Talaan ng mga Nilalaman:
Video: ST7920 128X64 LCD Display sa ESP32: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang Mga Instructable na ito ay malinaw na hindi mananalo ng mga premyo para sa kalidad o anupaman!
Bago simulan ang proyektong ito, tumingin ako sa internet at wala akong nakita tungkol sa pagkonekta sa LCD na ito sa isang ESP32 kaya naisip ko na sa tagumpay, dapat itong idokumento at ibahagi.
Mga gamit
Ang kailangan mo lang ay isang display na ST7920 128X64 LCD, isang ESP32 at isang 10K na palayok.
Hakbang 1: Ang Mga Koneksyon
Ikonekta ang lahat ng tatlong mga bahagi ng pagsunod sa mga koneksyon sa itaas.
Maaaring posible na gumamit ng iba't ibang mga pin sa ESP32 ngunit hindi ko alam sigurado.
Hakbang 2: Ang Code
Ginamit ko ang Arduino IDE upang mai-upload ang code sa ESP32.
Kung hindi mo alam kung paano ikonekta at i-program ang ESP32 sa Arduino IDE, hanapin ang mga tagubilin sa Internet, napakadaling hanapin.
Ang ginamit kong silid-aklatan ay ang U8g2 library V2.27.6 Ni Oliver.
Kapag na-install mo na ang U8g2 library, pumunta sa mga halimbawa at buksan ang "Mga Halimbawa / U8g2 / full_buffer / GraphicsTest".
Ngayon, sa code, Hanapin ang linya na ganito ang hitsura:
// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, / * orasan = * / 13, / * data = * / 11, / * CS = * / 10, / * reset = * / 8);
At palitan ito ng:
U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, / * orasan = * / 18, / * data = * / 23, / * CS = * / 5, / * reset = * / 22); // ESP32
I-upload ang code sa iyong ESP32 at, tumawid ang mga daliri, gumagana ito!
Hakbang 3: Konklusyon
Ito ang aking unang Mga Tagubilin.
Alam ko na hindi ito sobrang fancy o anupaman ngunit kahit papaano nandiyan ito at maaari itong makatulong sa isang tao.
Mangyaring puna ang iyong karanasan sa pagsunod sa mga tagubiling ito at susubukan kong i-update ito at gawing mas mahusay ito!
- Blaise
Inirerekumendang:
DIY 10Hz-50kHz Arduino Oscilloscope sa 128x64 LCD Display: 3 Mga Hakbang
DIY 10Hz-50kHz Arduino Oscilloscope sa 128x64 LCD Display: Inilalarawan ng proyektong ito ang isang paraan upang makagawa ng isang simpleng oscilloscope na may saklaw mula 10Hz hanggang 50Khz. Ito ay isang napakalaking saklaw, na ibinigay na ang aparato ay hindi gumagamit ng isang panlabas na digital sa analog converter chip, ngunit ang Arduino lamang
I2C / IIC LCD Display - Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Module With Arduino: 5 Hakbang
I2C / IIC LCD Display | Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Modyul Sa Arduino: Kumusta mga tao dahil ang isang normal na SPI LCD 1602 ay may maraming mga wires upang kumonekta kaya napakahirap i-interface ito sa arduino ngunit may isang module na magagamit sa merkado na maaaring i-convert ang SPI display sa IIC display kaya kailangan mong ikonekta ang 4 na wires lamang
I2C / IIC LCD Display - I-convert ang isang SPI LCD sa I2C LCD Display: 5 Mga Hakbang
I2C / IIC LCD Display | I-convert ang isang SPI LCD sa I2C LCD Display: ang paggamit ng spi lcd display ay nangangailangan ng maraming mga koneksyon upang gawin na talagang mahirap gawin kaya natagpuan ko ang isang module na maaaring i-convert ang i2c lcd sa spi lcd upang magsimula tayo
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: 13 Mga Hakbang (na may Mga Larawan)
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: Ang display na SSD1306 OLED ay isang maliit (0.96 "), mura, malawak na magagamit, I2C, monochrome grapikong display na may 128x64 pixel, na madaling ma-interfaced (4 lamang wires) sa microprocessor development boards tulad ng isang Raspberry Pi, Arduino o
Bumuo ng isang Pasadyang Display sa LCD Studio (Para sa Mga G15 Keyboard at LCD Screens) .: 7 Mga Hakbang
Bumuo ng isang Pasadyang Display sa LCD Studio (Para sa G15 Keyboard at LCD Screens) .: Ok kung nakuha mo lang ang iyong G15 keyboard at lubos na hindi nakaka-impression sa mga pangunahing pagpapakita na kasama nito pagkatapos ay dadalhin ka namin sa mga pangunahing kaalaman sa paggamit ng LCD Studio upang gumawa ng iyong sarili. Ang halimbawang ito ay ang paggawa ng isang display na nagpapakita lamang ng bas