Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37
É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
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
Gràfics en una pantalla OLED 128x64 SSD1306 I2C amb CircuitPython mitjançant un Itsybitsy M4 Express: 13 passos (amb imatges)
Gràfics en una pantalla OLED 128x64 SSD1306 I2C amb CircuitPython mitjançant un Itsybitsy M4 Express: la pantalla OLED SSD1306 és una pantalla gràfica monocroma I2C, econòmica, àmpliament disponible, de 0,96 ", amb 128x64 píxels, que és fàcilment interfaçable (només 4 cables) a plaques de desenvolupament de microprocessadors com ara un Raspberry Pi, Arduino o