সুচিপত্র:

ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস: 6 ধাপ
ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস: 6 ধাপ

ভিডিও: ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস: 6 ধাপ

ভিডিও: ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস: 6 ধাপ
ভিডিও: Nodemcu esp32 Wifi and Bluetooth supported। esp8266 module review Bangla। esp32 module review Bangla 2024, সেপ্টেম্বর
Anonim
ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস
ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস

ESP8266 হল একটি কম দামের ওয়াই-ফাই চিপ যা পূর্ণ টিসিপি/আইপি স্ট্যাক এবং এমসিইউ (মাইক্রোকন্ট্রোলার ইউনিট) ধারণক্ষমতা যা সাংহাই ভিত্তিক চীনা প্রস্তুতকারক, এসপ্রেসিফ সিস্টেমস দ্বারা উত্পাদিত।

তৃতীয় পক্ষের নির্মাতা আই-থিঙ্কারের তৈরি ESP-01 মডিউল দিয়ে চিপটি প্রথম পশ্চিমা নির্মাতাদের নজরে আসে। এই ছোট মডিউলটি মাইক্রোকন্ট্রোলারদের একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে এবং হেইস-স্টাইল কমান্ড ব্যবহার করে সহজ টিসিপি/আইপি সংযোগ করতে দেয়। যাইহোক, সেই সময়ে চিপে প্রায় কোন ইংরেজি ভাষার ডকুমেন্টেশন ছিল না এবং কমান্ডগুলি এটি গ্রহণ করেছিল খুব কম দাম এবং সত্য যে মডিউলে খুব কম বাহ্যিক উপাদান ছিল যা প্রস্তাব করেছিল যে এটি শেষ পর্যন্ত ভলিউমে খুব সস্তা হতে পারে, অনেক হ্যাকারকে মডিউল, চিপ এবং সফটওয়্যার অন্বেষণ করার পাশাপাশি চীনা ডকুমেন্টেশন অনুবাদ করার জন্য আকৃষ্ট করেছে। ওয়াইফাই.

ধাপ 1: এই প্রকল্পের প্রাথমিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে:-

এই প্রকল্পের জন্য মৌলিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে
এই প্রকল্পের জন্য মৌলিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে
এই প্রকল্পের জন্য মৌলিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে
এই প্রকল্পের জন্য মৌলিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে
এই প্রকল্পের জন্য মৌলিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে
এই প্রকল্পের জন্য মৌলিক প্রয়োজনীয়তাগুলি নিম্নরূপ তালিকাভুক্ত করা হয়েছে

(1) ESP8266 ওয়াইফাই মডিউল

(2) Arduino IDE

(3) ব্রেডবোর্ড

(4) জাম্পার তারের

(5) ইউএসবি-টিটিএল কনভার্টার

(6) পাওয়ার সোর্স (3.3v ডিসি)

(7) ওয়্যারলেস ইন্টারনেট সংযোগ (ওয়াইফাই)

(8) ওয়েব সার্ভার (আপনি আমাদের ব্যবহার করতে পারেন)

(9) LED

ধাপ 2: ESP8266 কি?

ESP8266 কি?
ESP8266 কি?
ESP8266 কি?
ESP8266 কি?
ESP8266 কি?
ESP8266 কি?

ESP8266 হল একটি কম দামের ওয়াই-ফাই চিপ যা পূর্ণ টিসিপি/আইপি স্ট্যাক এবং এমসিইউ (মাইক্রোকন্ট্রোলার ইউনিট) ধারণক্ষমতা যা সাংহাই ভিত্তিক চীনা প্রস্তুতকারক, এসপ্রেসিফ সিস্টেমস দ্বারা উত্পাদিত।

তৃতীয় পক্ষের নির্মাতা আই-থিঙ্কারের তৈরি ESP-01 মডিউল দিয়ে চিপটি প্রথম পশ্চিমা নির্মাতাদের নজরে আসে। এই ছোট মডিউলটি মাইক্রোকন্ট্রোলারগুলিকে একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করতে এবং হেইস-স্টাইল কমান্ড ব্যবহার করে সহজ টিসিপি/আইপি সংযোগ করতে দেয়। যাইহোক, সেই সময়ে চিপে প্রায় কোন ইংরেজি ভাষার ডকুমেন্টেশন ছিল না এবং কমান্ডগুলি এটি গ্রহণ করেছিল খুব কম দাম এবং সত্য যে মডিউলে খুব কম বাহ্যিক উপাদান ছিল যা প্রস্তাব করেছিল যে এটি শেষ পর্যন্ত ভলিউমে খুব সস্তা হতে পারে, অনেক হ্যাকারকে মডিউল, চিপ এবং সফটওয়্যার অন্বেষণ করার পাশাপাশি চীনা ডকুমেন্টেশন অনুবাদ করার জন্য আকৃষ্ট করেছে। ওয়াইফাই.

ধাপ 3: Arduino এবং IDE কি?

Arduino এবং IDE কি?
Arduino এবং IDE কি?

Arduino একটি ওপেন সোর্স ইলেকট্রনিক্স প্ল্যাটফর্ম যা সহজেই ব্যবহারযোগ্য হার্ডওয়্যার এবং সফটওয়্যারের উপর ভিত্তি করে। Arduino বোর্ডগুলি ইনপুট পড়তে সক্ষম - একটি সেন্সরে আলো, একটি বোতামে আঙুল, বা একটি টুইটার বার্তা - এবং এটি একটি আউটপুটে পরিণত করে - একটি মোটর সক্রিয় করা, একটি LED চালু করা, অনলাইনে কিছু প্রকাশ করা। বোর্ডে থাকা মাইক্রোকন্ট্রোলারের কাছে নির্দেশাবলীর একটি সেট পাঠিয়ে আপনার বোর্ডকে কী করতে হবে তা বলতে পারেন। এটি করার জন্য আপনি প্রসেসিং এর উপর ভিত্তি করে Arduino প্রোগ্রামিং ভাষা (তারের উপর ভিত্তি করে), এবং Arduino সফটওয়্যার (IDE) ব্যবহার করেন।

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

ধাপ 4: Arduino IDE এবং সেটআপ প্রক্রিয়া ডাউনলোড করুন।

Arduino IDE এবং সেটআপ প্রক্রিয়া ডাউনলোড করুন।
Arduino IDE এবং সেটআপ প্রক্রিয়া ডাউনলোড করুন।
Arduino IDE এবং সেটআপ প্রক্রিয়া ডাউনলোড করুন।
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 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেন্স
ESP8266 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেন্স
ESP8266 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেন্স
ESP8266 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেন্স
ESP8266 থেকে USB-TTL কনভার্টারের জন্য পিন কনসেন্স

ESP8266 থেকে USB-TTL কনভার্টারের সংযোগের বিবরণ এখানে দেওয়া হল

  1. ESP8266 VCC এবং CH_PD এর সাথে USB-TTL 3.3V সংযুক্ত করুন
  2. ESP8266 RX কে USB-TTL TX এবং ESP8266 TX কে USB-TTL RX এর সাথে সংযুক্ত করুন
  3. ESP8266 GND কে USB-TTL GND এর সাথে সংযুক্ত করুন
  4. LED কে GPIO 2 এবং GND এর সাথে সংযুক্ত করুন
  5. 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

প্রস্তাবিত: