MQTT এবং ESP8266: 6 ধাপ ব্যবহার করে হোম অটোমেশন
MQTT এবং ESP8266: 6 ধাপ ব্যবহার করে হোম অটোমেশন
Anonim
MQTT এবং ESP8266 ব্যবহার করে হোম অটোমেশন
MQTT এবং ESP8266 ব্যবহার করে হোম অটোমেশন

আজকাল, হোম অটোমেশন ট্রেন্ডিং এবং আইওটি (ইন্টারনেট অফ থিংস) এর উদীয়মান যুগ। প্রত্যেকেই কোনো না কোনোভাবে স্বয়ংক্রিয়ভাবে বাসা চালানোর চেষ্টা করে তাহলে সেটা দূরবর্তী নিয়ন্ত্রিত বা ম্যানুয়াল হতে পারে। এবং যা তাদের জীবনকে সহজ করে তোলে।

হোম যন্ত্রপাতিগুলি দূর থেকে নিয়ন্ত্রণ করার জন্য মানুষের কৌশল রয়েছে।

এই প্রবন্ধে আমরা দেখব কিভাবে mqtt প্রোটোকল এবং esp8266 ব্যবহার করে হোম অটোমেশন তৈরি করা যায়। অনেক বোর্ড আছে, অনেক ডিভাইস যা বাজারে আসে সোনফের মত। কিন্তু আমি আমার নিজের (অনেক বেশি পরিবর্তন বাকি আছে) হার্ডওয়্যার তৈরি করেছি। আসুন একে একে দেখি এবং আরও এগিয়ে যাই।

ধাপ 1: MQTT সম্পর্কে আরো

MQTT কি? MQTT মানে MQ টেলিমেট্রি পরিবহন। এটি একটি পাবলিশ/সাবস্ক্রাইব, অত্যন্ত সহজ এবং লাইটওয়েট মেসেজিং প্রোটোকল, যা সীমিত ডিভাইস এবং লো-ব্যান্ডউইথ, হাই-লেটেন্সি বা অবিশ্বস্ত নেটওয়ার্কের জন্য ডিজাইন করা হয়েছে। ডিজাইনের নীতিগুলি হল নেটওয়ার্ক ব্যান্ডউইথ এবং ডিভাইস রিসোর্সের প্রয়োজনীয়তা কমিয়ে আনা, যখন নির্ভরযোগ্যতা নিশ্চিত করার চেষ্টা করা এবং ডেলিভারির কিছু ডিগ্রী নিশ্চিত করা। এই নীতিগুলি প্রবর্তিত "মেশিন-টু-মেশিন" (এম 2 এম) বা "ইন্টারনেট অফ থিংস" সংযুক্ত ডিভাইসের জগতের প্রোটোকলকে আদর্শ করে তোলে, এবং মোবাইল অ্যাপ্লিকেশনগুলির জন্য যেখানে ব্যান্ডউইথ এবং ব্যাটারি পাওয়ার প্রিমিয়ামে থাকে।

ধাপ 2: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

ধাপ 3: পিসিবি লেআউট

পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট
পিসিবি লেআউট

ধাপ 4: প্রকৃত হার্ডওয়্যার

প্রকৃত হার্ডওয়্যার
প্রকৃত হার্ডওয়্যার

ধাপ 5: কোড

দয়া করে কোডটি এখানে খুঁজে নিন

github.com/stechiez/iot_projects.git

ধাপ 6: টিউটোরিয়াল

আমি ভিডিওটির বেশিরভাগ অংশ কভার করেছি।

প্রস্তাবিত: