সুচিপত্র:

সহজ Arduino Uno এবং ESP8266 ইন্টিগ্রেশন: 6 টি ধাপ
সহজ Arduino Uno এবং ESP8266 ইন্টিগ্রেশন: 6 টি ধাপ
Anonim
সহজ Arduino Uno এবং ESP8266 ইন্টিগ্রেশন
সহজ Arduino Uno এবং ESP8266 ইন্টিগ্রেশন

আমাদের লক্ষ্য ছিল একটি Esp8266 AT কমান্ড লাইব্রেরি (ITEAD লাইব্রেরির উপর ভিত্তি করে) তৈরি করা, যা বেশিরভাগ ESP8266 ডিভাইসে সফটওয়্যার সিরিয়ালে ভাল কাজ করবে, যদি তাদের ফার্মওয়্যার থাকে যা AT কমান্ডগুলিতে সাড়া দেয় (যা সাধারণত নির্মাতার ডিফল্ট)।

আমরা এই প্রাথমিক লাইব্রেরিটি পরীক্ষার জন্য বিতরণ করছি এবং গিথুব রিপোজিটরির মাধ্যমে আপনার প্রতিক্রিয়া এবং উন্নতির প্রশংসা করব।

হার্ডওয়্যার উপাদান:

  1. ESP8266
  2. আরডুইনো ইউএনও এবং জেনুইনো ইউএনও
  3. লজিক লেভেল কনভার্টার - দ্বি -নির্দেশমূলক
  4. ব্রেডবোর্ড
  5. জাম্পার তার

সফটওয়্যার অ্যাপ এবং অনলাইন সেবা:

  1. Arduino IDE
  2. circuito.io
  3. ফার্মওয়্যার.ইনো

ধাপ 1: তারের

তারের
তারের
তারের
তারের

ESP8266 সফটওয়্যার সিরিয়ালের মাধ্যমে আপনার Arduino Uno বোর্ডে যুক্তিযুক্ত রূপান্তরকারী ব্যবহার করে সংযুক্ত করুন, যেমন সংযুক্ত তারের চিত্র দেখানো হয়েছে।

ধাপ 2: আপনার ওয়াই-ফাই এর সাথে সংযুক্ত করুন

Github থেকে Firmware.ino লাইব্রেরি খুলুন এবং আপনার SSID এবং আপনার Wi-Fi এ পাসওয়ার্ড লিখুন:

const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";

ধাপ 3: আপনার Arduino এ স্কেচ আপলোড করুন

আপনার Arduino এ স্কেচ আপলোড করুন
আপনার Arduino এ স্কেচ আপলোড করুন

আপনার কম্পিউটারে Arduino সংযুক্ত করুন এবং স্কেচ আপলোড করুন।

ধাপ 4: Arduino IDE তে সিরিয়াল মনিটর খুলুন

Arduino IDE তে সিরিয়াল মনিটর খুলুন
Arduino IDE তে সিরিয়াল মনিটর খুলুন

Arduino IDE (উপরের ডান কোণে) সিরিয়াল মনিটর বোতামে ক্লিক করুন। যদি সবকিছু ঠিক থাকে, তাহলে আপনার সিরিয়াল মনিটরে নিম্নলিখিত আউটপুট দেখা উচিত।

ধাপ 5: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান

যদি আপনি কোন সাড়া না পান, তাহলে ESP ফার্মওয়্যার আপডেট করার চেষ্টা করুন। এই মত একটি 3.3v FTDI বোর্ড ব্যবহার করুন।

এফএসটিআইতে ইএসপি সংযুক্ত করুন ESP8266 ফ্ল্যাশার পান

1.1.1.1 ফার্মওয়্যার পান

ইএসপি ফ্ল্যাশ করুন

সফ্টওয়্যার সিরিয়াল ব্যবহার করার সময় যদি আপনি esp8266 থেকে আংশিক প্রতিক্রিয়া পান, তাহলে যান:

C: / ProgramFiles (x86) Arduino / হার্ডওয়্যার / arduino / avr / লাইব্রেরি / SoftwareSerial / src / SoftwareSerial.h

লাইন 42 পরিবর্তন করুন:

#সংজ্ঞায়িত করুন _SS_MAX_RX_BUFF 64 // RX বাফার সাইজ

প্রতি:#ডিফাইন _SS_MAX_RX_BUFF 256 // RX বাফার সাইজ।

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

সূত্র:-

www.hackster.io

create.arduino.cc

পদক্ষেপ 6: আমার সাথে যোগাযোগ করুন (যদি প্রয়োজন হয়)

যদি এই নির্দেশের সাথে আপনার কোন সমস্যা থাকে, আপনি আমার সাথে যোগাযোগ করতে পারেন:

বিপুল কুমার গুপ্ত

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

প্রস্তাবিত: