Binaire klok

From Frack - Hackerspace Friesland
Jump to navigationJump to search
Project: Binaire klok
20180303 143634.jpg
Status voltooid
Betrokkenen
Afbeelding Anoniem.png MaHo
MaHo Rol: Werkt aan: Geen projecten :(
Kennisgebied(en) Python, RaspberryPi
, Elektronica
Projectcode binaryclock
ProjectoverzichtProject toevoegen

Een klok die met behulp van leds de tijd in binair weergeeft op basis van een Raspberry pi zero

Hoe werkt het

Om de tijd op te halen word de time library van python gebruikt. De tijd van de Raspberry Pi word hierbij gebruikt als tijd. Met de knoppen kunnen de uren en minuten worden ingesteld, maar wanneer de Pi aan is gesloten op een netwerk zal hij de tijd het netwerk ophalen en zichzelf goed zetten. de leds worden aangestuurd doormiddel van de GPIO header van de Raspberry Pi

Uitleg voor het aflezen

De rijen geven een deel van de tijd aan. de bovenste rij zijn uren, de middelste de minuten en de onderste de seconden. de colomen zijn de waardes van de tijd. Van links naar rechts zijn de waardes 1, 2, 4, 8, 16 en 32. de rij voor de uren heeft geen ledje voor 32 omdat dit overbodig is aangezien de tijd maar tot 23 uren gaat. De klok kan realistisch gezien 31:63:63 laten zien maar zal nooit meer als 23:59:59 laten zien.

Software

De Raspberry Pi zero heeft als besturingssysteem Raspbian. Alles is geprogrammeerd in python 2.7 met de RPi.GPIO library.