Zdravím.
Chtěl bych s pomocí Raspberry Pi vytvořit stopky.
Pro jednoduchost bych použil diplej: http://www.gme.cz/sedmisegment…..905/#popis
Bude mít Raspberry Pi dostatek vývodů? Budu potřebovat ještě nějaký převodník?
Díky za rady
Ahoj.
Určitě nepůjde spínat displej přímo pomocí GPIO.
Podle katalogového listu k displeji je proud na 1 segment 10mA, takže když budeš chtít rozsvítit znak „8“, tak by přes společnou anodu teklo 70mA – to už je moc.
Jestli jsem správně pochopil článek na http://elinux.org/Rpi_Low-leve…..eripherals , tak je maximální proud na jeden pin 16mA.
Takže spínání by muselo být zajišťováno přes nějaké tranzistory.Počet pinů by asi stačil.
Displej má 6 znaků (to je 6 společných anod) a všechny segmenty jsou navzájem pospojované – to je dalších 8 vývodů (7 segmentů + 1 tečka) => dohromady tedy 14 vývodů.Když se k tomu přičte ještě nějaké strtovací / stopovací tlačítko, tak je to ještě o jeden nebo dva signály více.
GPIO by mělo mít možnost nastavit 17 pinů (viz odkaz výše na ten elinux), takže je tam ještě nějaká minimální rezerva. Ale tím přijdeš o možnost připojit k RasPi další zařízení, které například komunikují pomocí sběrnic I2C, nebo SPI.V ovládacím programu by se muselo zajistit velice rychlé přepínání stavů jednotlivých zobrazovacích jednotek, aby displej neblikal.
—
Co ale zkusit použít jiný displej?
Já mám třeba dobrou zkušenost s tímto:
http://www.gme.cz/alfanumerick…..-p513-220/A tady je k němu už hotový ovládací program a popis připojení:
http://www.raspberrypi-spy.co……ng-python/Sice to není LED, takže svítí míň a má i menší znaky, ale bez problému se dá ten displej napájet přímo z RasPi (a to včetně podsvětlení).
Cena je srovnatelná s tím LEDkovým.Tady mám fotku displeje připojeného k RasPi (ten potenciometr je tam kvůli nastavení kontrastu):
http://www.astromik.org/raspi/…..-wired.jpg
admin
1 Guest(s)