Orodha ya maudhui:

Jinsi ya Unganisha NodeMCU / ESP8266 na OLED Shield: Hatua 8
Jinsi ya Unganisha NodeMCU / ESP8266 na OLED Shield: Hatua 8

Video: Jinsi ya Unganisha NodeMCU / ESP8266 na OLED Shield: Hatua 8

Video: Jinsi ya Unganisha NodeMCU / ESP8266 na OLED Shield: Hatua 8
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Julai
Anonim
Jinsi ya Unganisha NodeMCU / ESP8266 na OLED Shield
Jinsi ya Unganisha NodeMCU / ESP8266 na OLED Shield

Nitaonyesha katika hii inayoweza kufundishwa jinsi ya kuunganisha NodeMCU V2 Amica (ESP8266) kupitia I2c kwenye onyesho la OLED kulingana na chip maarufu cha SSD1306. Kwa OLED tutatumia katika hii inayoweza kufundishwa ngao ya OLED ambayo inakuja na solderes 0, 96 inchi OLED na kifungo 3 + 3 LED zilizounganishwa na MCP23008…. Ni rahisi sana kugundua mifumo ya menyu na kazi nyingine ngumu na ngao hii …..

Hatua ya 1:

Picha
Picha
Picha
Picha
Picha
Picha

Muswada wa Nyenzo

  • Moduli ya NodeMCU V2 Amica
  • Ngao ya OLED
  • Bodi ya mkate

Hatua ya 2: Wiring

Wiring
Wiring
Wiring
Wiring

Ngao inakuja na kebo ya unganisho la rangi - angalia picha hapa chini kwa wiring.

Hatua ya 3: Sakinisha Madereva ya NodeMCU

Moduli ya NodeMCU inajumuisha chip ya CP2102 kwa kiolesura cha USB. Kawaida dereva atawekwa automaticaly ikiwa NodeMCU imeunganishwa mara ya kwanza na PC. Wakati mwingine utaratibu huu ulishindwa. Katika kesi hii lazima usakinishe dereva

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

mwenyewe katika meneja wa kifaa cha Windows.

Hatua ya 4: Maandalizi ya Arduino IDE - Ongeza NodeMCU

Maandalizi ya Arduino IDE - Ongeza NodeMCU
Maandalizi ya Arduino IDE - Ongeza NodeMCU

Moduli ya NodeMCU sio sehemu ya Arduino-IDE. Lazima tuisakinishe kwanza. Fungua faili / mapendeleo kwenye Aduino-IDE na uweke kiunga kifuatacho kwenye uwanja wa URL za Meneja wa Bodi za Ziada:

Funga dirisha hili na Kitufe cha OK.

Hatua ya 5: Maandalizi ya Arduino IDE - Sakinisha Moduli ya NodeMCU

Maandalizi ya Arduino IDE - Sakinisha Moduli ya NodeMCU
Maandalizi ya Arduino IDE - Sakinisha Moduli ya NodeMCU
Maandalizi ya Arduino IDE - Sakinisha Moduli ya NodeMCU
Maandalizi ya Arduino IDE - Sakinisha Moduli ya NodeMCU

Fungua sasa msimamizi wa bodi: Zana / Bodi / Meneja wa Bodi

Nenda kwenye kiingilio cha ESP8266 na usakinishe.

Hatua ya 6: Maandalizi ya Arduino IDE - Usanidi wa Moduli ya NodeMCU

Maandalizi ya Arduino IDE - Usanidi wa Moduli ya NodeMCU
Maandalizi ya Arduino IDE - Usanidi wa Moduli ya NodeMCU

Sasa unaweza kuchagua NodeMCU 1.0 (Moduli ya ESP-12E). Weka mzunguko wa CPU to80MHz, Flash Flash hadi „4M (3M SPIFFS)“, kiwango cha baud cha chaguo lako na bandari ya COM. 8 ya

Hatua ya 7: Sakinisha Maktaba

Maktaba ya Adafruit SSD1306:

Anza kwa kusanikisha maktaba ya usaidizi kwa onyesho la OLED, utahitaji kuzungumza na chip ya OLEDcontroller. Tunatumia hifadhi ya maktaba ya Adafruit SSD1306 kwenye GitHub ikiwa una nia ya kuangalia nambari hiyo. Unaweza kupakua maktaba pia moja kwa moja kama faili ya ZIP kupitia kiunga hiki:

github.com/adafruit/Adafruit_SSD1306/archi…

Badili jina folda isiyoshinikizwa Adafruit_SSD1306 na uangalie kwamba folda ya Adafruit_SSD1306 ina Adafruit_SSD1306.cpp na Adafruit_SSD1306.h

Weka folda ya maktaba ya Adafruit_SSD1306 yako arduinosketchfolder / maktaba / folda.

Maktaba ya Adafruit GFX:

Utahitaji kufanya vivyo hivyo kwa maktaba ya Adafruit_GFX inayopatikana hapa:

Badili jina folda isiyoshinikizwa Adafruit_GFX na uangalie kwamba folda ya Adafruit_GFX ina Adafruit_GFX.cpp na Adafruit_GFX.h

Weka folda ya maktaba ya Adafruit_GFX arduinosketchfolder / maktaba / folda yako kama ulivyofanya na maktaba ya SSD1306

Maktaba ya Adafruit MCP23008

Utahitaji kufanya hivyo kwa maktaba ya Adafurit_MCP23008 inayopatikana hapa: https://github.com/adafruit/Adafruit-MCP23008-libr …….

Badili jina folda isiyoshinikizwa Adafruit_MCP23008 na uangalie kwamba folda yaAdafruit_MCP23008 ina Adafruit_MCP23008.cpp na Adafruit_MCP23008.h

Weka folda ya maktaba ya Adafruit_MCP23008 yako arduinosketchfolder / maktaba / folda kama ulivyofanya na maktaba hapo juu

Hatua ya 8: Demosoftware

Programu ya Demosoftware
Programu ya Demosoftware

Baada ya kusanikisha maktaba ya Adafruit, anzisha tena Arduino IDE. Sasa unapaswa kuweza kupata nambari ya sampuli kwa kuzunguka kupitia menyu kwa utaratibu huu: Faili → Sketchbook → Maktaba → Adafruit_SSD1306 → SSD1306…

Unapaswa kupakua nambari yetu ya sampuli ya NodeMCU & OLED Shield kutoka

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

sasa. Tafadhali fungua sampuli hii katika Arduino IDE. Baada ya mkusanyiko na kupakia lazima ubonyeze vitufe 3 kutazama skrini tofauti.

Demo yetu ina sampuli kadhaa tu za uwezekano wa injini ya Adafruit GFX. Tafadhali tembelea kiunga hiki cha habari zaidi kuhusu maktaba ya Adafruit

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

Ilipendekeza: