সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান - পূর্বশর্ত
- ধাপ 2: Arduino IDE তে Sonoff লাইব্রেরি অন্তর্ভুক্ত করুন
- ধাপ 3: সোনফ প্রধান ফাইল এবং ব্যবহারকারী কনফিগারেশন
- ধাপ 4: SSID, পাসওয়ার্ড এবং প্রকল্পের নাম কনফিগার করুন
- ধাপ 5: সঠিক NodeMCU বোর্ড নির্বাচন করুন
- ধাপ 6: আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন
- ধাপ 7: ESP8266 বোর্ডের জন্য কনফিগারেশন
- ধাপ 8: কনফিগারেশন সংরক্ষণ করুন
- ধাপ 9: ESP8266 বোর্ড প্রকার অনুযায়ী নতুন GPIO বিকল্প
ভিডিও: নোডএমসিইউতে সোনোফ তাসমোটা ফার্মওয়্যার ফ্ল্যাশ করা: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
সোনফ একটি ওয়াইফাই নিয়ন্ত্রিত সুইচ যা ইএসপি 8266 আইসি এর সাথে এমবেডেড এবং ইন্টারনেটের মাধ্যমে ডিভাইসটি নিয়ন্ত্রণ করতে রিলে রয়েছে। এই আইসি আরডুইনো আইডিই দ্বারা ফ্ল্যাশ এবং পুনরায় প্রোগ্রাম করা যেতে পারে। সোনফের নির্মাতারা তাদের গিটহাব পৃষ্ঠায় লাইব্রেরি এবং আরডুইনো ফাইল প্রকাশ করেছে। প্রাথমিকভাবে, এটি কেবল সোনফের তৈরি বোর্ডের জন্য রয়েছে, এর পরে এটি অনেক ESP8266 বোর্ড এবং NodeMCU এর মতো উন্নয়ন বোর্ডগুলিকে সমর্থন করে। এই টিউটোরিয়ালে, আমরা দেখব কিভাবে সোনফ তাসমোটা ফার্মওয়্যারকে নোডএমসিইউ ডেভেলপমেন্ট বোর্ডে ফ্ল্যাশ করতে হয়। নতুন আপডেট ফার্মওয়্যারে, আপনি সহজেই সহজেই বিভিন্ন ESP8266 বোর্ড নির্বাচন করতে পারেন।
ধাপ 1: প্রয়োজনীয় উপাদান - পূর্বশর্ত
- NodeMCU উন্নয়ন বোর্ড
- মাইক্রো ইউএসবি কেবল
- সোনফ তাসমোটা ফার্মওয়্যার - গিটহাব লিঙ্ক
- উন্নত আইপি স্ক্যানার
- Arduino IDE
এই লিঙ্ক থেকে Sonoff Tasmota Firmware ডাউনলোড করুন।
আপনার Arduino IDE তে ESP8266 লাইব্রেরি ইনস্টল আছে কিনা নিশ্চিত করুন। ESP8266 লাইব্রেরি কিভাবে সঠিকভাবে ইনস্টল করতে হয় তা জানতে চাইলে NodeMCU- তে ফ্ল্যাশিং SONOFF তাসমোটা ফার্মওয়্যারের এই সম্পূর্ণ ব্লগটি দেখুন।
ধাপ 2: Arduino IDE তে Sonoff লাইব্রেরি অন্তর্ভুক্ত করুন
একবার GITHub থেকে SONOFF তাসমোটা ফার্মওয়্যার ডাউনলোড করা হয়। সনফ তাসমোটা ফোল্ডারটি খুলুন। 'Lib' ফোল্ডারে নেভিগেট করুন এবং সমস্ত সামগ্রী অনুলিপি করুন, তারপরে এটি আপনার কম্পিউটারে Arduino 'লাইব্রেরি' ফোল্ডারে পেস্ট করুন।
এখন আমরা প্রয়োজনীয় লাইব্রেরি ফাইলগুলি Arduino IDE লাইব্রেরিতে অন্তর্ভুক্ত করেছি। আসুন আমাদের কোড কনফিগার করি।
ধাপ 3: সোনফ প্রধান ফাইল এবং ব্যবহারকারী কনফিগারেশন
ডাউনলোড করা ফাইলের ভিতরে sonoff.ino ফাইলটি খুলুন। এটি Arduino IDE- এর পরবর্তী ট্যাবে সমস্ত প্রয়োজনীয় ফাইল খুলবে। এখন আমাদের Wi-Fi শংসাপত্রগুলি প্রবেশ করতে userconfig.h ট্যাবটি খুলুন।
ধাপ 4: SSID, পাসওয়ার্ড এবং প্রকল্পের নাম কনফিগার করুন
এখন আপনার ওয়াইফাই নেটওয়ার্ক SSID এবং পাসওয়ার্ড দিয়ে SSID এবং পাসওয়ার্ড ক্ষেত্র সম্পাদনা করুন। এছাড়াও, আপনার পছন্দের একটি প্রকল্পের নাম দিন #ডিফাইন প্রোজেক্ট "সোনঅফ" লাইনে।
যেমন। #প্রকল্প "নোডফ্যাক্টরি" নির্ধারণ করুন
ধাপ 5: সঠিক NodeMCU বোর্ড নির্বাচন করুন
এখন আপনার NodeMCU সংযোগ করুন এবং সঠিক COM পোর্ট এবং বোর্ড সংস্করণ নির্বাচন করুন। নিশ্চিত করুন যে সেটিংস NodeMCU 1.0 বোর্ডের মতো।
বোর্ড: NodeMCU 1.0 (ESP12-E মডিউল)
ফ্ল্যাশ সাইজ: “4M (1M SPIFFS)
CPU ফ্রিকোয়েন্সি: 80 MHZ
আপলোড গতি: "115200"
তারপর আপলোড ক্লিক করে ফার্মওয়্যার ফ্ল্যাশ করুন।
ধাপ 6: আপনার নেটওয়ার্কে NodeMCU IP ঠিকানা খুঁজুন
একবার ফ্ল্যাশ করা হয়ে গেলে উন্নত আইপি স্ক্যানার খুলুন। এবং আপনার নেটওয়ার্ক আইপি এর ভিতরে আইপি ঠিকানা অনুসন্ধান করুন। আমার ক্ষেত্রে, আমার আইপি 192.168.255.0-255 থেকে হবে (মানে আইপি 0-255 থেকে পরিসীমা হবে)। স্ক্যান ক্লিক করুন এবং আপনি userconfig.h ফাইলে আপনার দেওয়া প্রকল্পের নামটি এখানে ডিভাইসের নাম হিসাবে দেখতে পারেন।
আপনার পাওয়া আইপি ঠিকানাটি নোট করুন এবং এটি আপনার ব্রাউজারের ইউআরএলে পেস্ট করুন এবং এন্টার ক্লিক করুন। এটি আপনার মডিউল কনফিগার করার জন্য সোনফ তাসমোটা পৃষ্ঠা দেখাবে।
ধাপ 7: ESP8266 বোর্ডের জন্য কনফিগারেশন
ডিফল্টরূপে, এটি Sonoff বেসিক হবে। সুতরাং আপনাকে 'কনফিগারেশন' মেনুতে এটিকে 'জেনেরিক' এ পরিবর্তন করতে হবে। 'কনফিগারেশন' এ ক্লিক করুন এবং এর ভিতরে 'কনফিগার মডিউল' নির্বাচন করুন।
ধাপ 8: কনফিগারেশন সংরক্ষণ করুন
জেনেরিক হিসাবে বোর্ড নির্বাচন করুন এবং সংরক্ষণ করুন। ডিভাইসটি পুনরায় চালু হবে। এই বিকল্পটি সমস্ত ESP8266 বোর্ডের জন্য।
ধাপ 9: ESP8266 বোর্ড প্রকার অনুযায়ী নতুন GPIO বিকল্প
এখন যদি আপনি কনফিগারেশনে ক্লিক করেন, তাহলে আপনি আরো GPIO অপশন দেখতে পারবেন। এটি ব্যবহার করে আপনি GPIO ফাংশন নির্বাচন করতে পারেন।
GPIO সেটিং এর উপর নির্ভর করে হোমপেজে DHT, রিলে, সুইচ এবং আরো অনেক কিছুর মত অপশন আসবে।
আরও টিউটোরিয়ালের জন্য, আমাদের ব্লগে যান - ফ্যাক্টরি ফরওয়ার্ড ব্লগ
প্রস্তাবিত:
তাসমোটা অ্যাডমিন - IIoT ড্যাশবোর্ড: 6 টি ধাপ
তাসমোটা অ্যাডমিন - IIoT ড্যাশবোর্ড: টাসমো অ্যাডমিন হল তাসমোটার সাথে ফ্ল্যাশ করা ডিভাইসের জন্য একটি প্রশাসনিক ওয়েবসাইট। আপনি এটি এখানে খুঁজে পেতে পারেন: TasmoAdmin GitHub। এটি উইন্ডোজ, লিনাক্স এবং ডকার পাত্রে চলতে সমর্থন করে। বৈশিষ্ট্য লগইন সুরক্ষিত মাল্টি আপডেট প্রক্রিয়া
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: 6 টি ধাপ
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: বর্ণনা: এই মডিউলটি ESP8266 মডিউল ESP-01 বা ESP-01S এর জন্য একটি USB অ্যাডাপ্টার /প্রোগ্রামার। এটি ESP01 প্লাগ করার জন্য সুবিধামত 2x4P 2.54mm মহিলা হেডার দিয়ে লাগানো হয়েছে। এছাড়াও এটি 2x4P 2.54mm পুরুষ h এর মাধ্যমে ESP-01 এর সমস্ত পিন ভেঙে দেয়
একটি BLF A6 টর্চলাইটে কাস্টম ফার্মওয়্যার ফ্ল্যাশ করা: 5 টি ধাপ
একটি BLF A6 ফ্ল্যাশলাইটে কাস্টম ফার্মওয়্যার ফ্ল্যাশ করা: আমি সম্প্রতি একটি BLF A6 পেয়েছি। এটি খুব সুন্দর, কিন্তু আমি ডিফল্ট মোড গ্রুপগুলির কোনটিই পছন্দ করি না, তাই আমি আমার পছন্দের উজ্জ্বলতাগুলি ব্যবহার করার জন্য ফার্মওয়্যারটি পরিবর্তন করেছি। তথ্য খুঁজে পাওয়া কঠিন ছিল, তাই আমি নিজের এবং অন্যান্যদের জন্য এখানে যা শিখেছি তা এখানে রাখছি
ফ্ল্যাশ AT কমান্ড ফার্মওয়্যার থেকে ESP01 মডিউল (একটি USB থেকে TTL অ্যাডাপ্টারের প্রয়োজন): 5 টি ধাপ
ফ্ল্যাশ AT কমান্ড ফার্মওয়্যার থেকে ESP01 মডিউল (একটি USB থেকে TTL অ্যাডাপ্টারের প্রয়োজন): Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc দ্বারা
কিভাবে একটি ESP8266 ভিত্তিক Sonoff স্মার্ট সুইচে মাইক্রোপাইথন ফার্মওয়্যার ফ্ল্যাশ করবেন: 3 টি ধাপ (ছবি সহ)
কিভাবে একটি ESP8266 ভিত্তিক Sonoff স্মার্ট সুইচে মাইক্রোপিথন ফার্মওয়্যার ফ্ল্যাশ করবেন: Sonoff কি? সেই লাইন থেকে সবচেয়ে নমনীয় এবং সস্তা ডিভাইসগুলির মধ্যে একটি হল সোনফ বেসিক এবং সোনফ ডুয়াল। এগুলি একটি দুর্দান্ত চিপ, ইএসপি 8266 এর উপর ভিত্তি করে ওয়াই-ফাই সক্ষম সুইচ। যদিও