Sisukord:
- Samm: tööriistad allalaadimiseks
- 2. samm: nõutavad komponendid
- 3. samm: ühendamine
- 4. samm: õpetus
- Samm: kood
Video: ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Micropython on pythoni optimeeritav ja väike jalajälg. Mis oli mõeldud sisseehitatud seadme jaoks, millel on mälupiirangud ja madal energiatarve. Micropython on saadaval paljudele kontrolleriperekondadele, sealhulgas ESP8266, ESP32, Arduino plaadid nagu MEGA2560 ja mõned Nordiceri kontrollerid.
Selles artiklis näeme, kuidas kasutada liidest ESP32 koos ssd1306 ekraaniga, kasutades i2c liidest.
Välgutame ESP32 -sse sisseehitatud mikropythoni osasid ning meie raamatukogu ja rakendus kirjutatakse pythoni skriptiga.
Samm: tööriistad allalaadimiseks
Laadige alla kasutatava tahvli variandi binaar
Laadige binaarfailid alla järgmiselt lingilt, micropython.org/
Laadige alla esptool, mis tegeleb ESP32/ESP8266 lugemise, kirjutamise ja kustutamisega, github.com/espressif/esptool
2. samm: nõutavad komponendid
Nõutavad komponendid on:
1. ESP32
ESP32 Indias - https://amzn.to/2NpbsE2ESP32 Ühendkuningriigis -
ESP32 USA -s -
2. SSD1306 OLED-ekraan SSD1306 Indias-
SSD1306 USA -s -
SSD1306 Ühendkuningriigis -
3. Leivalaud
BreadBoard Indias- https://amzn.to/2MW0OpbBreadBoard USA-
BreadBoard Ühendkuningriigis-
4. Vähesed juhtmed
3. samm: ühendamine
Järgnevalt on ühenduse üksikasjad ESP32 ja SSD1306 ekraani vahel. SSD1306 on saadaval kahes variandis, mis põhinevad I2C- ja SPI -põhisel liidesel. Projektis kasutame I2C -põhist varianti.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4. samm: õpetus
Samm: kood
Leidke kood Githubist.
github.com/stechiez/esp32-upython.git
Soovitan:
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): 6 sammu
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): TTGO T-ekraan on tahvel, mis põhineb ESP32-l ja sisaldab 1,14-tollist värvilist ekraani. Lauda saab osta vähem kui 7 dollari suuruse auhinna eest (sh saatmine, auhind banggoodil). See on uskumatu auhind ESP32 -ga koos ekraaniga. T
Pixel Kit töötab MicroPythoniga: esimesed sammud: 7 sammu
MicroPythonit käivitav Pixel Kit: esimesed sammud: Kano Pixeli täieliku potentsiaali avamise teekond algab tehase püsivara asendamisega MicroPythoniga, kuid see on alles algus. Pixeli komplekti kodeerimiseks peame sellega arvutid ühendama. See õpetus selgitab, mida
MicroPythoniga alustamine ESP8266 -l: 10 sammu (piltidega)
MicroPythoniga alustamine ESP8266-l: Kas soovite ESP8266-põhiste tahvlite programmeerimiseks teist moodi, mitte tavalist meetodit, kasutades Arduino IDE-d koos C/C ++ programmeerimiskeelega? Selles õpetuses õpime, kellele ESP8266 seadistada ja juhtida tahvlile, kasutades MicroPython.BUIL
IoT kasside söötja, mis kasutab osakeste footonit, mis on integreeritud Alexa, SmartThingsi, IFTTT ja Google'i arvutustabelitega: 7 sammu (koos piltidega)
IoT kassisöötja, mis kasutab osakeste footonit, mis on integreeritud Alexa, SmartThingsi, IFTTT ja Google'i arvutustabelitega: automaatse kassisöötja vajadus on iseenesestmõistetav. Kassid (meie kassi nimi on Bella) võivad olla näljasena ebameeldivad ja kui teie kass on nagu minu, sööb see kausi iga kord kuivana. Vajasin viisi, kuidas väljastada kontrollitud kogus toitu automaatselt
PhotonLamp - WS2812b varustatud disainlamp koos MQTT juhtimisega: 5 sammu (piltidega)
PhotonLamp - WS2812b varustatud disainlamp koos MQTT -juhtimisega: mitu aastat tagasi ostsime disainlambi, millel oli sigari kujuga lambivari ja mis oli valmistatud piimaklaasist. Meile meeldis varju eriline disain ja lambi üldine välimus. Aga ma pole rahuga päris rahul olnud