সুচিপত্র:
- ধাপ 1:
- ধাপ 2: তারের
- ধাপ 3: NodeMCU ড্রাইভার ইনস্টল করুন
- ধাপ 4: Arduino IDE এর প্রস্তুতি - NodeMCU যোগ করুন
- ধাপ 5: Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন
- ধাপ 6: Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল কনফিগারেশন
- ধাপ 7: লাইব্রেরি ইনস্টল করুন
- ধাপ 8: ডেমোসফটওয়্যার
ভিডিও: NodeMCU / ESP8266 এবং OLED Shield কিভাবে সংযুক্ত করবেন: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি বিখ্যাত 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 যোগ করুন
NodeMCU মডিউল Arduino-IDE এর অংশ নয়। আমাদের প্রথমে এটি ইনস্টল করতে হবে। অ্যাডুইনো-আইডিই-তে ফাইল/পছন্দগুলি খুলুন এবং অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ফিল্ডে নিম্নলিখিত লিঙ্কটি ertোকান:
ওকে বাটন দিয়ে এই উইন্ডোটি বন্ধ করুন।
ধাপ 5: Arduino IDE এর প্রস্তুতি - NodeMCU মডিউল ইনস্টল করুন
এখন বোর্ড ম্যানেজার খুলুন: সরঞ্জাম / বোর্ড / বোর্ড ম্যানেজার
ESP8266 এন্ট্রিতে যান এবং এটি ইনস্টল করুন।
ধাপ 6: 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…
প্রস্তাবিত:
কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসে সংযুক্ত করবেন: 7 টি ধাপ
কিভাবে NodeMCU ESP8266 কে MySQL ডাটাবেসের সাথে সংযুক্ত করবেন: MySQL একটি বহুল ব্যবহৃত রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS) যা স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ (SQL) ব্যবহার করে। কিছু সময়ে, আপনি MySQL ডাটাবেসে Arduino/NodeMCU সেন্সর ডেটা আপলোড করতে চাইতে পারেন। এই নির্দেশনায়, আমরা দেখতে পাব কিভাবে সংযোগ করতে হয়
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুনরায় তৈরি করুন: 9 টি ধাপ
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুন Retপ্রতিষ্ঠিত করুন: অবকাঠামো পুনরুদ্ধারের জন্য আপনার হলোগ্রাম নোভা ব্যবহার করুন। একটি রাস্পবেরি পাই ব্যবহার করে হোলোগ্রাম নোভা সেটআপ করুন (তাপমাত্রা) ডেটা উবিডটসকে পাঠানোর জন্য।
কিভাবে ESP8266 NodeMCU কে IoT ক্লাউডে সংযুক্ত করবেন: 5 টি ধাপ
কিভাবে ESP8266 NodeMCU কে IoT ক্লাউডের সাথে সংযুক্ত করবেন: এই নির্দেশনাটি আপনাকে ESP8266 NodeMCU ব্যবহার করে একটি সহজ ইন্টারনেট অফ থিংস ডেমো এবং AskSensors নামে একটি অনলাইন IoT পরিষেবা দেখায়। কিভাবে ESP8266 HTTPS ক্লায়েন্টের কাছ থেকে দ্রুত ডেটা পাবেন এবং গ্রাফে এটি AskSensors Io- এ প্লট করবেন তা আমরা আপনাকে দেখাই
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কী ফাংশন কিভাবে ব্যবহার করবেন: আমরা আপনাকে দেখাব কিভাবে ম্যাক টার্মিনাল খুলতে হয়। আমরা আপনাকে টার্মিনালের মধ্যে কিছু বৈশিষ্ট্যও দেখাব, যেমন ifconfig, ডিরেক্টরি পরিবর্তন করা, ফাইলগুলি অ্যাক্সেস করা এবং arp। Ifconfig আপনাকে আপনার IP ঠিকানা এবং আপনার MAC বিজ্ঞাপন পরীক্ষা করার অনুমতি দেবে
মাটি আর্দ্রতা সেন্সর এবং ESP8266 কে AskSensors IoT ক্লাউডে কিভাবে সংযুক্ত করবেন: 10 টি ধাপ
কিভাবে মাটির আর্দ্রতা সেন্সর এবং ESP8266 কে AskSensors IoT Cloud এর সাথে সংযুক্ত করবেন: এই নির্দেশনাটি আপনাকে দেখায় কিভাবে আপনার মাটির আর্দ্রতা সেন্সর এবং ESP8266 কে IoT ক্লাউডের সাথে সংযুক্ত করতে হয়। যা পানির ভলিউমেট্রিক কন্টেন্ট পরিমাপ করে