সুচিপত্র:

Arduino MKR1000 এবং M.I.T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ: 4 টি ধাপ
Arduino MKR1000 এবং M.I.T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ: 4 টি ধাপ

ভিডিও: Arduino MKR1000 এবং M.I.T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ: 4 টি ধাপ

ভিডিও: Arduino MKR1000 এবং M.I.T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ: 4 টি ধাপ
ভিডিও: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, নভেম্বর
Anonim
Arduino MKR1000 এবং M. I. T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ
Arduino MKR1000 এবং M. I. T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ

এই টিউটোরিয়ালে আমি বর্ণনা করেছি কিভাবে মাত্র কয়েকটি উপাদান দিয়ে আপনার স্মার্ট হোমকে উন্নত করা যায়।

এই স্মার্ট হোম ডিজাইনের হৃদয় হল Arduino MKR1000 বোর্ড, একটি অ্যাপ দিয়ে নিয়ন্ত্রিত, যা M. I. T- এর ডেভেলপমেন্ট ওয়েবসাইটে ডিজাইন করা হয়েছে। (মাস্যাচুসেট্স ইন্সটিটিউত অফ টেকনোলজি).

কিভাবে এটি করা হয়? M. I. T থেকে ওয়েবসাইটে আপনি নিজের অ্যান্ড্রয়েড স্মার্টফোনের জন্য একটি অ্যাপ তৈরি করতে আপনার গুগল অ্যাকাউন্ট দিয়ে লগ ইন করতে পারেন। আপনি স্ক্রিন সংজ্ঞায়িত করতে পারেন এবং সমস্ত অন্তর্নিহিত কমান্ড প্রোগ্রাম করতে পারেন। ব্লক ফাংশন সহ ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজের মাধ্যমে পরেরটি একটি পরিষ্কার WYSIWYG (আপনি যা দেখতে পান তা আপনি পান) দিয়ে সম্পন্ন করা হয়।

আমি "স্মার্ট হোম" এ 5 টি ভিন্ন ডিভাইস স্যুইচ করার জন্য 5 টি ভিন্ন আউটপুট সহ ওয়াইফাই এর মাধ্যমে Arduino MKR1000 বোর্ডকে নিয়ন্ত্রণ করার জন্য একটি অ্যাপ তৈরি করেছি। প্রাথমিকভাবে, শুধুমাত্র এলইডি সংযুক্ত, কিন্তু গৃহস্থালী যন্ত্রপাতি সংযোগ করার জন্য রিলে সুইচ করে সহজেই তাদের প্রতিস্থাপন করা যায়।

সরবরাহ

1 Arduino বোর্ড টাইপ MKR1000, 7 প্রতিরোধক 1kOhm.7 নেতৃত্বে 5 মিমি, বিভিন্ন রং ব্রেডবোর্ড এবং তারের।

গার্হস্থ্য অ্যাপ্লিকেশনের জন্য 5V ডিসি একটি রিলে।

MKR1000 এর জন্য 5V Dc পাওয়ার সাপ্লাই (ওয়াল ওয়ার্ট ইউএসবি সাপ্লাই করবে)।

Arduino IDE সফটওয়্যার সহ পিসি ইনস্টল।

ধাপ 1: ডেমো

Image
Image
আরডুইনো ইনো প্রোগ্রাম
আরডুইনো ইনো প্রোগ্রাম

এখানে আপনি দেখতে পাচ্ছেন কিভাবে 5 টি ভিন্ন আউটপুট এলইডি দিয়ে চালু এবং বন্ধ করা হয়। এছাড়াও স্ক্রিন সেটিং প্রদর্শিত হয়, আপনি চেক বক্স ব্যবহার করে বোতামের সংখ্যা নির্বাচন করতে পারেন। (সর্বনিম্ন একটি বোতাম, সর্বোচ্চ পাঁচটি বোতাম)।

বোতামগুলি সবুজ হয় যখন LED গুলি চালু করা যায় এবং যদি LED গুলি বন্ধ করা যায় তাহলে লাল হয়ে যায়।

দুটি অতিরিক্ত LED আছে, MKR1000 দেখানো একটি সাদা সঠিক ওয়াইফাই চ্যানেলটি অনুসন্ধান করছে এবং একটি নীল যা সংযোগ স্থাপন করছে এবং ঠিক আছে। এই appr লাগে। পাওয়ার আপ করার 20 সেকেন্ড।

ওয়াইফাই বন্ধ হয়ে গেলে, MKR1000 সংযোগের জন্য আবার অনুসন্ধান শুরু করবে।

ধাপ 2: আরডুইনো ইনো প্রোগ্রাম

আরডুইনো ইনো প্রোগ্রাম
আরডুইনো ইনো প্রোগ্রাম

Arduino MKR1000 কে M. I. T থেকে অ্যাপের সাথে কাজ করার জন্য একটি প্রোগ্রাম প্রয়োজন। এটি আগুস কুর্নিয়াওয়ানের প্রকাশনা "Arduino and Genuino MKR1000 Development Workshop 2016" এ বর্ণিত প্রোগ্রামের একটি বর্ধিত এবং উন্নত সংস্করণ।

ফাইলটি ডাউনলোড করুন, পাঠ্যটি Arduino IDE তে অনুলিপি করুন এবং তারপরে প্রোগ্রামটি আপনার Arduino MKR1000 এ আপলোড করুন। প্রয়োজনীয় সফ্টওয়্যার ইনস্টল এবং ব্যবহার এবং Arduino প্রোগ্রামিং সম্পর্কে একটি ব্যাখ্যার জন্য www.arduino.cc দেখুন। MKR1000 এ প্রোগ্রামটি লোড করার আগে, প্রথমে আপনার নিজের স্মার্ট হোমের ওয়াইফাই নেটওয়ার্কের জন্য আপনার (গোপন) কোড দিয়ে "xxx" মানগুলি প্রতিস্থাপন করুন।

আপনি যদি পূর্বে MKR1000 প্রোগ্রাম না করে থাকেন, তাহলে আপনাকে প্রথমে IDE তে MKR1000 দৃশ্যমান করতে হবে। MKR1000 মান হিসাবে অন্তর্ভুক্ত করা হয় না। প্রথমে প্রয়োজনীয় "Wifi101 ″ লাইব্রেরি ইনস্টল করুন। এটি করার জন্য, "সরঞ্জাম/ম্যানেজ লাইব্রেরি" এ যান এবং WiFi101 লাইব্রেরি নির্বাচন করুন। শেষ ধাপ হল MKR1000 বোর্ড যুক্ত করা। এটি করার জন্য, "সরঞ্জাম/বোর্ড/বোর্ড ম্যানেজার" এ যান। বোর্ডের তালিকা থেকে, "Arduino SAMD বোর্ডগুলি (32-বিট ARM Cortex-M0 +)" সনাক্ত করুন। এই বোর্ডটি ইনস্টল করতে "আরও তথ্য" এবং "ইনস্টল করুন" এ ক্লিক করুন।

ধাপ 3: M. I. T. অ্যাপ ডিজাইন

M. I. T. অ্যাপ ডিজাইন
M. I. T. অ্যাপ ডিজাইন
M. I. T. অ্যাপ ডিজাইন
M. I. T. অ্যাপ ডিজাইন
M. I. T. অ্যাপ ডিজাইন
M. I. T. অ্যাপ ডিজাইন

ওয়েবসাইটে M. I. T. আপনি নিজের অ্যান্ড্রয়েড স্মার্টফোনের জন্য একটি অ্যাপ তৈরি করতে আপনার গুগল অ্যাকাউন্ট দিয়ে লগ ইন করতে পারেন। আপনি স্ক্রিন সংজ্ঞায়িত করতে পারেন এবং সমস্ত অন্তর্নিহিত কমান্ড প্রোগ্রাম করতে পারেন। ব্লক ফাংশন সহ ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজের মাধ্যমে পরেরটি একটি পরিষ্কার WYSIWYG (আপনি যা দেখতে পান তা আপনি পান) দিয়ে সম্পন্ন করা হয়।

আমার অ্যান্ড্রয়েড প্রোগ্রামটি M. I. T. এর গ্যালারিতে পাওয়া যাবে উন্নয়ন ওয়েবসাইট। লগ ইন করুন এবং "MKR1000" অনুসন্ধান করুন এবং সাম্প্রতিক সংস্করণ "MKR1000_V4_Control" ডাউনলোড করুন। আপনি আপনার নিজের ডেভেলপমেন্ট পেজে একটি কপি পাবেন যা আপনি দেখতে এবং পরিবর্তন বা উন্নত করতে পারেন।

আপনি যদি M. I. T তে লগইন না করে অ্যান্ড্রয়েড এক্সিকিউটেবল ফাইল (APK ফাইল) ব্যবহার করে দেখতে চান। ওয়েবসাইট থেকে আপনি সরাসরি ফাইলটি ডাউনলোড করতে পারেন এবং আপনার নিজের স্মার্টফোনে এটি অনুলিপি এবং ইনস্টল করতে পারেন।

M. I. T. ওয়েবসাইট টিউটোরিয়াল, একটি শুরু নির্দেশিকা এবং একটি বড় ফোরাম দিয়ে ভরা। আপনি ধাপে ধাপে প্রোগ্রাম শিখতে পারেন, আপনার ফোনের স্ক্রিন এবং বোতাম নিয়ন্ত্রণকারী সমস্ত ব্লক ডিজাইন করতে পারেন।

গুরুত্বপূর্ণ নোট: যখন আপনার অ্যাপ ইন্সটল করার জন্য প্রস্তুত, আপনার ফোনে এটি কপি করুন এবং apk ফাইলে ডাবল ক্লিক করুন এটি ব্যবহার করা নিরাপদ, তবে আপনার ভাইরস্ক্যানার সম্ভবত পাগল হয়ে যাবে এবং একাধিক ভুল নিরাপত্তা বার্তা দিয়ে সতর্ক করা শুরু করবে। শুধু তাদের উপেক্ষা করুন, প্রধান কারণ হল যে আপনি অফিসিয়াল অ্যাপ স্টোরের বাইরে একটি অ্যাপ ডাউনলোড করেন …

ধাপ 4: ঘরোয়া যন্ত্রপাতি

গৃহস্থালি যন্ত্রপাতি
গৃহস্থালি যন্ত্রপাতি
গৃহস্থালি যন্ত্রপাতি
গৃহস্থালি যন্ত্রপাতি

এলইডির পরিবর্তে আপনি গার্হস্থ্য যন্ত্রপাতি বদলানোর জন্য সামান্য 5V ডিসি রিলে সংযুক্ত করতে পারেন। এগুলি সবই বিপজ্জনক ভোল্টেজের (110 V AC বা তার বেশি) সাথে সংযুক্ত তাই সাবধানে থাকুন এবং নিরাপদে কাজ করুন।

রিলেগুলির নিজেদের শক্তি প্রয়োজন, যদি আপনি সমস্ত 5 টি রিলে ইনস্টল করেন তবে আমি রিলেগুলির জন্য একটি পৃথক 5 V ডিসি সরবরাহ ব্যবহার করার পরামর্শ দিই। অন্যথায় MKR1000 5VDC সংযোগ ওভারলোড হবে।

প্রস্তাবিত: