title image

Lichtkrant met Bluetooth 

Youtube

Dit is een leuk project voor beginners en gevorderden. Lichtkranten blijven populair, de rode leds geven een 'old school' uitstraling.

Deze lichtkrant is uitgerust met bluetooth dus je kunt de tekst makkelijk veranderen met behulp van een Android telefoon of tablet.

Bekijk de video




Onderdelen


Wat heb je nodig?
Hier is een lijst met onderdelen.
De genoemde prijzen zijn van november 2017, die kunnen dus afwijken

display

Led Displays Max7219

Dit is het display, je hebt er minimaal 1 nodig, 2 is nog mooier!
In de video gebruik ik er twee.
Deze koop je bij opencircuit.nl
Kostprijs: €9,50
display

Arduino Nano

Dit is de Arduino Nano, je hebt er 1 nodig
Deze koop je bij opencircuit.nl
Kostprijs: €7,95

In plaats van de Arduino Nano, kun je ook de Arduino Uno gebruiken
display

Bluetooth Slave Module

Dit is de HC-06 Bluetooth Slave, je hebt er 1 nodig
Deze koop je bij opencircuit.nl
Kostprijs: €6,95

display

Voeding 5volt

Dit is de voeding, 5 volt, 1A.
Deze koop je bij opencircuit.nl
Kostprijs: €6,50

display

Voeding 5volt

Dit is een alternatieve voeding, 5 volt, 1A.
Deze koop je bij opencircuit.nl
Kostprijs: €5,00

Als je voor deze optie gaat, heb je ook deze nodig
display
Kostprijs: €0,50
Hier te koop: opencircuit.nl


Schema

Hier is het schema, In de video vertel ik er meer over
Klik om te vergroten!


schema


Arduino Libraries en Sketch


Je hebt twee externe libraries nodig. De MD_MAX72xx en de MD_Parola.
Om die te installeren is het handig om even te zoeken naar MD_Max, vervolgens vind je ze makkelijk
display

De juiste module selecteren (niet meer nodig sinds november 2018)


Na de installatie van de libraries, moeten we de MD_Max72xx library vertellen welke led matrix module wij gebruiken.
Ga op de harde schijf op zoek naar het bestand: MD_MAX72xx.h (op windows in de folder C:\Users\jouw naam\Documents\Arduino\libraries\MD_MAX72XX\src\)

In dat bestand, op regel 214, zie je staan:
   #define    USE_PAROLA_HW   1, verander die 1 in 0
Op regel 237 zie je staan:
   #define    USE_FC16_HW       0, verander die 0 in 1.


De Sketch


Hier is de arduino sketch voor de Arduino Uno of Arduino Nano



De Android APP


Ik gebruik de volgende Android app op mijn tablet (of telefoon).
Link naar Google Play
display


Apple's iOS kan niet verbinden met de gebruikte bluetooth module, dit werkt dus alleen met Android.

De werking van de app spreekt voor zich, maar in de video laat ik het ook nog stap voor stap zien
display


Bekijk de video

In de video vertel ik er meer over... kijk, like, en subscribe!



Update 2019 !


De gebruikte libraries (MD_Parola en MD_MAX72xx) worden zo nu en dan ge-update, en ze zijn dan niet altijd compatible met de eerdere versies. Als gevolg werkt dan mijn sketch niet meer.
Om dat probleem te omzeilen heb ik een nieuwe sketch gemaakt. Deze sketch maakt nog steeds gebruik van een paar libraries maar deze zijn inmiddels zo goed als uitontwikkeld. Ik verwacht dat deze sketch lang zal blijven werken.
De nieuwe sketch is behoorlijk lang omdat de aansturing van de lichtkrant (de led matrix driver) en het lettertype nu allemaal in de sketch zit, eerder zat dat in externe libraries maar dat wil ik zoveel mogelijk vermijden.

De update Video




De nieuwe software sketch


28 mei 2020: Update, verbeterde sketch.