SVETELEKTRO

6. mája 2016   Verzia pre tlač Verzia pre tlač

Prípravok na testovanie LCD s Arduinom


luki2255

Každý už určite počul o vývojovom prostredí ARDUINO. Jeho použitie a podpora od komunity je prakticky neobmedzená.

K tomuto prostrediu sa dá pripojiť aj LCD displej. Avšak potrebuje na to 6 dátových pinov z uP a pri vývojovej doske ARDUINO UNO z čipom ATMEGA 328 ktorý má len 14 IO pinov sa mi zdalo míňať 6 pinov zo 14 jednoducho moc , zvlášť keď potrebujete tieto piny pre rôzne senzory a iné externé zariadenia pripojené na tieto piny . Hľadal som ako by sa dal tento počet zmenšiť . Po chvíli hľadania som našiel riešenie . Odpoveďou bola upravená knižnica pre LCD od adafruit . Táto knižnica zahŕňa komunikačné protokoly ISP a I2C . Pri ISP potrebujeme na pripojenie LCD 3 dátové vodiče a pri I2C len 2 dátové vodiče . Ja som rozhodol pre zapojenie ISP keďže som mal všetko potrebné doma . Schému som musel upraviť pre moje potreby a vyhodiť I2C prevodník keďže originál ma oba tieto čipy na doske . DPS som dal urobiť používateľovi "tomel" čím mu týmto ďakujem za výrobu .
 
Detaily zapojenia
·         ISP protokol = 3 dátové vodiče
·         i2C protokol = 2 dátové vodiče
·         univerzálny konektor na pripojenie
·         softwarové vypnutie a zapnutie podsvietenia displeja
 
Schéma zapojenia
 

 
 
 
 
 
 
 
Plošný spoj
 

 
 
Part list
 

 
 
 
 
 
 
fotky z montáže
 

 

  
 
Foto hotového výrobku
 

 
 
Testovanie výrobku


 

 
 

 
Záver
 
·  Inštaláciu náhradnej knižnice pre LCD som tu neprezentoval , je detailne popísaná  na stránke adafruit ktorá je v odkazoch
·  Zo zapojením a fungovaním som veľmi spokojný a funguje presné ako má
 
Odkazy
 
Eagle projekt (schéma, DPS)
 
Adafruit data : https://learn.adafruit.com/i2c-spi-lcd-backpack/overview
arduino : https://www.arduino.cc/
eagle : https://www.cadsoftusa.com/
 

Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)

Komentáre (5)

  1. peterple píše:

    Prečo veríš kde jakej nepresnej informácii. Tá doska má k dispozícii 22 diditálnych I/O pinov. Takto si komplikovať pripojenie displeja sa mi vidí dosť zbytočné. Keby ten šváb mal iba 20pinov tak dajme tomu.

  2. ITIaster píše:

    a I2C je ešte o to lepšia že nevyužíva digital pins ale analog a to A4 a A5 no a na ebayi to kúpiš jak pre display 16×02 tak pre display 20×04 viacmenej za babku, mne táto sranda príde tak do mesiaca 😀

Pridaj komentár