সুচিপত্র:

NodeMCU / ESP8266 এবং OLED Shield কিভাবে সংযুক্ত করবেন: 8 টি ধাপ
NodeMCU / ESP8266 এবং OLED Shield কিভাবে সংযুক্ত করবেন: 8 টি ধাপ

ভিডিও: NodeMCU / ESP8266 এবং OLED Shield কিভাবে সংযুক্ত করবেন: 8 টি ধাপ

ভিডিও: NodeMCU / ESP8266 এবং OLED Shield কিভাবে সংযুক্ত করবেন: 8 টি ধাপ
ভিডিও: Teleduino ile Uzaktan Kontrol | Arduino'yu İnternete Bağlamak | Arduino Ethernet Shield 2024, নভেম্বর
Anonim
কিভাবে NodeMCU / ESP8266 এবং OLED Shield সংযোগ করবেন
কিভাবে NodeMCU / ESP8266 এবং OLED Shield সংযোগ করবেন

আমি বিখ্যাত SSD1306 চিপের উপর ভিত্তি করে একটি OLED ডিসপ্লেতে I2c এর মাধ্যমে একটি NodeMCU V2 Amica (ESP8266) কে কিভাবে সংযুক্ত করব তা দেখাবো। OLED এর জন্য আমরা এই নির্দেশে একটি OLED শিল্ড ব্যবহার করব যা 0, 96 ইঞ্চি OLED এবং MCP23008 এর সাথে সংযুক্ত 3 বোতাম + 3 LEDs এর সাথে আসে।..

ধাপ 1:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

উপাদান বিল

  • NodeMCU V2 Amica মডিউল
  • ওএলইডি শিল্ড
  • ব্রেডবোর্ড

ধাপ 2: তারের

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

Ieldাল একটি রঙিন সংযোগ তারের সঙ্গে আসে - তারের জন্য নীচের ছবি দেখুন।

ধাপ 3: NodeMCU ড্রাইভার ইনস্টল করুন

NodeMCU মডিউল USB ইন্টারফেসের জন্য একটি CP2102 চিপ অন্তর্ভুক্ত করে। সাধারণত NodeMCU পিসির সাথে প্রথমবার সংযুক্ত থাকলে ড্রাইভার স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে। কখনও কখনও এই পদ্ধতি ব্যর্থ হয়। এক্ষেত্রে আপনাকে ড্রাইভার ইন্সটল করতে হবে

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

ম্যানুয়ালি উইন্ডোজ ডিভাইস ম্যানেজারে।

ধাপ 4: Arduino IDE এর প্রস্তুতি - NodeMCU যোগ করুন

Arduino IDE এর প্রস্তুতি - NodeMCU যোগ করুন
Arduino IDE এর প্রস্তুতি - NodeMCU যোগ করুন

NodeMCU মডিউল Arduino-IDE এর অংশ নয়। আমাদের প্রথমে এটি ইনস্টল করতে হবে। অ্যাডুইনো-আইডিই-তে ফাইল/পছন্দগুলি খুলুন এবং অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ফিল্ডে নিম্নলিখিত লিঙ্কটি ertোকান:

ওকে বাটন দিয়ে এই উইন্ডোটি বন্ধ করুন।

ধাপ 5: Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন

Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন
Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন
Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন
Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন

এখন বোর্ড ম্যানেজার খুলুন: সরঞ্জাম / বোর্ড / বোর্ড ম্যানেজার

ESP8266 এন্ট্রিতে যান এবং এটি ইনস্টল করুন।

ধাপ 6: Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল কনফিগারেশন

Arduino IDE প্রস্তুতি - NodeMCU মডিউল কনফিগারেশন
Arduino IDE প্রস্তুতি - NodeMCU মডিউল কনফিগারেশন

এখন আপনি NodeMCU 1.0 (ESP-12E মডিউল) নির্বাচন করতে পারেন। CPU ফ্রিকোয়েন্সি সেট করুন 80MHz, ফ্ল্যাশ সাইজ „4M (3M SPIFFS)“, আপনার পছন্দের বাড রেট এবং COM পোর্ট। 8 এর

ধাপ 7: লাইব্রেরি ইনস্টল করুন

Adafruit SSD1306 লাইব্রেরি:

OLED ডিসপ্লের জন্য সাপোর্ট লাইব্রেরি ইনস্টল করে শুরু করুন, OLED কন্ট্রোলার চিপের সাথে কথা বলার জন্য আপনার এটির প্রয়োজন হবে। যদি আপনি কোডটি দেখতে আগ্রহী হন তবে আমরা GitHub এ Adafruit SSD1306 লাইব্রেরি সংগ্রহস্থল ব্যবহার করছি। আপনি এই লিঙ্কের মাধ্যমে লাইব্রেরিটি সরাসরি জিপ ফাইল হিসাবে ডাউনলোড করতে পারেন:

github.com/adafruit/Adafruit_SSD1306/archi…

অসম্পূর্ণ ফোল্ডারের নাম পরিবর্তন করুন Adafruit_SSD1306 এবং পরীক্ষা করুন যে Adafruit_SSD1306 ফোল্ডারে Adafruit_SSD1306.cpp এবং Adafruit_SSD1306.h রয়েছে

Adafruit_SSD1306 লাইব্রেরি ফোল্ডারে আপনার arduinosketchfolder/ লাইব্রেরি/ ফোল্ডার রাখুন।

অ্যাডাফ্রুট জিএফএক্স লাইব্রেরি:

আপনাকে এখানে Adafruit_GFX লাইব্রেরির জন্য একই কাজ করতে হবে:

অসম্পূর্ণ ফোল্ডারটির নাম পরিবর্তন করুন Adafruit_GFX এবং দেখুন Adafruit_GFX ফোল্ডারে Adafruit_GFX.cpp এবং Adafruit_GFX.h আছে

Adafruit_GFX লাইব্রেরি ফোল্ডারটি আপনার arduinosketchfolder/ লাইব্রেরি/ ফোল্ডারটি রাখুন যেমনটি আপনি SSD1306 লাইব্রেরির সাথে করেছিলেন

Adafruit MCP23008 লাইব্রেরি

এখানে পাওয়া Adafurit_MCP23008 লাইব্রেরির জন্য আপনাকে একই কাজ করতে হবে:

অসম্পূর্ণ ফোল্ডারের নাম পরিবর্তন করুন Adafruit_MCP23008 এবং চেক করুন যে AdAfruit_MCP23008 ফোল্ডারে Adafruit_MCP23008.cpp এবং Adafruit_MCP23008.h রয়েছে

Adafruit_MCP23008 লাইব্রেরি ফোল্ডারটি আপনার arduinosketchfolder/ লাইব্রেরি/ ফোল্ডারটি রাখুন যেমন আপনি উপরের লাইব্রেরিগুলির সাথে করেছেন

ধাপ 8: ডেমোসফটওয়্যার

ডেমোসফটওয়্যার
ডেমোসফটওয়্যার

অ্যাডাফ্রুট লাইব্রেরি ইনস্টল করার পরে, আরডুইনো আইডিই পুনরায় চালু করুন। আপনার এখন এই ক্রমে মেনুতে নেভিগেট করে নমুনা কোড অ্যাক্সেস করতে সক্ষম হওয়া উচিত: ফাইল ket স্কেচবুক → লাইব্রেরি → অ্যাডাফ্রুট_এসএসডি 1306 → এসএসডি 1306…

আপনাকে NodeMCU এবং OLED Shield থেকে আমাদের নমুনা কোড ডাউনলোড করতে হবে

www.hwhardsoft.de/english/projects/displa…

এখন অনুগ্রহ করে এই নমুনাটি Arduino IDE তে খুলুন। সংকলন এবং আপলোড করার পর আপনাকে বিভিন্ন স্ক্রিন দেখতে 3 টি বোতাম টিপতে হবে।

আমাদের ডেমোতে অ্যাডাফ্রুট জিএফএক্স ইঞ্জিনের সম্ভাবনার কিছু নমুনা রয়েছে। অ্যাডাফ্রুট লাইব্রেরি সম্পর্কে অতিরিক্ত তথ্যের এই লিঙ্কটি দেখুন

learn.adafruit.com/monochrome-oled-breakou…

প্রস্তাবিত: