Indholdsfortegnelse:
Video: ST7920 128X64 LCD Display til ESP32: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Denne Instructables vil tydeligvis ikke vinde præmier for dens kvalitet eller hvad som helst!
Inden jeg startede dette projekt, gik jeg ind på internettet og fandt intet om at forbinde denne LCD til en ESP32, så jeg tænkte, at den efter succes skulle dokumenteres og deles.
Forbrugsvarer
Det eneste du skal bruge er et ST7920 128X64 LCD -display, en ESP32 og en 10K pot.
Trin 1: Forbindelserne
Tilslut alle tre komponenter efter ovenstående tilslutninger.
Det kan være muligt at bruge forskellige pins på ESP32, men jeg ved det ikke med sikkerhed.
Trin 2: Koden
Jeg brugte Arduino IDE til at uploade koden på ESP32.
Hvis du ikke ved, hvordan du tilslutter og programmerer ESP32 med Arduino IDE, skal du kigge efter instruktioner på Internettet, det er ret let at finde.
Det bibliotek, jeg brugte, er U8g2 -biblioteket V2.27.6 Af Oliver.
Når du har installeret U8g2 -biblioteket, skal du gå ind i eksempler og åbne "Eksempler/U8g2/full_buffer/GraphicsTest".
Find nu linjen i koden, der ser sådan ud:
// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* ur =*/13,/* data =*/11,/* CS =*/10,/* reset =*/8);
Og erstat det med:
U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* ur =* / 18, /* data =* / 23, /* CS =* / 5, /* reset =* / 22); // ESP32
Upload koden til din ESP32, og krydser fingre, den virker!
Trin 3: Konklusion
Dette er min første instruktion.
Jeg ved, det ikke er super fancy eller noget, men i det mindste er det der, og det kan hjælpe nogen.
Kommenter din oplevelse ved at følge disse instruktioner, og jeg prøver at opdatere den og gøre den bedre!
- Blaise
Anbefalede:
DIY 10Hz-50kHz Arduino Oscilloscope på 128x64 LCD Display: 3 trin
DIY 10Hz-50kHz Arduino Oscilloscope på 128x64 LCD Display: Dette projekt beskriver en måde at lave et simpelt oscilloskop, der har et område fra 10Hz til 50Khz. Dette er et ekstremt stort område, da enheden ikke bruger en ekstern digital til analog konverterchip, men kun Arduino
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
I2C / IIC LCD -skærm - Konverter en SPI LCD til I2C LCD Display: 5 trin
I2C / IIC LCD -skærm | Konverter en SPI LCD til I2C LCD Display: Brug af spi lcd display har brug for for mange forbindelser til at gøre, hvilket er virkelig svært at gøre, så jeg fandt et modul, der kan konvertere i2c lcd til spi lcd, så lad os komme i gang
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
128x64 gul/blå OLED til Arduino Nano, med TSL2591: 3 trin
128x64 gul/blå OLED til Arduino Nano, med TSL2591: Du kan bygge et OLED -display på en Arduino Nano med en TSL2591 spektroskopisk sensor (godt, to kanaler - visuel og NIR …) ved at kombinere skitseeksempler online. Det du får er en 4-linjers visning af total flux, visuel flux, NIR og en indeks kal