Inhoudsopgave:
Video: ST7920 128X64 LCD-scherm naar ESP32 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Deze Instructables gaat duidelijk geen prijzen winnen voor zijn kwaliteit of wat dan ook!
Voordat ik aan dit project begon, keek ik op internet en vond niets over het aansluiten van dit LCD-scherm op een ESP32, dus ik dacht dat het bij succes gedocumenteerd en gedeeld moest worden.
Benodigdheden
Alles wat je nodig hebt is een ST7920 128X64 LCD-scherm, een ESP32 en een 10K pot.
Stap 1: De verbindingen
Sluit alle drie de componenten aan volgens de bovenstaande aansluitingen.
Het is misschien mogelijk om verschillende pinnen op de ESP32 te gebruiken, maar dat weet ik niet zeker.
Stap 2: De code
Ik heb de Arduino IDE gebruikt om de code op de ESP32 te uploaden.
Als je niet weet hoe je de ESP32 moet aansluiten en programmeren met de Arduino IDE, zoek dan naar instructies op internet, het is vrij eenvoudig te vinden.
De bibliotheek die ik heb gebruikt, is de U8g2-bibliotheek V2.27.6 van Oliver.
Nadat u de U8g2-bibliotheek hebt geïnstalleerd, gaat u naar voorbeelden en opent u "Voorbeelden/U8g2/full_buffer/GraphicsTest".
Zoek nu in de code de regel die er als volgt uitziet:
//U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* klok=*/ 13, /* data=*/ 11, /* CS=*/ 10, /* reset=*/ 8);
En vervang het door:
U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* klok=*/ 18, /* data=*/ 23, /* CS=*/ 5, /* reset=*/ 22); // ESP32
Upload de code naar je ESP32 en, vingers gekruist, het werkt!
Stap 3: Conclusie
Dit is mijn eerste Instructables.
Ik weet dat het niet superchique is of zo, maar het is er in ieder geval en het kan iemand helpen.
Geef een reactie op uw ervaring volgens deze instructies en ik zal proberen deze bij te werken en te verbeteren!
- Blaise
Aanbevolen:
ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud: 5 stappen
ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud: In veel toepassingen moeten gebruikers hun gegevens samen met de lokale tijdstempel van de waarden verzenden in de payload naar de AskSensors IoT-cloud. Het tijdstempelformaat is UNIX Epoch-tijd: het aantal milliseconden dat is verstreken sinds januari
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): door Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Converteer uw laptop-lcd naar externe monitor: 8 stappen (met afbeeldingen)
Converteer het LCD-scherm van uw laptop naar een externe monitor: deze tutorial is bedoeld voor liefhebbers die op het idee zijn hun oude laptops te gebruiken die een ander probleem hebben dan het LCD-probleem, zoals MB beschadigd. Opmerking: ik ben niet verantwoordelijk voor verlies of schade van welke aard dan ook als dit wordt veroorzaakt door dit project. Ik heb een Acer A
12v naar USB-adapter 12v naar 5v transformator (ideaal voor auto's): 6 stappen
12v naar USB-adapter 12v naar 5v-transformator (ideaal voor auto's): hier wordt uitgelegd hoe u een 12v-naar-USB (5v)-adapter maakt. Het meest voor de hand liggende gebruik hiervan is voor 12v-autoadapters, maar overal waar je 12v hebt, kun je het gebruiken! Als je 5v nodig hebt voor iets anders dan USB, sla dan gewoon de stappen over het toevoegen van de USB-poorten over