সুচিপত্র:

নোডএমসিইউতে সোনোফ তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা: 9 টি ধাপ
নোডএমসিইউতে সোনোফ তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা: 9 টি ধাপ

ভিডিও: নোডএমসিইউতে সোনোফ তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা: 9 টি ধাপ

ভিডিও: নোডএমসিইউতে সোনোফ তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা: 9 টি ধাপ
ভিডিও: ডেটা কমিউনিকেশন ও কম্পিউটার নেটওয়ার্কিং || ICT MCQ || Sure SHOT || NAHID VAIYA || HSC-2023 2024, নভেম্বর
Anonim
NodeMCU তে SONOFF তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা
NodeMCU তে SONOFF তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা

সোনফ একটি ওয়াইফাই নিয়ন্ত্রিত সুইচ যা ইএসপি 8266 আইসি এর সাথে এমবেডেড এবং ইন্টারনেটের মাধ্যমে ডিভাইসটি নিয়ন্ত্রণ করতে রিলে রয়েছে। এই আইসি আরডুইনো আইডিই দ্বারা ফ্ল্যাশ এবং পুনরায় প্রোগ্রাম করা যেতে পারে। সোনফের নির্মাতারা তাদের গিটহাব পৃষ্ঠায় লাইব্রেরি এবং আরডুইনো ফাইল প্রকাশ করেছে। প্রাথমিকভাবে, এটি কেবল সোনফের তৈরি বোর্ডের জন্য রয়েছে, এর পরে এটি অনেক ESP8266 বোর্ড এবং NodeMCU এর মতো উন্নয়ন বোর্ডগুলিকে সমর্থন করে। এই টিউটোরিয়ালে, আমরা দেখব কিভাবে সোনফ তাসমোটা ফার্মওয়্যারকে নোডএমসিইউ ডেভেলপমেন্ট বোর্ডে ফ্ল্যাশ করতে হয়। নতুন আপডেট ফার্মওয়্যারে, আপনি সহজেই সহজেই বিভিন্ন ESP8266 বোর্ড নির্বাচন করতে পারেন।

ধাপ 1: প্রয়োজনীয় উপাদান - পূর্বশর্ত

  • NodeMCU উন্নয়ন বোর্ড
  • মাইক্রো ইউএসবি কেবল
  • সোনফ তাসমোটা ফার্মওয়্যার - গিটহাব লিঙ্ক
  • উন্নত আইপি স্ক্যানার
  • Arduino IDE

এই লিঙ্ক থেকে Sonoff Tasmota Firmware ডাউনলোড করুন।

আপনার Arduino IDE তে ESP8266 লাইব্রেরি ইনস্টল আছে কিনা নিশ্চিত করুন। ESP8266 লাইব্রেরি কিভাবে সঠিকভাবে ইনস্টল করতে হয় তা জানতে চাইলে NodeMCU- তে ফ্ল্যাশিং SONOFF তাসমোটা ফার্মওয়্যারের এই সম্পূর্ণ ব্লগটি দেখুন।

ধাপ 2: Arduino IDE তে Sonoff লাইব্রেরি অন্তর্ভুক্ত করুন

Arduino IDE তে Sonoff লাইব্রেরি অন্তর্ভুক্ত করুন
Arduino IDE তে Sonoff লাইব্রেরি অন্তর্ভুক্ত করুন

একবার GITHub থেকে SONOFF তাসমোটা ফার্মওয়্যার ডাউনলোড করা হয়। সনফ তাসমোটা ফোল্ডারটি খুলুন। 'Lib' ফোল্ডারে নেভিগেট করুন এবং সমস্ত সামগ্রী অনুলিপি করুন, তারপরে এটি আপনার কম্পিউটারে Arduino 'লাইব্রেরি' ফোল্ডারে পেস্ট করুন।

এখন আমরা প্রয়োজনীয় লাইব্রেরি ফাইলগুলি Arduino IDE লাইব্রেরিতে অন্তর্ভুক্ত করেছি। আসুন আমাদের কোড কনফিগার করি।

ধাপ 3: সোনফ প্রধান ফাইল এবং ব্যবহারকারী কনফিগারেশন

Sonoff প্রধান ফাইল এবং ব্যবহারকারী কনফিগারেশন
Sonoff প্রধান ফাইল এবং ব্যবহারকারী কনফিগারেশন

ডাউনলোড করা ফাইলের ভিতরে sonoff.ino ফাইলটি খুলুন। এটি Arduino IDE- এর পরবর্তী ট্যাবে সমস্ত প্রয়োজনীয় ফাইল খুলবে। এখন আমাদের Wi-Fi শংসাপত্রগুলি প্রবেশ করতে userconfig.h ট্যাবটি খুলুন।

ধাপ 4: SSID, পাসওয়ার্ড এবং প্রকল্পের নাম কনফিগার করুন

SSID, পাসওয়ার্ড এবং প্রকল্পের নাম কনফিগার করুন
SSID, পাসওয়ার্ড এবং প্রকল্পের নাম কনফিগার করুন

এখন আপনার ওয়াইফাই নেটওয়ার্ক SSID এবং পাসওয়ার্ড দিয়ে SSID এবং পাসওয়ার্ড ক্ষেত্র সম্পাদনা করুন। এছাড়াও, আপনার পছন্দের একটি প্রকল্পের নাম দিন #ডিফাইন প্রোজেক্ট "সোনঅফ" লাইনে।

যেমন। #প্রকল্প "নোডফ্যাক্টরি" নির্ধারণ করুন

ধাপ 5: সঠিক NodeMCU বোর্ড নির্বাচন করুন

সঠিক NodeMCU বোর্ড নির্বাচন করুন
সঠিক NodeMCU বোর্ড নির্বাচন করুন

এখন আপনার NodeMCU সংযোগ করুন এবং সঠিক COM পোর্ট এবং বোর্ড সংস্করণ নির্বাচন করুন। নিশ্চিত করুন যে সেটিংস NodeMCU 1.0 বোর্ডের মতো।

বোর্ড: NodeMCU 1.0 (ESP12-E মডিউল)

ফ্ল্যাশ সাইজ: “4M (1M SPIFFS)

CPU ফ্রিকোয়েন্সি: 80 MHZ

আপলোড গতি: "115200"

তারপর আপলোড ক্লিক করে ফার্মওয়্যার ফ্ল্যাশ করুন।

ধাপ 6: আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন

আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন
আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন
আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন
আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন

একবার ফ্ল্যাশ করা হয়ে গেলে উন্নত আইপি স্ক্যানার খুলুন। এবং আপনার নেটওয়ার্ক আইপি এর ভিতরে আইপি ঠিকানা অনুসন্ধান করুন। আমার ক্ষেত্রে, আমার আইপি 192.168.255.0-255 থেকে হবে (মানে আইপি 0-255 থেকে পরিসীমা হবে)। স্ক্যান ক্লিক করুন এবং আপনি userconfig.h ফাইলে আপনার দেওয়া প্রকল্পের নামটি এখানে ডিভাইসের নাম হিসাবে দেখতে পারেন।

আপনার পাওয়া আইপি ঠিকানাটি নোট করুন এবং এটি আপনার ব্রাউজারের ইউআরএলে পেস্ট করুন এবং এন্টার ক্লিক করুন। এটি আপনার মডিউল কনফিগার করার জন্য সোনফ তাসমোটা পৃষ্ঠা দেখাবে।

ধাপ 7: ESP8266 বোর্ডের জন্য কনফিগারেশন

ESP8266 বোর্ডের জন্য কনফিগারেশন
ESP8266 বোর্ডের জন্য কনফিগারেশন

ডিফল্টরূপে, এটি Sonoff বেসিক হবে। সুতরাং আপনাকে 'কনফিগারেশন' মেনুতে এটিকে 'জেনেরিক' এ পরিবর্তন করতে হবে। 'কনফিগারেশন' এ ক্লিক করুন এবং এর ভিতরে 'কনফিগার মডিউল' নির্বাচন করুন।

ধাপ 8: কনফিগারেশন সংরক্ষণ করুন

কনফিগারেশন সংরক্ষণ করুন
কনফিগারেশন সংরক্ষণ করুন

জেনেরিক হিসাবে বোর্ড নির্বাচন করুন এবং সংরক্ষণ করুন। ডিভাইসটি পুনরায় চালু হবে। এই বিকল্পটি সমস্ত ESP8266 বোর্ডের জন্য।

ধাপ 9: ESP8266 বোর্ড প্রকার অনুযায়ী নতুন GPIO বিকল্প

ESP8266 বোর্ড প্রকার অনুযায়ী নতুন GPIO বিকল্প
ESP8266 বোর্ড প্রকার অনুযায়ী নতুন GPIO বিকল্প

এখন যদি আপনি কনফিগারেশনে ক্লিক করেন, তাহলে আপনি আরো GPIO অপশন দেখতে পারবেন। এটি ব্যবহার করে আপনি GPIO ফাংশন নির্বাচন করতে পারেন।

GPIO সেটিং এর উপর নির্ভর করে হোমপেজে DHT, রিলে, সুইচ এবং আরো অনেক কিছুর মত অপশন আসবে।

আরও টিউটোরিয়ালের জন্য, আমাদের ব্লগে যান - ফ্যাক্টরি ফরওয়ার্ড ব্লগ

প্রস্তাবিত: