Innehållsförteckning:
Video: ST7920 128X64 LCD -skärm till ESP32: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Denna Instructables kommer helt klart inte att vinna priser för sin kvalitet eller vad som helst!
Innan jag påbörjade detta projekt glömde jag på internet och hittade ingenting om att ansluta denna LCD -skärm till en ESP32 så jag tänkte att efter framgång borde den dokumenteras och delas.
Tillbehör
Allt du behöver är en ST7920 128X64 LCD -skärm, en ESP32 och en 10K -kruka.
Steg 1: Anslutningarna
Anslut alla tre komponenterna enligt ovanstående anslutningar.
Det kan vara möjligt att använda olika stift på ESP32 men jag vet inte säkert.
Steg 2: Koden
Jag använde Arduino IDE för att ladda upp koden till ESP32.
Om du inte vet hur du ansluter och programmerar ESP32 med Arduino IDE, leta efter instruktioner på Internet, det är ganska lätt att hitta.
Biblioteket jag använde är U8g2 -biblioteket V2.27.6 av Oliver.
När du har installerat U8g2 -biblioteket, gå in i exempel och öppna "Exempel/U8g2/full_buffer/GraphicsTest".
Nu, i koden, Hitta raden som ser ut så här:
// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* clock =*/13,/* data =*/11,/* CS =*/10,/* reset =*/8);
Och ersätt den med:
U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* klocka =* / 18, /* data =* / 23, /* CS =* / 5, /* reset =* / 22); // ESP32
Ladda upp koden till din ESP32 och tummarna, det fungerar!
Steg 3: Slutsats
Detta är min första instruktion.
Jag vet att det inte är supersnyggt eller så men det är åtminstone där och det kan hjälpa någon.
Kommentera din erfarenhet av att följa dessa instruktioner så ska jag försöka uppdatera den och göra den bättre!
- Blaise
Rekommenderad:
Lägg till en digital display till en gammal kommunikationsmottagare: 6 steg (med bilder)
Lägg till en digital display till en gammal kommunikationsmottagare: En av bristerna med att använda en äldre kommunikationsutrustning är det faktum att den analoga ratten inte är särskilt exakt. Du gissar alltid på frekvensen du får. I AM- eller FM -banden är detta i allmänhet inte ett problem eftersom du vanligtvis
Raspberry PI 3 - Aktivera seriell kommunikation till TtyAMA0 till BCM GPIO 14 och GPIO 15: 9 steg
Raspberry PI 3 - Aktivera seriell kommunikation till TtyAMA0 till BCM GPIO 14 och GPIO 15: Jag hade nyligen intresse av att aktivera UART0 på min Raspberry Pi (3b) så att jag kunde ansluta den direkt till en RS -232 signalnivåenhet med en standard 9 -nål d-sub-kontakt utan att behöva gå via en USB till RS-232-adapter. En del av mitt intresse
Lägg till Aux till Sonos med Raspberry Pi: 26 steg (med bilder)
Lägg till Aux till Sonos med Raspberry Pi: Jag har alltid varit fascinerad av Raspberry Pi men har aldrig haft ett riktigt behov av en förrän nu. Vi har tre Sonos -komponenter i vårt hus: En Play 5 i vardagsrummet, en Play 3 i sovrummet och en Sonos CONNECT: AMP som driver utomhushögtalare på våra
Hur man lägger till WiFi -kontroll till alla projekt -- ESP32 nybörjarguide: 5 steg
Hur man lägger till WiFi -kontroll till alla projekt || ESP32 nybörjarguide: I det här projektet kommer jag att visa dig hur lätt/svårt det är att använda en ESP32 med Arduino IDE för att lägga till WiFi -kontroll till alla elektronikprojekt. Längs vägen kommer jag att visa dig hur du använder ESP32 för att skapa en enkel WiFi -server och hur du skapar
Lägga till CS Pin till ST7789 1,3 "IPS LCD: 5 steg
Lägga till CS Pin till ST7789 1,3 "IPS LCD: Nyligen kom jag över en 1,3" IPS TFT -skärm med låg kostnad. Den har en mycket hög upplösning på 240x240 pixlar och mycket hög pixeltäthet på grund av dess lilla storlek. Det är en IPS -panel, IPS står för InPlane Switching. Dessa är en högre typ av LCD -skärm