Taula de continguts:
Vídeo: Pantalla LCD ST7920 128X64 a ESP32: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
És clar que aquest Instructables no guanyarà premis per la seva qualitat o el que sigui!
Abans d’iniciar aquest projecte, vaig mirar a Internet i no vaig trobar res sobre la connexió d’aquest LCD a un ESP32, de manera que vaig pensar que, si tenia èxit, s’hauria de documentar i compartir.
Subministraments
Tot el que necessiteu és una pantalla LCD ST7920 128X64, un ESP32 i un test de 10K.
Pas 1: les connexions
Connecteu els tres components seguint les connexions anteriors.
Potser és possible utilitzar diferents pins a l’ESP32, però no ho sé amb seguretat.
Pas 2: el codi
He utilitzat l'IDE Arduino per penjar el codi a l'ESP32.
Si no sabeu com connectar i programar l’ESP32 amb l’IDE Arduino, busqueu instruccions a Internet, és molt fàcil de trobar.
La biblioteca que he utilitzat és la biblioteca U8g2 V2.27.6 d'Oliver.
Un cop hàgiu instal·lat la biblioteca U8g2, aneu a exemples i obriu "Exemples / U8g2 / full_buffer / GraphicsTest".
Ara, al codi, cerqueu la línia que té aquest aspecte:
// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, / * clock = * / 13, / * data = * / 11, / * CS = * / 10, / * reset = * / 8);
I substituïu-lo per:
U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, / * clock = * / 18, / * data = * / 23, / * CS = * / 5, / * reset = * / 22); // ESP32
Pengeu el codi al vostre ESP32 i, amb els dits creuats, funciona!
Pas 3: Conclusió
Aquest és el meu primer instructables.
Sé que no és super elegant ni res, però almenys hi és i pot ajudar a algú.
Comenteu la vostra experiència seguint aquestes instruccions i provaré d'actualitzar-la i millorar-la.
- Blaise
Recomanat:
Oscil·loscopi Arduino DIY 10Hz-50kHz en pantalla LCD de 128x64: 3 passos
Oscil·loscopi Arduino de bricolatge de 10 Hz a 50 kHz en pantalla LCD de 128 x 64: aquest projecte descriu una manera de fer un oscil·loscopi simple que tingui un abast de 10 Hz a 50 KHz. Es tracta d’una gamma extremadament àmplia, ja que el dispositiu no utilitza un convertidor digital a analògic extern, sinó només Arduino
Com substituir la mini pantalla, pantalla LCD i carcassa de l'iPad: 12 passos
Com substituir la pantalla mini, la pantalla LCD i la carcassa de l’iPad: quan es trenca la pantalla de l’iPad mini, pot ser una solució costosa en qualsevol lloc de reparació. Per què no estalvieu diners i apreneu al mateix temps a una nova habilitat? Aquestes instruccions us guiaran des del començament de la reparació fins al final de la reparació
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Estació meteorològica amb una pantalla gran ST7920: 4 passos
Estació meteorològica amb una pantalla gran ST7920: Benvolguts amics, us donem la benvinguda a un altre instructiu. En aquest tutorial, farem una primera ullada a aquesta gran pantalla LCD i construirem un monitor de temperatura i humitat amb ella. Sempre he volgut esbrinar una pantalla similar a la disp
Pantalla LCD I2C / IIC - Convertiu un LCD SPI a pantalla LCD I2C: 5 passos
Pantalla LCD I2C / IIC | Converteix una pantalla LCD SPI a la pantalla LCD I2C: fer servir una pantalla LCD SPI necessita massa connexions, cosa que és molt difícil de fer, així que he trobat un mòdul que pot convertir el LCD i2c al LCD SPI, així que comencem