Satura rādītājs:
- 1. darbība. Lejupielādes rīki
- 2. darbība. Nepieciešamās sastāvdaļas
- 3. darbība. Savienojums
- 4. solis: apmācība
- 5. darbība: kods
Video: ESP32 saskarne ar SSD1306 Oled ar MicroPython: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Micropython ir python optimizēts un neliels python nospiedums. Tas bija paredzēts iebūvētai ierīcei, kurai ir atmiņas ierobežojumi un zems enerģijas patēriņš. Micropython ir pieejams daudzām kontrolieru ģimenēm, ieskaitot ESP8266, ESP32, Arduino plates, piemēram, MEGA2560, un dažus no nordic kontrolieriem.
Šajā rakstā mēs redzēsim, kā izmantot saskarni ESP32 ar esat ssd1306 displeju, izmantojot i2c saskarni.
ESP32 mirgosim mikropitona iegultās sistēmas, un mūsu bibliotēka un lietojumprogramma tiks rakstīta python skriptā.
1. darbība. Lejupielādes rīki
Lejupielādējiet izmantotā tāfeles varianta bināro versiju
Lejupielādējiet bināros failus no šīs saites, micropython.org/
Lejupielādējiet esptoolu, kas apstrādā ESP32/ESP8266 lasīšanu, rakstīšanu un dzēšanu, github.com/espressif/esptool
2. darbība. Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas ir:
1. ESP32
ESP32 Indijā - https://amzn.to/2NpbsE2ESP32 Lielbritānijā -
ESP32 ASV -
2. SSD1306 OLED displejs SSD1306 Indijā-
SSD1306 ASV -
SSD1306 Lielbritānijā -
3. Maizes dēlis
BreadBoard Indijā- https://amzn.to/2MW0OpbBreadBoard ASV-
BreadBoard Lielbritānijā-
4. Maz vadu
3. darbība. Savienojums
Tālāk ir sniegta informācija par savienojumu starp ESP32 un SSD1306 displeju. SSD1306 ir pieejams divos variantos, pamatojoties uz saskarni, kuras pamatā ir I2C un SPI. Mēs projektā izmantosim uz I2C balstītu variantu.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4. solis: apmācība
5. darbība: kods
Atrodiet kodu vietnē Github.
github.com/stechiez/esp32-upython.git
Ieteicams:
Gāzes sensora saskarne ar Arduino: 4 soļi
Saskarnes gāzes sensors ar Arduino: MQ-2 dūmu sensors ir jutīgs pret dūmiem un šādām uzliesmojošām gāzēm: LPG, butāns, propāns, metāns, alkohols, ūdeņradis. Sensora pretestība ir atšķirīga atkarībā no gāzes veida. Dūmu sensoram ir iebūvēts potenciometrs
Darba sākšana ar I2C sensora saskarni ?? - Saskarne ar jūsu MMA8451, izmantojot ESP32: 8 soļi
Darba sākšana ar I2C sensora saskarni ?? - MMA8451 saskarne, izmantojot ESP32: Šajā apmācībā jūs uzzināsit visu par to, kā sākt, savienot un iegūt I2C ierīci (akselerometru) darbam ar kontrolieri (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Spēlējiet PONG spēli ar Arduino Uno un OLED 0.96 SSD1306 Displejs: 6 soļi
Spēlējiet PONG spēli ar Arduino Uno un OLED 0.96 SSD1306 Displejs: Sveiki, puiši, šodien mēs veiksim PONG spēli ar Arduino. Spēles attēlošanai izmantosim adafruit 0.96 OLED displeju. spiediet pogas, lai kontrolētu spēli
ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi
ESP32 ar E32-433T LoRa moduļa apmācību | LoRa Arduino saskarne: Hei, kas notiek, puiši! Akarsh šeit no CETech. Šis mans projekts ir sasaistīts ar eByte E32 LoRa moduli, kas ir lieljaudas 1 vatu raiduztvērēja modulis ar ESP32, izmantojot Arduino IDE. Mēs sapratām E32 darbību mūsu pēdējā apmācībā
MicroPython lietotāja saskarne: 9 soļi
MicroPython lietotāja saskarne: nesen es saņēmu esp8266 plati un uz tās instalēju MicroPython. To var kontrolēt, ierakstot komandu vai augšupielādējot tajā pitona kodu. Lai instalētu MicroPython uz esp8266, lūdzu, pārbaudiet https://MicroPython.org/download/#esp8266 vai https: // Mic