সুচিপত্র:

ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: 6 টি ধাপ
ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: 6 টি ধাপ

ভিডিও: ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: 6 টি ধাপ

ভিডিও: ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: 6 টি ধাপ
ভিডিও: Control Arduino over internet with Blynk app. Best iot Tutorial . GSM module And Arduino. NO Wifi 2024, নভেম্বর
Anonim
ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন
ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন

এই প্রকল্পটি আপনাকে 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 এ ফার্মওয়্যার ফ্ল্যাশ করার জন্য আপনাকে দেখানো সার্কিট তৈরি করতে হবে:

অনেক ফোরামে আমি পড়েছি যে 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: সার্কিট সেটআপ এবং ফিনিশ

Image
Image
সার্কিট সেটআপ এবং ফিনিশ!
সার্কিট সেটআপ এবং ফিনিশ!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

সংযোগ সম্পূর্ণ হওয়ার পরে, কম্পিউটারে আরডুইনো প্লাগ করুন। সিরিয়াল মনিটর খুলুন এবং বড রেট 115200 এ সেট করুন।

যদি সবকিছু ঠিক থাকে, সিরিয়াল মনিটরে আপনি দেখানো চিত্রের মতো কিছু দেখতে পাবেন।

Blynk অ্যাপে, আপনার প্রকল্প নির্বাচন করুন এবং প্লে বোতামটি ক্লিক করুন LED চালু/বন্ধ করতে বোতাম টিপুন।

এখন এই প্রকল্পটি শেষ হয়েছে আশা করি আপনি টিউটোরিয়ালটি উপভোগ করেছেন। যদি আপনার কোন প্রশ্ন/ পরামর্শ থাকে তবে দয়া করে নীচের মন্তব্য বিভাগে এটি ছেড়ে দিন। ধন্যবাদ!

প্রস্তাবিত: