সুচিপত্র:
- ধাপ 1: এই প্রকল্পের প্রাথমিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে:-
- ধাপ 2: ESP8266 কি?
- ধাপ 3: Arduino এবং IDE কি?
- ধাপ 4: Arduino IDE এবং সেটআপ প্রক্রিয়া ডাউনলোড করুন।
- ধাপ 5: ESP8266 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেনশন
- ধাপ 6: কোড আপলোড এবং প্রোগ্রাম
ভিডিও: ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
ESP8266 হল একটি কম দামের ওয়াই-ফাই চিপ যা পূর্ণ টিসিপি/আইপি স্ট্যাক এবং এমসিইউ (মাইক্রোকন্ট্রোলার ইউনিট) ধারণক্ষমতা যা সাংহাই ভিত্তিক চীনা প্রস্তুতকারক, এসপ্রেসিফ সিস্টেমস দ্বারা উত্পাদিত।
তৃতীয় পক্ষের নির্মাতা আই-থিঙ্কারের তৈরি ESP-01 মডিউল দিয়ে চিপটি প্রথম পশ্চিমা নির্মাতাদের নজরে আসে। এই ছোট মডিউলটি মাইক্রোকন্ট্রোলারদের একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে এবং হেইস-স্টাইল কমান্ড ব্যবহার করে সহজ টিসিপি/আইপি সংযোগ করতে দেয়। যাইহোক, সেই সময়ে চিপে প্রায় কোন ইংরেজি ভাষার ডকুমেন্টেশন ছিল না এবং কমান্ডগুলি এটি গ্রহণ করেছিল খুব কম দাম এবং সত্য যে মডিউলে খুব কম বাহ্যিক উপাদান ছিল যা প্রস্তাব করেছিল যে এটি শেষ পর্যন্ত ভলিউমে খুব সস্তা হতে পারে, অনেক হ্যাকারকে মডিউল, চিপ এবং সফটওয়্যার অন্বেষণ করার পাশাপাশি চীনা ডকুমেন্টেশন অনুবাদ করার জন্য আকৃষ্ট করেছে। ওয়াইফাই.
ধাপ 1: এই প্রকল্পের প্রাথমিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে:-
(1) ESP8266 ওয়াইফাই মডিউল
(2) Arduino IDE
(3) ব্রেডবোর্ড
(4) জাম্পার তারের
(5) ইউএসবি-টিটিএল কনভার্টার
(6) পাওয়ার সোর্স (3.3v ডিসি)
(7) ওয়্যারলেস ইন্টারনেট সংযোগ (ওয়াইফাই)
(8) ওয়েব সার্ভার (আপনি আমাদের ব্যবহার করতে পারেন)
(9) LED
ধাপ 2: ESP8266 কি?
ESP8266 হল একটি কম দামের ওয়াই-ফাই চিপ যা পূর্ণ টিসিপি/আইপি স্ট্যাক এবং এমসিইউ (মাইক্রোকন্ট্রোলার ইউনিট) ধারণক্ষমতা যা সাংহাই ভিত্তিক চীনা প্রস্তুতকারক, এসপ্রেসিফ সিস্টেমস দ্বারা উত্পাদিত।
তৃতীয় পক্ষের নির্মাতা আই-থিঙ্কারের তৈরি ESP-01 মডিউল দিয়ে চিপটি প্রথম পশ্চিমা নির্মাতাদের নজরে আসে। এই ছোট মডিউলটি মাইক্রোকন্ট্রোলারগুলিকে একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করতে এবং হেইস-স্টাইল কমান্ড ব্যবহার করে সহজ টিসিপি/আইপি সংযোগ করতে দেয়। যাইহোক, সেই সময়ে চিপে প্রায় কোন ইংরেজি ভাষার ডকুমেন্টেশন ছিল না এবং কমান্ডগুলি এটি গ্রহণ করেছিল খুব কম দাম এবং সত্য যে মডিউলে খুব কম বাহ্যিক উপাদান ছিল যা প্রস্তাব করেছিল যে এটি শেষ পর্যন্ত ভলিউমে খুব সস্তা হতে পারে, অনেক হ্যাকারকে মডিউল, চিপ এবং সফটওয়্যার অন্বেষণ করার পাশাপাশি চীনা ডকুমেন্টেশন অনুবাদ করার জন্য আকৃষ্ট করেছে। ওয়াইফাই.
ধাপ 3: Arduino এবং IDE কি?
Arduino একটি ওপেন সোর্স ইলেকট্রনিক্স প্ল্যাটফর্ম যা সহজেই ব্যবহারযোগ্য হার্ডওয়্যার এবং সফটওয়্যারের উপর ভিত্তি করে। Arduino বোর্ডগুলি ইনপুট পড়তে সক্ষম - একটি সেন্সরে আলো, একটি বোতামে আঙুল, বা একটি টুইটার বার্তা - এবং এটি একটি আউটপুটে পরিণত করে - একটি মোটর সক্রিয় করা, একটি LED চালু করা, অনলাইনে কিছু প্রকাশ করা। বোর্ডে থাকা মাইক্রোকন্ট্রোলারের কাছে নির্দেশাবলীর একটি সেট পাঠিয়ে আপনার বোর্ডকে কী করতে হবে তা বলতে পারেন। এটি করার জন্য আপনি প্রসেসিং এর উপর ভিত্তি করে Arduino প্রোগ্রামিং ভাষা (তারের উপর ভিত্তি করে), এবং Arduino সফটওয়্যার (IDE) ব্যবহার করেন।
কেন Arduino? তার সহজ এবং অ্যাক্সেসযোগ্য ব্যবহারকারীর অভিজ্ঞতার জন্য ধন্যবাদ, Arduino হাজার হাজার বিভিন্ন প্রকল্প এবং অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়েছে। Arduino সফটওয়্যারটি নতুনদের জন্য সহজেই ব্যবহারযোগ্য, তবে উন্নত ব্যবহারকারীদের জন্য যথেষ্ট নমনীয়। এটি ম্যাক, উইন্ডোজ এবং লিনাক্সে চলে। শিক্ষক এবং শিক্ষার্থীরা কম খরচে বৈজ্ঞানিক যন্ত্র তৈরি করতে, রসায়ন এবং পদার্থবিজ্ঞানের নীতিগুলি প্রমাণ করতে বা প্রোগ্রামিং এবং রোবটিক্স দিয়ে শুরু করতে এটি ব্যবহার করে। ডিজাইনার এবং স্থপতিরা ইন্টারেক্টিভ প্রোটোটাইপ তৈরি করেন, সঙ্গীতশিল্পী এবং শিল্পীরা এটি ইনস্টলেশনের জন্য এবং নতুন বাদ্যযন্ত্রের সাথে পরীক্ষা করার জন্য ব্যবহার করেন। নির্মাতারা, অবশ্যই, মেকার ফায়ারে প্রদর্শিত অনেক প্রকল্প নির্মাণের জন্য এটি ব্যবহার করেন, উদাহরণস্বরূপ। Arduino নতুন জিনিস শিখতে একটি গুরুত্বপূর্ণ হাতিয়ার। যে কেউ - শিশু, শখ, শিল্পী, প্রোগ্রামার - একটি কিটের ধাপে ধাপে নির্দেশনা অনুসরণ করে, অথবা আরডুইনো সম্প্রদায়ের অন্যান্য সদস্যদের সাথে অনলাইনে ধারনা ভাগ করে নিতে পারে।
ধাপ 4: Arduino IDE এবং সেটআপ প্রক্রিয়া ডাউনলোড করুন।
- লিঙ্কে ক্লিক করুন এবং https://goo.gl/Cxa9rX Arduino IDE ডাউনলোড করুন
- আপনার সিস্টেমে Arduino IDE ইনস্টল করুন
- Arduino IDE খুলুন এবং ফাইল> পছন্দসমূহ ট্যাবে ক্লিক করুন
- এখন অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ফিল্ডে নিম্নলিখিত ইউআরএল যোগ করুন এবং ঠিক আছে ক্লিক করুন।
- URL:-
- ট্যাব খুলুন সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজার
- Esp8266 অনুসন্ধান করুন এবং esp8266 কমিউনিটি প্যাকেজ ইনস্টল করুন
- এখন সরঞ্জাম> বোর্ডে যান এবং জেনেরিক ESP8266 মডিউল নির্বাচন করুন
- স্কেচ> লাইব্রেরি> লাইব্রেরি পরিচালনা করুন খুলুন
- Arduino json অনুসন্ধান করুন এবং Benoît Blanchon দ্বারা arduino json লাইব্রেরি ইনস্টল করুন
ধাপ 5: ESP8266 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেনশন
ESP8266 থেকে USB-TTL কনভার্টারের সংযোগের বিবরণ এখানে দেওয়া হল
- ESP8266 VCC এবং CH_PD এর সাথে USB-TTL 3.3V সংযুক্ত করুন
- ESP8266 RX কে USB-TTL TX এবং ESP8266 TX কে USB-TTL RX এর সাথে সংযুক্ত করুন
- ESP8266 GND কে USB-TTL GND এর সাথে সংযুক্ত করুন
- LED কে GPIO 2 এবং GND এর সাথে সংযুক্ত করুন
- GPIO 0 কে GND এর সাথে সংযুক্ত করুন (শুধুমাত্র স্কেচ আপলোড করার সময়)
ধাপ 6: কোড আপলোড এবং প্রোগ্রাম
আপনার সিস্টেমে USB-TTL প্লাগ করুন এবং সরঞ্জাম> পোর্ট> COMn (Ex-COM4) এ পোর্ট নির্বাচন করুন
এখন, বিবরণ সম্পাদনা করুন যেমন- ওয়াইফাই নাম, ওয়াইফাই পাসওয়ার্ড, ডোমেইন নাম, পথ এবং স্কেচ কম্পাইল করুন এবং ESP8266 এ আপলোড করুন।
যদি আপনার সার্ভার থাকে তাহলে আপনি পিএইচপি এবং জসন কোড দ্বারা আপনার নিজের ব্যবহার করতে পারেন আপনি নীচের লিঙ্ক দ্বারা সোর্স ফাইলটি ডাউনলোড করতে পারেন, অন্যথায় আপনি আমার আপলোড করা কোড https://www.bipulgupta.com/IoT/ ব্যবহার করতে পারেন
যে কোন সমস্যার জন্য আপনি আমার সাথে যোগাযোগ করতে পারেন-
বিপুল কুমার গুপ্ত
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
প্রস্তাবিত:
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 এর সমস্ত পিন ভেঙে দেয়
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
কিভাবে Wemos ESP-Wroom-02 D1 মিনি ওয়াইফাই মডিউল ESP8266 + 18650 ব্যবহার করবেন Blynk ব্যবহার করে: 10 টি ধাপ
কিভাবে Wemos ESP-Wroom-02 D1 মিনি ওয়াইফাই মডিউল ESP8266 + 18650 ব্যবহার করবেন Blynk ব্যবহার করে: স্পেসিফিকেশন: nodemcu 18650 চার্জিং সিস্টেম ইন্টিগ্রেশনের সাথে সামঞ্জস্যপূর্ণ সূচক LED (সবুজ মানে সম্পূর্ণ লাল মানে চার্জিং) চার্জ করার সময় ব্যবহার করা যেতে পারে সুইচ কন্ট্রোল পাওয়ার সাপ্লাই SMT স্লিপ মোডের জন্য কানেক্টর ব্যবহার করা যেতে পারে · ১ অ্যাড
ESP8266 ওয়াইফাই মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: 6 টি ধাপ
ESP8266 WiFi মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino Uno নিয়ন্ত্রণ করুন: এই প্রকল্পটি আপনাকে ESP8266-01 WiFi মডিউল এবং Blynk অ্যাপ ব্যবহার করে Arduino পিন নিয়ন্ত্রণ করতে সক্ষম করে। Blynk অ্যাপটি ব্যবহার করা খুবই সহজ এবং IoT সম্পর্কে শেখার শুরু করার একটি দুর্দান্ত উপায়। এই টিউটোরিয়ালটি উইন্ডোজ পিসির জন্য