Mundarija:
- 1 -qadam:
- 2 -qadam: simlarni ulash
- 3 -qadam: NodeMCU drayverlarini o'rnating
- 4 -qadam: Arduino IDE -ni tayyorlash - NodeMCU -ni qo'shing
- 5 -qadam: Arduino IDE -ni tayyorlash - NodeMCU modulini o'rnating
- 6 -qadam: Arduino IDE -ni tayyorlash - NodeMCU modulini sozlash
- 7 -qadam: kutubxonalarni o'rnating
- 8 -qadam: Dasturiy ta'minot
Video: NodeMCU / ESP8266 va OLED qalqonini qanday ulash mumkin: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Men NodeMCU V2 Amica (ESP8266) ni I2c orqali mashhur SSD1306 chipiga asoslangan OLED -displeyga qanday ulashni ko'rsatma beraman. OLED uchun biz MCP23008 ga ulangan 0, 96 dyuymli OLED va 3 tugmachali + 3 LEDli lehim bilan ta'minlanadigan OLED ekranini ishlatamiz. Bu qalqon yordamida menyu tizimlari va boshqa murakkab funktsiyalarni amalga oshirish juda oson …..
1 -qadam:
Materiallar hisobi
- NodeMCU V2 Amica moduli
- OLED qalqoni
- Non paneli
2 -qadam: simlarni ulash
Qalqon rangli ulanish kabeli bilan ta'minlangan - simlarni ulash uchun quyidagi rasmlarga qarang.
3 -qadam: NodeMCU drayverlarini o'rnating
NodeMCU moduli USB interfeysi uchun CP2102 chipini o'z ichiga oladi. Odatda NodeMCU kompyuterga birinchi marta ulangan bo'lsa, haydovchi avtomatik ravishda o'rnatiladi. Ba'zida bu protsedura muvaffaqiyatsiz tugadi. Bunday holda siz drayverni o'rnatishingiz kerak
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
qo'lda Windows qurilma menejerida.
4 -qadam: Arduino IDE -ni tayyorlash - NodeMCU -ni qo'shing
NodeMCU moduli Arduino-IDE tarkibiga kirmaydi. Biz avval uni o'rnatishimiz kerak. Aduino-IDE-da fayl/imtiyozlarni oching va Qo'shimcha taxtalar menejeri URL-lari maydoniga quyidagi havolani kiriting:
Bu oynani OK tugmasi bilan yoping.
5 -qadam: Arduino IDE -ni tayyorlash - NodeMCU modulini o'rnating
Kengash menejerini oching: Asboblar / Kengash / Kengash menejeri
ESP8266 yozuviga o'ting va uni o'rnating.
6 -qadam: Arduino IDE -ni tayyorlash - NodeMCU modulini sozlash
Endi siz NodeMCU 1.0 (ESP-12E moduli) ni tanlashingiz mumkin. CPU chastotasini 80 MGts ga, Flash hajmini "4 M (3 M SPIFFS)" ga, siz tanlagan uzatilish tezligini va COM portini o'rnating. 8 ning
7 -qadam: kutubxonalarni o'rnating
Adafruit SSD1306 kutubxonasi:
OLED displey uchun qo'llab -quvvatlash kutubxonasini o'rnatishdan boshlang, sizga OLEDcontroller chipi bilan gaplashish kerak bo'ladi. Agar siz kodni ko'rishni xohlasangiz, biz GitHub -dagi Adafruit SSD1306 kutubxona omboridan foydalanamiz. Siz ushbu havola orqali kutubxonani to'g'ridan -to'g'ri ZIP fayli sifatida yuklab olishingiz mumkin:
github.com/adafruit/Adafruit_SSD1306/archi…
Siqilmagan papkaning nomini o'zgartiring Adafruit_SSD1306 va Adafruit_SSD1306 papkasida Adafruit_SSD1306.cpp va Adafruit_SSD1306.h borligini tekshiring.
Adafruit_SSD1306 kutubxona papkasini arduinosketchfolder/ libraries/ papkaga joylashtiring.
Adafruit GFX kutubxonasi:
Siz bu erda mavjud bo'lgan Adafruit_GFX kutubxonasi uchun ham shunday qilishingiz kerak bo'ladi:
Siqilmagan papkaning nomini o'zgartiring Adafruit_GFX va Adafruit_GFX papkasida Adafruit_GFX.cpp va Adafruit_GFX.h borligini tekshiring.
Adafruit_GFX kutubxona papkasini arduinosketchfolder/ libraries/ papkasini SSD1306 kutubxonasida bo'lgani kabi joylashtiring.
Adafruit MCP23008 kutubxonasi
Siz bu erda mavjud bo'lgan Adafurit_MCP23008 kutubxonasi uchun ham shunday qilishingiz kerak bo'ladi:
Adafruit_MCP23008 siqilmagan papkasini nomini o'zgartiring va Adafruit_MCP23008 papkasida Adafruit_MCP23008.cpp va Adafruit_MCP23008.h borligini tekshiring.
Adafruit_MCP23008 kutubxona papkasini yuqoridagi kutubxonalarda bo'lgani kabi arduinosketchfolder/ libraries/ papkaga joylashtiring.
8 -qadam: Dasturiy ta'minot
Adafruit kutubxonalarini o'rnatgandan so'ng, Arduino IDE -ni qayta ishga tushiring. Endi siz menyularni quyidagi tartibda o'tish orqali namuna kodiga kirishingiz kerak: Fayl → Sketchbook → Kutubxonalar → Adafruit_SSD1306 → SSD1306…
Siz NodeMCU & OLED Shield uchun namuna kodimizni yuklab olishingiz kerak
www.hwhardsoft.de/english/projects/displa…
hozir Iltimos, ushbu namunani Arduino IDE -da oching. Kompilyatsiya va yuklashdan so'ng har xil ekranlarni ko'rish uchun 3 tugmani bosish kerak.
Bizning demoimizda Adafruit GFX dvigateli imkoniyatlarining faqat bir nechta namunalari bor. Adafruit kutubxonasi haqida qo'shimcha ma'lumot olish uchun ushbu havolaga tashrif buyuring
learn.adafruit.com/monochrome-oled-breakou…
Tavsiya:
NodeMCU ESP8266 -ni MySQL ma'lumotlar bazasiga qanday ulash mumkin: 7 qadam
NodeMCU ESP8266 -ni MySQL ma'lumotlar bazasiga qanday ulash mumkin: MySQL - bu tuzilgan so'rovlar tili (SQL) dan foydalanadigan ma'lumotlar bazasini boshqarishning keng tarqalgan tizimi (RDBMS). Bir payt siz Arduino/NodeMCU sensori ma'lumotlarini MySQL ma'lumotlar bazasiga yuklashni xohlashingiz mumkin. Ushbu yo'riqnomada biz qanday ulanishni bilib olamiz
Arduino qalqonini qanday yaratish juda oson (EasyEDA yordamida): 4 qadam
Arduino qalqonini qanday yaratish juda oson (EasyEDA yordamida): Men bu yo'riqnomada sizga Arduino Uno qalqonini qanday yaratishni o'rgatmoqchiman, lekin men juda tafsilotlarni aytmayman, lekin men o'zim joylashtirgan videoni qo'shdim. Dasturiy ta'minotdan qanday foydalanish haqida bir oz chuqurroq ma'lumot oling, men EasyEDA veb -ilovasidan foydalanaman, chunki
ESP8266 NodeMCU -ni IoT bulutiga qanday ulash mumkin: 5 qadam
ESP8266 NodeMCU -ni IoT bulutiga qanday ulash mumkin: Bu ko'rsatma sizga ESP8266 NodeMCU va AskSensors deb nomlangan onlayn IoT xizmati yordamida oddiy narsalar Internet -demosini ko'rsatadi. Biz sizga ESP8266 HTTPS mijozidan ma'lumotlarni tezda olish va uni AskSensors Io -ga grafikda qanday chizish kerakligini ko'rsatamiz
FlySky uzatgichini har qanday kompyuter simulyatoriga qanday ulash mumkin (ClearView RC Simulator) -- Kabelsiz: 6 qadam
FlySky uzatgichini har qanday kompyuter simulyatoriga qanday ulash mumkin (ClearView RC Simulator) || Kabelsiz: FlySky I6 -ni kompyuter bilan qanotli samolyotlarning yangi boshlanuvchilariga simulyatsiya qilish uchun qo'llanma. Flysky I6 va Arduino yordamida simulyatsiya aloqasi simulyatsion kabellardan foydalanishni talab qilmaydi
Har qanday smartfon uchun simsiz zaryadlovchini qanday ulash mumkin: 5 qadam
Har qanday smartfonlar uchun simsiz zaryadlovchini qanday ulash mumkin: Simsiz zaryadlash mobil aloqa sanoati bilan yaxshi aloqada bo'lmagan, mahsulot assortimentiga kirgan va chiqib ketgan, shuningdek, texnik xususiyatlar va aksessuarlar holatiga kirgan. 2015 yilda texnologiyalar yetuklashdi va A4WP va PMA o'rtasida katta birlashish bo'ldi