7-segment displaymodule (HW-179)

Het 2x4 gekoppelde 7-segment led display met de veel toegepaste chip MAX7219 voor de aansturing kent een brede toepassing om informatie als tekst, cijfers en/of andere tekens zichtbaar te maken. In deze tutorial laat ik zien hoe je de HW179-module met de Raspberry Pi verbindt en aanstuurt.

Module verbinden met de Raspberry Pi
De module heeft vijf pinnen. Deze kunnen rechtstreeks op de GPIO-header van de Pi worden aangesloten.

Pinaansluiting van displaymodule

Verbindt de module met de Pi zoals de tabel aangeeft.

Aansluittabel

SPI inschakelen
Om de module te kunnen gebruiken dient de SPI-interface op de Pi ingeschakeld te worden. Hier zie je hoe je dit doet.

Als je SPI hebt ingeschakeld, zou je de module “spi_bcm####” moeten zien verschijnen wanneer je het volgende commando invoert:

lsmod | grep spi

Update & upgrade
Voordate we de benodigde software installeren, is het verstandig de Pi bij te werken met:

sudo apt-get update

sudo apt-get upgrade

Als eerste klonen we de max7219 software (incl. voorbeelden) van Github.

git clone https://github.com/rm-hull/max7219.git

Ga naar de nieuw aangemaakte directorie met:

cd max7219

Installeer de software met:

sudo python setup.py install

En herstarten de Pi met:

sudo reboot

Voorbeeld
Als je bovenstaande uitgevoerd hebt kun je een demoscript in de /matrix7219/examples-directorie opstarten.

python examples/sevensegment_demo.py

Als alles goed gegaan is zie je in het display de verschillende modes voorbij komen.

Als je het demoscript bestudeert zie je hoe je het display zelf kunt aansturen en kunt integreren in je eigen toepassingen.

Have A Nice Day!