সুচিপত্র:

SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ

ভিডিও: SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ

ভিডিও: SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
ভিডিও: Xiaomi Deerma Humidifier | এই সেই অদ্ভুত জিনিস! 2024, জুলাই
Anonim
SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন
SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন

এই $ 9 ওয়াই-ফাই রিলে একই সময়ে দুটি যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এটিকে ইউবিডটসের সাথে কীভাবে সংযুক্ত করতে হয় এবং এর পূর্ণ সম্ভাবনা প্রকাশ করতে শিখুন!

এই গাইডে আপনি আইটেডের SONOFF Dual ব্যবহার করে $ 9 এর বিনিময়ে Wi-Fi এর মাধ্যমে 110V যন্ত্রপাতিগুলির কয়েকটি নিয়ন্ত্রণ করতে শিখবেন। বাজারে ভোক্তা-গ্রেড ওয়াইফাই স্মার্ট প্লাগগুলির সাথে তুলনা করে, SONOFF স্মার্ট হোম এবং এমনকি বৃহত্তর স্কেলে শিল্প আইওটি প্রকল্প তৈরির জন্য একটি দুর্দান্ত বিকল্প। তাছাড়া, এটি জনপ্রিয় ESP8266 ওয়াই-ফাই চিপের উপর ভিত্তি করে, এটি আরডুইনো পরিবেশ এবং উবিডটসে আমাদের ESP লাইব্রেরির মতো অন্যান্য সম্পদের সাথে সামঞ্জস্যপূর্ণ করে তোলে।

ধাপ 1: প্রয়োজনীয়তা এবং সেটআপ

প্রয়োজনীয়তা এবং সেটআপ
প্রয়োজনীয়তা এবং সেটআপ
প্রয়োজনীয়তা এবং সেটআপ
প্রয়োজনীয়তা এবং সেটআপ
প্রয়োজনীয়তা এবং সেটআপ
প্রয়োজনীয়তা এবং সেটআপ

এই নির্দেশাবলী অনুসরণ করার জন্য, আপনার প্রয়োজন হবে:

  • আপনার কম্পিউটার ব্যবহার করে SONOFF প্রোগ্রাম করতে সক্ষম হওয়ার জন্য একটি UartSBee ডিভাইস
  • একটি SONOFF দ্বৈত
  • UbidotsESPMQTT লাইব্রেরি
  • ইউবিডটস অ্যাকাউন্ট - বা - স্টেম লাইসেন্স

হার্ডওয়্যার সেটআপ

SONOFF ডুয়াল ডিভাইসটি আলাদা করুন, এটি SONOFF TTL পিনআউট অ্যাক্সেস করার জন্য, যা আমাদের অনবোর্ড ESP8266 প্রোগ্রাম করতে হবে। SONOFF এর দুটি পিন হেডার ছাড়া আসে, তাই ইউনিট প্রোগ্রামিং করার আগে আপনাকে সেগুলি সোল্ডার করতে হবে।

সোল্ডারিংয়ের পরে, এই টেবিলটি অনুসরণ করে UartSBee এর সাথে বোর্ডটি সংযুক্ত করুন:

UartSBee - SONOFF দ্বৈত

ভিসিসি - ভিসিসি

TX - RX

RX - TX

GND - GND

ধাপ 2: Arduino IDE সেটআপ

Arduino IDE সেটআপ
Arduino IDE সেটআপ

Arduino IDE তে, Files -> Preferences- এ ক্লিক করুন এবং Arduino এর জন্য ESP8266 এর লাইব্রেরি অ্যাক্সেস করতে সক্ষম হতে অতিরিক্ত বোর্ড ম্যানেজার URL ক্ষেত্রের মধ্যে এই URL টি প্রবেশ করুন:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

এই ক্ষেত্রটি একাধিক ইউআরএল সমর্থন করে। যদি আপনি ইতিমধ্যে অন্য ইউআরএল টাইপ করে থাকেন তবে সেগুলি কমা দিয়ে আলাদা করুন।

  • Tools -> Board মেনু থেকে বোর্ড ম্যানেজার খুলুন এবং ESP8266 প্ল্যাটফর্ম ইনস্টল করুন।
  • ইনস্টলেশনের পরে, সরঞ্জাম> বোর্ড মেনুতে যান এবং বোর্ড নির্বাচন করুন: জেনেরিক ESP8266 মডিউল।
  • UbidotsESPMQTT লাইব্রেরিটি আমাদের GitHub অ্যাকাউন্টে একটি ZIP ফাইল হিসেবে ডাউনলোড করুন।
  • আপনার Arduino IDE- এ ফিরে, Sketch -> Include Library -> Add. ZIP Library- এ ক্লিক করুন।
  • UbidotsESPMQTT এর. ZIP ফাইলটি নির্বাচন করুন এবং তারপর "Accept" বা "Choose" এ ক্লিক করুন। Arduino IDE বন্ধ করুন এবং এটি আবার খুলুন।

ধাপ 3: আপনার SONOFF দ্বৈত কোডিং

আপনার SONOFF দ্বৈত কোডিং
আপনার SONOFF দ্বৈত কোডিং

এই নমুনা কোডটি একটি ইউবিডটস ভেরিয়েবলের সাবস্ক্রাইব করবে যা একই সাথে উভয় রিলে চালু বা বন্ধ করে।

কোডটি চালানোর আগে, আপনার ইউবিডটস অ্যাকাউন্টে যান, "ডিভাইসগুলি" ট্যাবটি সনাক্ত করুন এবং "SONOFF Dual" নামে একটি ডিভাইস তৈরি করুন এবং "রিলে" নামে একটি পরিবর্তনশীল তৈরি করুন। এটি এই চিত্রের মতো হওয়া উচিত।

নিশ্চিত করুন যে ডিভাইস API লেবেল "sonoff-dual" এবং পরিবর্তনশীল API লেবেল "রিলে"। এই SONOFF দ্বারা ব্যবহৃত অনন্য শনাক্তকারী MQTT ব্রোকারে কোন ভেরিয়েবল সাবস্ক্রাইব করতে হবে তা জানতে। প্রয়োজনে আপনি লেবেলগুলি সম্পাদনা করতে পারেন আপনি এখন এই কোডটি দিয়ে আপনার ডিভাইসটি ফ্ল্যাশ করার জন্য প্রস্তুত!

ধাপ 4: দূর থেকে আপনার যন্ত্রপাতি নিয়ন্ত্রণ করুন

দূর থেকে আপনার যন্ত্রপাতি নিয়ন্ত্রণ করুন!
দূর থেকে আপনার যন্ত্রপাতি নিয়ন্ত্রণ করুন!
দূর থেকে আপনার যন্ত্রপাতি নিয়ন্ত্রণ করুন!
দূর থেকে আপনার যন্ত্রপাতি নিয়ন্ত্রণ করুন!

আপনার ডিভাইসগুলিকে ফ্ল্যাশ করার পরে, Arduino IDE এর সিরিয়াল মনিটরটি খুলুন, আপনার ছবিতে এমন কিছু দেখা উচিত, যার অর্থ WiFi সংযোগ এবং MQTT সাবস্ক্রিপশন সফল হয়েছে।

এখন "ড্যাশবোর্ড" ট্যাবে যান এবং "নিয়ন্ত্রণ" "সুইচ" টাইপের একটি নতুন উইজেট যুক্ত করুন। এই সুইচটি "রিলে" ভেরিয়েবলে "1" বা "0" পাঠাবে, যা রিলে চালু বা বন্ধ করার জন্য SONOFF- এর কলব্যাক ফাংশনে পড়ে। আপনি এখন আপনার ড্যাশবোর্ড থেকে দূর থেকে আপনার SONOFF দ্বৈত নিয়ন্ত্রণ করতে পারেন!

প্রস্তাবিত: