Tartalomjegyzék:
- 1. lépés: Letöltési eszközök
- 2. lépés: Szükséges összetevők
- 3. lépés: Csatlakozás
- 4. lépés: bemutató
- 5. lépés: Kód
Videó: ESP32 interfész SSD1306 -al, MicroPython -szal meghajtva: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A Micropython a python optimalizálása és kicsi lábnyom. Ez olyan beépített eszközök számára készült, amelyek memóriaszűkösek és alacsony energiafogyasztásúak. A Micropython számos vezérlőcsaládhoz elérhető, beleértve az ESP8266, ESP32, Arduino kártyákat, például a MEGA2560 -at és a nordic vezérlőinek egy részét.
Ebben a cikkben látni fogjuk, hogyan kell használni az ESP32 interfészt OLED ssd1306 kijelzővel az i2c felület segítségével.
Villogni fogunk a mikropython beágyazott operációs rendszerrel az ESP32 -en, és könyvtárunk és alkalmazásunk python -szkriptben lesz írva.
1. lépés: Letöltési eszközök
Töltse le a használt tábla változatának bináris változatát
Töltse le a bináris fájlokat az alábbi linkről, micropython.org/
Töltse le az esptoolt, amely kezeli az ESP32/ESP8266 olvasását, írását és törlését, github.com/espressif/esptool
2. lépés: Szükséges összetevők
A szükséges összetevők a következők:
1. ESP32
ESP32 Indiában - https://amzn.to/2NpbsE2ESP32 az Egyesült Királyságban -
ESP32 az USA -ban -
2. SSD1306 OLED kijelző SSD1306 Indiában-
SSD1306 az USA -ban -
SSD1306 az Egyesült Királyságban -
3. Kenyeretábla
BreadBoard Indiában- https://amzn.to/2MW0OpbBreadBoard USA-
BreadBoard az Egyesült Királyságban-
4. Kevés vezeték
3. lépés: Csatlakozás
Az alábbiakban az ESP32 és az SSD1306 oled kijelző közötti kapcsolat részletei láthatók. Az SSD1306 két változatban kapható, az I2C és SPI alapú interfész alapján. I2C alapú variánst fogunk használni a projektben.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4. lépés: bemutató
5. lépés: Kód
Keresse meg a kódot a Githubon.
github.com/stechiez/esp32-upython.git
Ajánlott:
Arduino űrhajó interfész: 3 lépés
Arduino űrhajó interfész: Hi Instructable közösség! Ez az úgynevezett, mert ez az a típusú programozás és áramkör, amelyet a korai sci-fi tévéműsorokban és filmekben használnának
Teljes Python webes interfész készlet PhidgetSBC3 -hoz: 6 lépés
Teljes Python webes felületkészlet a PhidgetSBC3 számára: A PhidgetSBC3 kártya egy teljes funkcionalitású egykártyás számítógép, amely Debain Linux rendszert futtat. Hasonló a málna Pi -hez, de 8 analóg érzékelő bemenettel és 8 digitális bemenettel és 8 digitális kimenettel rendelkezik. Webkiszolgálóval és webalkalmazással együtt szállítják a
8051 Interfész DS1307 RTC -vel és időbélyeg megjelenítése LCD -n: 5 lépés
8051 interfész a DS1307 RTC -vel és az időbélyeg megjelenítése LCD -ben: Ebben az oktatóanyagban elmagyaráztuk, hogyan illeszthetjük össze a 8051 mikrokontrollert a ds1307 RTC -vel. Itt az RTC időt lcd -ben jelenítjük meg proteus szimuláció segítségével
Jammarduino DUE - DIY PC - Jamma interfész az árkád szekrényekhez: 6 lépés
Jammarduino DUE - DIY PC - Jamma interfész árkádszekrényekhez: Ez az oktatóanyag megmutatja, hogyan lehet egyszerű pajzsot létrehozni az Arduino DUE számára, hogy egy valódi arcade gépet illesszen a számítógéphez alacsony felbontású CRT és jamma csatlakozóval. hogy erősítse a videóból érkező videó jelet
ESP32 E32-433T LoRa modul bemutatóval - LoRa Arduino interfész: 8 lépés
ESP32 E32-433T LoRa modul bemutatóval | LoRa Arduino interfész: Hé, mi újság, srácok! Akarsh itt a CETech-től. Ez a projektem összekapcsolja az eByte E32 LoRa modulját, amely egy nagy teljesítményű 1 wattos adó-vevő modul ESP32-vel Arduino IDE használatával. Utolsó oktatóanyagunkban megértettük az E32 működését