সুচিপত্র:
- ধাপ 1: সবকিছু সংগ্রহ করুন:
- ধাপ 2: Arduino IDE এবং লাইব্রেরি ইনস্টল করা
- ধাপ 3: ESP8266 ফার্মওয়্যার ফ্ল্যাশ করা
- ধাপ 4: Blynk অ্যাপ সেটআপ
- ধাপ 5: প্রোগ্রামিং
- ধাপ 6: সার্কিট সেটআপ এবং ফিনিশ
ভিডিও: ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রকল্পটি আপনাকে ESP8266-01 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino পিন নিয়ন্ত্রণ করতে সক্ষম করে। Blynk অ্যাপটি ব্যবহার করা খুব সহজ এবং IoT সম্পর্কে শেখার শুরু করার একটি দুর্দান্ত উপায়।
এই টিউটোরিয়ালটি উইন্ডোজ পিসির জন্য
ধাপ 1: সবকিছু সংগ্রহ করুন:
হার্ডওয়্যার:
আরডুইনো উনো
Esp8266-01 ওয়াইফাই মডিউল
ইউএসবি থেকে টিটিএল সিরিয়াল
3.3v ভোল্টেজ নিয়ন্ত্রক
ব্রেডবোর্ড এবং তারের।
সফটওয়্যার:
Arduino IDE
ব্লাইঙ্ক অ্যাপ
এই জিনিসগুলি আপনার প্রয়োজন। নিশ্চিত করুন যে আপনার কাছে আগে থেকেই একটি ফোল্ডারে সবকিছু আছে 1) Arduino IDE:
2) ব্লাইঙ্ক লাইব্রেরি (সর্বশেষ সংস্করণ):
3) ESP8266 ফ্ল্যাশার টুল:
ধাপ 2: Arduino IDE এবং লাইব্রেরি ইনস্টল করা
Arduino IDE এর সর্বশেষ সংস্করণটি ইনস্টল করুন।
আরডুইনো আইডিই খুলুন এবং অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল টাইপের ফাইল-> পছন্দসমূহ-> এ যান-https://arduino.esp8266.com/stable/package_esp8266…
সরঞ্জামগুলিতে যান -> বোর্ড -> বোর্ড ম্যানেজার এবং শেষ পর্যন্ত পাওয়া esp8266 প্যাকেজটি ইনস্টল করুন। (চ্ছিক)
ব্লাইঙ্ক লাইব্রেরি জিপ ফাইলটি বের করুন এবং জিপ ফাইলে লাইব্রেরি ফোল্ডারের ভিতরের বিষয়বস্তু কপি করুন -
ব্যবহারকারীর নথি Arduino লাইব্রেরি
ধাপ 3: ESP8266 ফার্মওয়্যার ফ্ল্যাশ করা
ESP8266 এ ফার্মওয়্যার ফ্ল্যাশ করার জন্য আপনাকে দেখানো সার্কিট তৈরি করতে হবে:
অনেক ফোরামে আমি পড়েছি যে esp8266 টি টিটিএল কনভার্টার এফটিডিআই ইউএসবি ব্যবহার না করে ফ্ল্যাশ করা যায়। পরিবর্তে অনেকে esp8266 ফ্ল্যাশ করার জন্য Arduino UNO ব্যবহার করেছেন। তবে আমার ব্যক্তিগত অভিজ্ঞতা থেকে একটি FTDI USB থেকে TTL রূপান্তরকারী/কেবল কেনা ভাল কারণ arduino জিনিসটি আমার জন্য কাজ করে নি (পাওয়ার সমস্যার কারণে হতে পারে)।
Esp_flasher.zip বের করুন এবং XTCOM_UTIL অ্যাপ্লিকেশনটি চালান।
সার্কিটের মাধ্যমে কম্পিউটারে Esp8266-01 সংযুক্ত করুন। আপনাকে সঠিক COM পোর্ট জানতে হবে যা যোগাযোগের জন্য ব্যবহৃত হয়। ডিভাইস ম্যানেজারে যান এবং পোর্টে ক্লিক করুন (COM & LPT)। তারপর ESP8266-01 দ্বারা ব্যবহৃত COM পোর্টটি নোট করুন।
XTCOM_UTIL এ ToolsConfig Device এ যান এবং 9600 হিসাবে ডান com port এবং baud রেট নির্বাচন করুন। Open এ ক্লিক করুন। তারপর অপারেশন সফল হলে কানেক্ট এ ক্লিক করুন। তারপর Esp8266 সংযুক্ত হবে। যদি আপনি একটি ত্রুটির সম্মুখীন হন তবে কেবলটি আনপ্লাগ করুন এবং এটি আবার োকান।
Esp_flasher.zip ফাইলের ভিতরে, আপনি একটি readme.txt ফাইল পাবেন যেখানে ঠিকানাগুলি থাকবে যেখানে প্রতিটি.bin ফাইল ফ্ল্যাশ করা হবে। API Testflash ইমেজ ডাউনলোড এ যান। সঠিক।
উদাহরণস্বরূপ: boot_v1.1.bin -------------- 0x00000
অপারেশন সফল হওয়ার পরে XTCOM_UTIL বন্ধ করুন এবং ESP8266 আনপ্লাগ করুন (এটি অবশ্যই প্রতিটি.বিন ফাইলের ঝলকানির মধ্যে করা উচিত)। পুনরায় XTCOM_UTIL পুনরায় খুলুন এবং Esp8266 প্লাগ করুন এবং উপরের 4 টি ফাইলগুলিকে তাদের সঠিক ঠিকানায় ফ্ল্যাশ করতে পুনরাবৃত্তি করুন। (ঝলকানি সময় GPIO0 সব সময় মনে রাখবেন)
বিস্তারিত নির্দেশনার জন্য, দয়া করে এটি পড়ুন:
ধাপ 4: Blynk অ্যাপ সেটআপ
প্লে স্টোর থেকে Blynk অ্যাপটি ডাউনলোড করে প্রবেশ করুন।
একটি নতুন প্রকল্প তৈরি করতে উপরে + আইকন টিপুন। আপনাকে প্রকল্পের নাম দিন। ডিভাইসটিকে Arduino UNO সংযোগের ধরন হিসেবে ওয়াইফাই হিসেবে বেছে নিন এবং Create টিপুন। যত তাড়াতাড়ি আপনি একটি Auth টোকেন তৈরি করবেন আপনার নিবন্ধিত ই-মেইলে পাঠানো হবে। আপনি প্রজেক্ট সেটিং পৃষ্ঠা (বাদাম প্রতীক) ডিভাইসগুলিতে এটি পরে পাঠাতে পারেন।
একটি বাটন যুক্ত করতে + চাপুন এবং বাটন নির্বাচন করুন। এটি তৈরি করতে নতুন তৈরি বোতামটি টিপুন। এটি একটি নাম দিন এবং ডিজিটাল D13 এ পিন সেট করুন। মোডটি সুইচ করতে টগল করুন। এটি আরডুইনোতে ইন-বিল্ট এলইডি চালু/বন্ধ করবে।
অন্যান্য পিন নিয়ন্ত্রণ করতে, সম্পাদনা মেনুতে প্রয়োজনীয় পিন (D3, D4 … ইত্যাদি) নির্বাচন করুন।
ধাপ 5: প্রোগ্রামিং
Arduino IDE খুলুন।
Arduino Uno তে বোর্ড নির্বাচন করুন এবং ডান পোর্ট নির্বাচন করুন।
কোডটি ডাউনলোড করুন এবং অ্যাড্রুইনো আইডিইতে কোডটি আটকান।
এটি Esp8266_Shield উদাহরণ প্রোগ্রামের পরিবর্তন। আপনার মেইলে পাঠানো Auth টোকেন দিয়ে আপনার AUTH প্রতিস্থাপন করুন ইউএসএসআইডি কে আপনার ওয়াইফাই নাম দিয়ে প্রতিস্থাপন করুন এবং ওয়াইফাই পাসওয়ার্ড দিয়ে আপনার পাসওয়ার্ড প্রতিস্থাপন করুন। হার্ডওয়্যার সিরিয়াল অংশ মন্তব্য করা হয় কারণ আমরা Arduino UNO ব্যবহার করছি।
** প্রোগ্রামে আমি সফ্টওয়্যার সিরিয়াল মন্তব্য করেছি (যদি Arduino Uno ব্যবহার করে)। আমি আপনাকে সফটওয়্যার সিরিয়ালটিকে তার অস্থির বলে মন্তব্য করার পরামর্শ দিচ্ছি।
উপরের প্রোগ্রামটি Arduino Uno বোর্ডে আপলোড করুন। এর আপলোড করার পর কম্পিউটার থেকে arduino আনপ্লাগ করুন।
এখন আপনাকে ESP8266 কে Arduino UNO এর সাথে সংযুক্ত করতে হবে।
ধাপ 6: সার্কিট সেটআপ এবং ফিনিশ
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
সংযোগ সম্পূর্ণ হওয়ার পরে, কম্পিউটারে আরডুইনো প্লাগ করুন। সিরিয়াল মনিটর খুলুন এবং বড রেট 115200 এ সেট করুন।
যদি সবকিছু ঠিক থাকে, সিরিয়াল মনিটরে আপনি দেখানো চিত্রের মতো কিছু দেখতে পাবেন।
Blynk অ্যাপে, আপনার প্রকল্প নির্বাচন করুন এবং প্লে বোতামটি ক্লিক করুন LED চালু/বন্ধ করতে বোতাম টিপুন।
এখন এই প্রকল্পটি শেষ হয়েছে আশা করি আপনি টিউটোরিয়ালটি উপভোগ করেছেন। যদি আপনার কোন প্রশ্ন/ পরামর্শ থাকে তবে দয়া করে নীচের মন্তব্য বিভাগে এটি ছেড়ে দিন। ধন্যবাদ!
প্রস্তাবিত:
নোডএমসিইউ ওয়াইফাই মডিউল এবং ব্লাইঙ্ক অ্যাপ ব্যবহার করে একটি LED নিয়ন্ত্রণ করা: 7 টি ধাপ
নোডএমসিইউ ওয়াইফাই মডিউল এবং ব্লাইঙ্ক অ্যাপ ব্যবহার করে একটি এলইডি নিয়ন্ত্রণ করা: এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে ব্লিন্ক স্মার্টফোন অ্যাপের মাধ্যমে নোডএমসিইউ ইএসপি 8266 ওয়াইফাই মডিউল ব্যবহার করে একটি এলইডি নিয়ন্ত্রণ করতে হয়। আপনি যদি একজন শিক্ষানবিশ হন, তাহলে পড়ুন। আপনি যদি আরও অভিজ্ঞ হন তবে আপনি শেষ পর্যন্ত এড়িয়ে যেতে আগ্রহী হতে পারেন, যেখানে আমি টি সম্পর্কে কথা বলছি
কিভাবে Wemos ESP-Wroom-02 D1 মিনি ওয়াইফাই মডিউল ESP8266 + 18650 ব্যবহার করবেন Blynk ব্যবহার করে: 10 টি ধাপ
কিভাবে Wemos ESP-Wroom-02 D1 মিনি ওয়াইফাই মডিউল ESP8266 + 18650 ব্যবহার করবেন Blynk ব্যবহার করে: স্পেসিফিকেশন: nodemcu 18650 চার্জিং সিস্টেম ইন্টিগ্রেশনের সাথে সামঞ্জস্যপূর্ণ সূচক LED (সবুজ মানে সম্পূর্ণ লাল মানে চার্জিং) চার্জ করার সময় ব্যবহার করা যেতে পারে সুইচ কন্ট্রোল পাওয়ার সাপ্লাই SMT স্লিপ মোডের জন্য কানেক্টর ব্যবহার করা যেতে পারে · ১ অ্যাড
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
Arduino এবং ব্লুটুথ মডিউল (HC-05) ব্যবহার করে ব্রাশহীন ডিসি মোটরের গতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
Arduino এবং ব্লুটুথ মডিউল (HC-05) ব্যবহার করে ব্রাশহীন ডিসি মোটরের গতি নিয়ন্ত্রণ করুন: ভূমিকা এই টিউটোরিয়ালে, আমরা Arduino UNO, ব্লুটুথ মডিউল (HC-05) এবং ব্লুটুথের জন্য অ্যান্ড্রয়েড অ্যাপ্লিকেশন ব্যবহার করে ব্রাশহীন ডিসি মোটরের গতি নিয়ন্ত্রণ করতে যাচ্ছি ( আরডুইনো ব্লুটুথ কন্ট্রোলার)
NodeMCU (ESP8266) এবং Blynk অ্যাপ ব্যবহার করে হোম অ্যাপ্লায়েন্স নিয়ন্ত্রণ করুন: 8 টি ধাপ (ছবি সহ)
NodeMCU (ESP8266) এবং Blynk অ্যাপ ব্যবহার করে হোম অ্যাপ্লায়েন্সস নিয়ন্ত্রণ করুন: এই টিউটোরিয়ালে, আমরা শিখতে যাচ্ছি কিভাবে Blynk অ্যাপ এবং NodeMCU (ESP8266) ব্যবহার করতে হয় যাতে ল্যাম্প নিয়ন্ত্রণ করা যায় (অন্য যে কোন গৃহস্থালি যন্ত্রপাতি ঠিক থাকবে), সমন্বয় হবে ইন্টারনেটের মাধ্যমে হতে হবে এই নির্দেশের উদ্দেশ্য হল সহজ দেখানো