সুচিপত্র:
- ধাপ 1: উপাদান এবং সফ্টওয়্যার প্রয়োজন
- পদক্ষেপ 2: পূর্বশর্ত
- ধাপ 3: ইন্টিগ্রেশন
- ধাপ 4: Tasmotized NodeMCU 8CH রিলে এর ওয়েব সার্ভার
- ধাপ 5: তাসমোটা ফার্মওয়্যার ফ্ল্যাশড ডিভাইসের কনফিগারেশন
- ধাপ 6: 8CH রিলে বোর্ড নিয়ন্ত্রণ করতে ESP8266 NodeMCU এর কনফিগারেশন
- ধাপ 7: ফ্রিজিং স্কিম
- ধাপ 8: কিভাবে আপনার ESP8266 ভিত্তিক ডিভাইসে তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করবেন
- ধাপ 9: হোম সহকারী ইন্টিগ্রেশন
- ধাপ 10: রেফারেন্স
- ধাপ 11: আমার ব্লগ এবং ইউটিউব চ্যানেলে যান
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এটি একটি NodeMCU Tasmota-Sonoff ফার্মওয়্যার ফ্ল্যাশড 8CH রিলে কন্ট্রোল প্রজেক্ট
Sonoff-Tasmota হল ESP8266 ভিত্তিক ডিভাইসের জন্য একটি বিকল্প ফার্মওয়্যার যেমন NodeMCU স্মার্ট হোম (ioT) সিস্টেমের ওয়াইফাই নিয়ন্ত্রণের অনুমতি দেয়।
আমার ধারণা ছিল একটি 8CH রিলে ওয়াইফাই দ্বারা নিয়ন্ত্রিত একটি টাসমোটা ফার্মওয়্যার ফ্ল্যাশড (টাসমোটাইজড) নোডএমসিইউ বোর্ড দিয়ে।
আমি অনুপ্রাণিত হয়েছি:
তাসমোটা বা অন্যান্য ফার্মওয়্যারের সাথে ESP8266 ভিত্তিক সনফ ডিভাইসগুলি ফ্ল্যাশ এবং কনফিগার করার দ্রুততম উপায় - ইউটিউবে
হোম অটোমেশন প্রকল্পে ব্যবহারের জন্য সোনফ ডিভাইসগুলিতে ফার্মওয়্যার কীভাবে পরিবর্তন করবেন - ইউটিউবে DrZzs দ্বারা
NodeMCU তে SONOFF তাসমোটা ফার্মওয়্যার ফ্ল্যাশিং করে সারথ 341 দ্বারা নির্দেশাবলীতে
www.instructables.com/id/Flashing-SONOFF-T…
ধাপ 1: উপাদান এবং সফ্টওয়্যার প্রয়োজন
NodeMCU উন্নয়ন বোর্ড
সোনফ তাসমোটা ফার্মওয়্যার
টার্মাইট সফটওয়্যার (পিসি)
উন্নত আইপি স্ক্যানার (পিসি)
অথবা আঙুল (অ্যান্ড্রয়েড/আইওএস অ্যাপ)
Arduino IDE
8CH রিলে বোর্ড
ডুপন্ট মহিলা থেকে মহিলা তারের
ব্রেডবোর্ড
মাইক্রো ইউএসবি কেবল
পদক্ষেপ 2: পূর্বশর্ত
Github থেকে Sonoff Tasmota Firmware ডাউনলোড করুন
আপনার Arduino IDE তে ESP8266 লাইব্রেরি ইনস্টল আছে কিনা নিশ্চিত করুন।
আপনি কিভাবে ESP8266 লাইব্রেরি সঠিকভাবে ইনস্টল করবেন তা জানতে চাইলে NodeMCU- এ ফ্ল্যাশিং SONOFF তাসমোটা ফার্মওয়্যারের এই সম্পূর্ণ ব্লগটি দেখুন
ধাপ 3: ইন্টিগ্রেশন
Tasmotized NodeMCU 8CH রিলে বিভিন্ন IoT প্ল্যাটফর্মের সাথে একীভূত হতে পারে:
হোমঅ্যাসিস্ট্যান্ট
ইয়েটি (অ্যান্ড্রয়েড এবং আইওএসের জন্য ডোমোটিক অ্যাপ)
MQTT ব্রোকার
(কনফিগারেশনের উদাহরণ:
(বিনামূল্যে উপলব্ধ MQTT ক্লাউড ব্রোকারের উদাহরণ:
ওয়েব ব্রাউজার ব্যবহার করে তার এম্বেডেড ওয়েব সার্ভারের (হয় AP বা DHCP বা স্ট্যাটিক আইপি অ্যাড্রেস সহ) মাধ্যমে টাসমোটাইজড নোড MCU 8CH রিলে সরাসরি অ্যাক্সেস করাও সম্ভব।
ইন্টারনেট থেকে টাসমোটাইজড নোড এমসিইউ 8 সি রিলে অ্যাক্সেস করার জন্য আপনাকে আপনার রাউটার পোর্ট ফরওয়ার্ড করতে হবে টাসমোটাইজড নোড এমসিইউ 8 সি রিলে ওয়েব সার্ভারে (ওয়েব ব্রাউজারের মাধ্যমে অ্যাক্সেসযোগ্য ওয়েব পৃষ্ঠার নিচে দেখুন)
ধাপ 4: Tasmotized NodeMCU 8CH রিলে এর ওয়েব সার্ভার
এটি আপনার পছন্দের ওয়েব ব্রাউজারের মাধ্যমে প্রবেশযোগ্য ওয়েব সার্ভার পৃষ্ঠা যা সরাসরি টাসমোটাইজড নোড এমসিইউ 8CH রিলে অ্যাক্সেস করতে পারে এবং 8 রিলে স্বাধীনভাবে কমান্ড করতে পারে।
এই পৃষ্ঠা থেকে টাসমোটাইজড ডিভাইস কনফিগার করা, ফার্মওয়্যার আপগ্রেড করা এবং ডিভাইসে কনসোলের মাধ্যমে কমান্ড পাঠানোও সম্ভব।
আরো দেখুন:
প্রাথমিক কনফিগারেশন তাসমোটা ফার্মওয়্যার:
Sonoff Tasmota ফার্মওয়্যার কনফিগার করুন:
Integrazione SONOFF con MQTT: esempi di programmazione:
ধাপ 5: তাসমোটা ফার্মওয়্যার ফ্ল্যাশড ডিভাইসের কনফিগারেশন
ডিফল্টরূপে, তাসমোটা ফার্মওয়্যার ফ্যাশড ডিভাইস Sonoff Basic এ থাকবে।
সুতরাং আপনাকে 'কনফিগারেশন' মেনুতে এটিকে 'জেনেরিক' এ পরিবর্তন করতে হবে।
'কনফিগারেশন' এ ক্লিক করুন এবং এর ভিতরে 'কনফিগার মডিউল' নির্বাচন করুন।
ধাপ 6: 8CH রিলে বোর্ড নিয়ন্ত্রণ করতে ESP8266 NodeMCU এর কনফিগারেশন
জেনেরিক হিসাবে বোর্ড নির্বাচন করুন এবং সংরক্ষণ করুন।
ডিভাইসটি পুনরায় চালু হবে।
এই বিকল্পটি সমস্ত ESP8266 বোর্ডের জন্য।
এখন যদি আপনি কনফিগারেশনে ক্লিক করেন, তাহলে আপনি আরো GPIO অপশন দেখতে পারবেন।
এটি ব্যবহার করে আপনি GPIO ফাংশন নির্বাচন করতে পারেন।
GPIO সেটিং এর উপর নির্ভর করে হোমপেজে DHT, রিলে, সুইচ এবং আরো অনেক কিছুর মত অপশন আসবে।
এই প্রকল্পে আমি ব্যবহার করেছি:
রিলে 8 হিসাবে GIO0 (NodeMCU এর পিন D3) - 8CH রিলে বোর্ডের রিলে পিন 8 এর সাথে সংযুক্ত
GPIO2 রিলে 7 (NodeMCU এর পিন D4) - 8CH রিলে বোর্ডের রিলে পিন 7 এর সাথে সংযুক্ত
GPIO4 রিলে 6 (NodeMCU এর পিন D2) - 8CH রিলে বোর্ডের রিলে পিন 6 এর সাথে সংযুক্ত
GPIO5 Really5 (NodeMCU এর পিন D1) - 8CH রিলে বোর্ডের রিলে পিন 5 এর সাথে সংযুক্ত
GPIO12 রিলে 2 (NodeMCU এর পিন D6) - 8CH রিলে বোর্ডের রিলে পিন 2 এর সাথে সংযুক্ত
GPIO13 রিলে 4 হিসাবে (NodeMCU এর পিন D7) - 8CH রিলে বোর্ডের রিলে পিন 4 এর সাথে সংযুক্ত
GPIO14 রিলে 3 (NodeMCU এর পিন D5) - 8CH রিলে বোর্ডের রিলে পিন 3 এর সাথে সংযুক্ত
GPIO15 রিলে 2 (NodeMCU এর পিন D8) - 8CH রিলে বোর্ডের রিলে পিন 2 এর সাথে সংযুক্ত
GPIO16 রিলে 16 হিসাবে (NodeMCU এর পিন D0) - 8CH রিলে বোর্ডের রিলে পিন 1 এর সাথে সংযুক্ত
ধাপ 7: ফ্রিজিং স্কিম
NodeMCU এবং 8CH রিলে বোর্ডের মধ্যে সংযোগের জন্য ফ্রিজিং স্কিম।
দ্রষ্টব্য: VCC হল 5V DC
ধাপ 8: কিভাবে আপনার ESP8266 ভিত্তিক ডিভাইসে তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করবেন
আপনি যদি আপনার ESP8266 ডিভাইসটি Arduino IDE দিয়ে ফ্ল্যাশ করতে চান তাহলে GitHub থেকে sonoff ফার্মওয়্যার সোর্স কোড ব্যবহার করুন:
আপনার ESP8266 ডিভাইসটি ফ্ল্যাশ করার অন্য উপায় হল Python কমান্ড লাইন বা প্ল্যাটফর্মিও IDE ব্যবহার করে ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) দিয়ে sonoff.bin ব্যবহার করা।
এখানে আপনি sonoff.bin বা sonoff সোর্স কোড ফার্মওয়্যার দুটোই ডাউনলোড করতে পারেন
ধাপ 9: হোম সহকারী ইন্টিগ্রেশন
হোম অ্যাসিস্ট্যান্টের সাথে আপনার টাসমোটাইজড নোড এমসিইউ 8CH রিলে কীভাবে সংহত করবেন
পূর্বশর্ত:
1. এমবেডেড হোম অ্যাসিস্ট্যান্ট এমকিউটিটি ব্রোকার (বা বিকল্প এমকিউটিটি ব্রোকার) সেটআপ করুন
2. আপনার ব্রোকারের MQTT প্যারামিটারের সাথে Tasmotized NodeMCU কনফিগার করুন যেমন হোস্ট (IP ঠিকানা), পোর্ট (1883 সাধারণত), ক্লায়েন্ট, ব্যবহারকারী এবং আপনার MQTT ব্রোকারের পাসওয়ার্ড।
আমার হোম অ্যাসিস্ট্যান্ট প্যানেলে টাসমোটাইজড নোড এমসিইউ 8 সি রিলে (লাইট হিসাবে) সংহত করার জন্য এটি আমার কনফিগারেশন।
#Tasmota_Sonoff_8CH_ রিলে আলো:
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
- উপনাম: Tasmota_Sonoff_NodeMCU_8CH
প্ল্যাটফর্ম: mqtt
নাম: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "চালু"
payload_off: "বন্ধ"
payload_available: "অনলাইন"
payload_not_available: "অফলাইন"
বজায় রাখা: মিথ্যা
ধাপ 10: রেফারেন্স
সোনফ-তাসমোটা ফার্মওয়্যার উইকি:
Sonoff-Tasmota ফার্মওয়্যার:
NodeMCU- এ SONOFF ফার্মওয়্যার ঝলকানো:
ধাপ 11: আমার ব্লগ এবং ইউটিউব চ্যানেলে যান
এমজিএস DIY
প্রস্তাবিত:
NodeMCU টাচ সেন্সর LDR তাপমাত্রা নিয়ন্ত্রণ রিলে সহ হোম অটোমেশন: 16 টি ধাপ
NodeMCU টাচ সেন্সর LDR তাপমাত্রা নিয়ন্ত্রণ রিলে সহ হোম অটোমেশন: আমার অতীতের NodeMCU প্রকল্পগুলিতে, আমি Blynk অ্যাপ থেকে দুটি হোম অ্যাপ্লায়েন্স নিয়ন্ত্রণ করেছি। আমি ম্যানুয়াল কন্ট্রোল সহ প্রকল্পটি আপগ্রেড করার জন্য অনেক মন্তব্য এবং বার্তা পেয়েছি এবং আরো বৈশিষ্ট্য যোগ করছি তাই আমি এই স্মার্ট হোম এক্সটেনশন বক্সটি ডিজাইন করেছি।
NodeMCU সেন্সর কন্ট্রোল রিলে দিয়ে IoT ভিত্তিক হোম অটোমেশন কিভাবে তৈরি করবেন: 14 টি ধাপ (ছবি সহ)
কিভাবে NodeMCU সেন্সর কন্ট্রোল রিলে দিয়ে IoT ভিত্তিক হোম অটোমেশন তৈরি করবেন: এই IoT ভিত্তিক প্রকল্পে, আমি Blynk এবং NodeMCU কন্ট্রোল রিলে মডিউল দিয়ে রিয়েল-টাইম ফিডব্যাক সহ হোম অটোমেশন তৈরি করেছি। ম্যানুয়াল মোডে, এই রিলে মডিউলটি মোবাইল বা স্মার্টফোন এবং ম্যানুয়াল সুইচ থেকে নিয়ন্ত্রণ করা যায়। অটো মোডে, এই স্মার
Sonoff Th10: 8 ধাপ ব্যবহার করে রিলে সহ কন্ট্রোল হিটার সুইচ
Sonoff Th10 ব্যবহার করে রিলে দিয়ে কন্ট্রোল হিটার সুইচ: সোনফ ডিভাইসগুলি আপনাকে বৈদ্যুতিক যন্ত্রপাতি চালু এবং চালু করতে দেয়। মডেল th10 বিশেষভাবে তাপমাত্রা নিয়ন্ত্রণ এবং সময়সূচী ক্ষমতা সহ হিটার চালু এবং বন্ধ করার জন্য অনুমান করা হয় সমস্যাটি আসে যখন আপনার বাড়ির হিটার গ্যাস দ্বারা চালিত হয়
Nodemcu (esp8266, রিলে, Ds18b20) সহ স্মার্ট হাউস টেলিগ্রাম বট: 8 টি ধাপ
Nodemcu (esp8266, Relay, Ds18b20) সহ স্মার্ট হাউস টেলিগ্রাম বট: এই টিউটোরিয়ালে আমি আপনাকে দেখাব কিভাবে এটি ব্যবহার করে টেলিগ্রাম বট এবং কন্ট্রোল হাউস তৈরি করতে হয়। এটা আমার জন্য প্রেরণা। চলুন
NODEMCU 1.0 (ESP8266) BLYNK (ওয়েবের উপরে) ব্যবহার করে নিয়ন্ত্রিত রিলে: 5 টি ধাপ (ছবি সহ)
NODEMCU 1.0 (ESP8266) ব্লাইঙ্ক ব্যবহার করে (ওয়েবের উপর) নিয়ন্ত্রণ করা রিলে: হাই গাইস আমার নাম হল পি স্টিভেন লাইল জ্যোতি এবং এটি আমার প্রথম নির্দেশনা যে কিভাবে নোটোজেট নোটোতে আসে আমার খারাপ ইংরেজি