Käyttämällä 1602 LCD -näyttöä Raspberry Pi: n kanssa

Using the 1602 LCD Display with the Raspberry Pi

1602 LCD -näyttö on monipuolinen ja edullinen komponentti, joka lisää visuaalisen käyttöliittymän Raspberry PI -projekteihisi. Rakennatko sääaseman, kodin automaatiojärjestelmän tai yksinkertaisesti kokeilet elektroniikkaa, 1602 LCD: n integrointi voi parantaa projektiesi toimintoja ja käyttökokemusta. Tässä oppaassa opimme sinut läpi vaiheet yhdistääksesi ja ohjelmoidaksesi 1602 LCD -näytön Raspberry PI: n kanssa.

Mitä tarvitset

  • Raspberry Pi (mikä tahansa malli, jolla on GPIO -nastat)
  • 1602 LCD -näyttö I2C -moduulilla
  • Johtimet (hyppyjohdot)
  • Leipälevy (valinnainen, helpompaa yhteyksiä)
  • Vadelma PI: n virtalähde
  • SD -kortti Raspberry Pi OS -asennettuna

1602 LCD: n yhdistäminen Raspberry Pi: hen

Johdotusprosessin yksinkertaistamiseksi on suositeltavaa käyttää 1602 LCD: tä I2C -moduulilla. Tämä minimoi tarvittavien yhteyksien lukumäärän käyttämällä vain neljää nastaa: VCC, GND, SDA ja SCL.

  1. Virtayhteydet:
    • Yhdistä VCC nestekidenäytön nasta 5V PIN -koodi vadelma Pi.
    • Yhdistä Hölynpöly nestekidennän nasta yhteen Hölynpöly nastat vadelmapillä.
  2. I2C -yhteydet:
    • Yhdistä SDA nestekidenäytön nasta SDA PIN (GPIO 2) Raspberry Pi: llä.
    • Yhdistä SCL nestekidenäytön nasta SCL PIN (GPIO 3) Raspberry Pi: llä.

I2C: n käyttöönotto Raspberry Pi

Ennen kuin voit kommunikoida LCD: n kanssa, sinun on otettava käyttöön I2C -käyttöliittymä Raspberry Pi:

  1. Avaa terminaali vadelmapillossasi.
  2. Suorita kokoonpanotyökalu kirjoittamalla:
sudo raspi-config
  1. Siirtyä jhk Liitäntävaihtoehdot.
  2. Valita I2C ja ota se käyttöön.
  3. Poistu määritystyökalusta ja käynnistä Raspberry Pi uudelleen:
sudo reboot

Tarvittavien kirjastojen asentaminen

LCD: n hallitsemiseksi sinun on asennettava lcd Python -kirjasto. Tämä kirjasto yksinkertaistaa komentojen ja tietojen lähettämistä nestekidenäyttöön.

sudo apt-get update
sudo apt-get install python3-smbus python3-dev
pip3 install RPLCD

Python -käsikirjoituksen kirjoittaminen

Kun kirjastot on asennettu, voit luoda python -skriptin näytettäväksi tekstiin LCD: llä. Tässä on yksinkertainen esimerkki:

from RPLCD.i2c import CharLCD
from time import sleep

# Initialize the LCD using the I2C interface
lcd = CharLCD('PCF8574', 0x27)

try:
    while True:
        lcd.write_string('Hello, World!')
        sleep(2)
        lcd.clear()
        lcd.write_string('Raspberry Pi')
        sleep(2)
        lcd.clear()
except KeyboardInterrupt:
    lcd.clear()

Käsikirjoituksen ymmärtäminen

  • Kirjastojen tuonti: Käsikirjoitus tuo tarvittavat luokat RPLCD Kirjasto ja sleep toiminto time moduuli.
  • LCD: n alustaminen: Se CharLCD Luokka alustetaan I2C -rajapinnalla ja LCD: n osoitteella. Yleiset I2C -osoitteet ovat 0x27 tai 0x3F.
  • Tekstin näyttäminen: Käsikirjoitus tulee silmukkaan, jossa se näyttää "Hei, maailma!" Kahden sekunnin ajan tyhjennä näyttö ja näyttää sitten "Raspberry Pi" vielä 2 sekuntia.
  • Siro poistuminen: Jos lopetat komentosarjan käyttämällä Ctrl+C, LCD puhdistetaan varmistamaan, ettei jäännöstekstejä ole jäljellä.

LCD: n I2C -osoitteen löytäminen

Jos et ole varma nestekidenäytteesi I2C -osoitteesta, voit käyttää i2cdetect työkalu kytkettyjen I2C -laitteiden skannaamiseen:

sudo apt-get install i2c-tools
i2cdetect -y 1

Komento näyttää ruudukon, jossa on havaitut I2C -osoitteet. Etsi osoite, johon LCD on kytketty (yleensä 0x27 tai 0x3F).

Projektisi parantaminen

Kun perusasetukset ovat paikoillaan, voit laajentaa projektiasi näyttämällä dynaamisia tietoja, kuten anturin lukemia, järjestelmän tilaa tai jopa vierittämällä tekstiä. Kokeile erilaisia ​​kirjastoja ja toimintoja 1602 LCD: n koko potentiaalin avaamiseksi.

Vianetsintävinkit

  • Tyhjä näyttö: Varmista, että LCD vastaanottaa virtaa ja että yhteydet ovat turvallisia. Varmista I2C -osoite ja päivitä komentosarja vastaavasti.
  • Väärä näyttö: Tarkista johdotus, erityisesti SDA- ja SCL-yhteydet. Varmista, että LCD: n kontrastin potentiometri säädetään oikein.
  • Kirjastoongelmat: Varmista, että kaikki tarvittavat kirjastot on asennettu ja ajan tasalla. Katso lisämääritysvaihtoehdot kirjaston dokumentaatiosta.

Johtopäätös

1602 LCD -näytön integrointi Raspberry PI: hen avaa mahdollisuuksien maailman interaktiivisille ja informatiivisille projekteille. Suorilla yhteyksillä ja saatavilla olevilla kirjastoilla voit lisätä nopeasti visuaalisen käyttöliittymän luomien parantamiseksi. Olitpa aloittelija tai kokenut valmistaja, 1602 LCD on arvokas lisä Raspberry Pi -työkalupakkiisi.

Jätä kommentti

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.