Table des matières:
Vidéo: Écran LCD ST7920 128X64 vers ESP32 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Ce Instructables ne va clairement pas gagner de prix pour sa qualité ou autre !
Avant de commencer ce projet, j'ai regardé sur Internet et je n'ai rien trouvé sur la connexion de cet écran LCD à un ESP32. J'ai donc pensé qu'en cas de succès, il devrait être documenté et partagé.
Fournitures
Tout ce dont vous aurez besoin est un écran LCD ST7920 128X64, un ESP32 et un potentiomètre 10K.
Étape 1: les connexions
Connectez les trois composants en suivant les connexions ci-dessus.
Il est peut-être possible d'utiliser différentes broches sur l'ESP32 mais je n'en suis pas sûr.
Étape 2: le code
J'ai utilisé l'IDE Arduino pour télécharger le code sur l'ESP32.
Si vous ne savez pas comment connecter et programmer l'ESP32 avec l'IDE Arduino, cherchez des instructions sur Internet, c'est assez facile à trouver.
La bibliothèque que j'ai utilisée est la bibliothèque U8g2 V2.27.6 By Oliver.
Une fois que vous avez installé la bibliothèque U8g2, allez dans les exemples et ouvrez "Examples/U8g2/full_buffer/GraphicsTest".
Maintenant, dans le code, recherchez la ligne qui ressemble à ceci:
//U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* horloge=*/ 13, /* data=*/ 11, /* CS=*/ 10, /* reset=*/ 8);
Et remplacez-le par:
U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* horloge=*/ 18, /* data=*/ 23, /* CS=*/ 5, /* reset=*/ 22); // ESP32
Téléchargez le code sur votre ESP32 et, croisons les doigts, ça marche !
Étape 3: Conclusion
C'est mon premier Instructables.
Je sais que ce n'est pas super chic ou quoi que ce soit, mais au moins c'est là et ça peut aider quelqu'un.
Veuillez commenter votre expérience en suivant ces instructions et j'essaierai de la mettre à jour et de l'améliorer !
- Blaise
Conseillé:
Raspberry PI 3 - Activer les communications série vers TtyAMA0 vers BCM GPIO 14 et GPIO 15 : 9 étapes
Raspberry PI 3 - Activer les communications série vers TtyAMA0 vers BCM GPIO 14 et GPIO 15 : j'ai récemment eu intérêt à activer UART0 sur mon Raspberry Pi (3b) afin de pouvoir le connecter directement à un périphérique de niveau de signal RS-232 à l'aide d'un 9 standard connecteur d-sub à broches sans avoir à passer par un adaptateur USB vers RS-232. Une partie de mon intérêt
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Écran LCD I2C/IIC - Convertir un écran LCD SPI en écran LCD I2C : 5 étapes
Écran LCD I2C/IIC | Convertir un écran LCD SPI en écran LCD I2C : l'utilisation de l'écran lcd spi nécessite trop de connexions, ce qui est vraiment difficile à faire
Micrologiciel de commande Flash AT vers module ESP01 (nécessite un adaptateur USB vers TTL): 5 étapes
Micrologiciel de commande Flash AT vers module ESP01 (nécessite un adaptateur USB vers TTL) : par Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Adaptateur 12v vers USB Transformateur 12v vers 5v (idéal pour les voitures): 6 étapes
Adaptateur 12v vers USB Transformateur 12v vers 5v (idéal pour les voitures): Cela vous montrera comment faire un adaptateur 12v vers USB (5v). L'utilisation la plus évidente de ceci est pour les adaptateurs de voiture 12v, mais partout où vous avez du 12v, vous pouvez l'utiliser ! Si vous avez besoin de 5v pour autre chose que l'USB, ignorez simplement les étapes d'ajout des ports USB