De opbouw

De DCF77 Analyzer Clock bestaat hoofdzakelijk uit:

Een Arduino Mega
(Eventueel nog een Arduino Uno voor het Superfilter)
Een DCF77 ontvanger
Software
Displays
Leds
Schakelaars
Enkele kleine bijkomende schakelingen ten behoeve van voeding, een PIR en eventueel een soundcard voor wat leuke effecten
Een frontplaat.

Die frontplaat is niet onbelangrijk: het oog moet ook wat hebben. Maar daarnaast is deze frontplaat van fundamenteel belang voor de DCF-decodeer-ring en de ledringen die hierin gemonteerd worden. Daarover later meer.

Hieronder twee frontplaten.
De bovenste op de foto is het uiteindelijk geworden.
Gemaakt van zogenaamde graveerplaat.
Een zwarte kunststof plaat met een witte toplaag.
Door 100 micrometer diep te frezen, frees je dus door de toplaag heen en komt de zwarte ondergrond tevoorschijn. Feitelijk zoals zoveel naamplaatjes worden gemaakt.

De frontplaat heb ik getekend in V-Carve.
Vervolgens is de plaat gefreesd met een Stepcraft 420 CNC-frees.
De besturingssoftware is Winpc-nc.



Hieronder het electronisch schema



De hele zaak is feitelijk "opgehangen" aan het voorfront.
De kast is een vierkant profiel met een ingefreesde gleuf die zo breed is als de dikte van de frontplaat.
Tijdens het opbouwen is het zaak om het voorfront niet te beschadigen!

Met hete lijm zijn de meeste onderdelen vastgezet op de frontplaat.
De stevigheid van de plaat neemt toe wanneer deze in de kast zit, in de gefreesde gleuf.


De leds zijn vastgezet met zwarte hete lijm. Daarnaast zijn de leds tevoren met acrylverf zwart gemaakt zodat naastliggende leds niet doorschijnen naar elkaar. Zie meer hierover bij het onderdeel "leds en leringen". 
Het printje boven is een Maxim 8x8 matrix driver, de lesmatrix is verwijderd en op de pennen worden de leds aangesloten. 
Voor de aansluitingen van de leds moet je zelf kabelboompjes maken: telkens 1 Maxim aansluiting die zich vertakt naar 8 leds. Die vertakking zit op de foto hieronder in de gele krimpkous.


Op de foto is de binnenste ledring volledig aangesloten.
Ledring twee ligt nog in "matrix-vorm" boven aan de foto. 
Links op de foto zie je hoe de gefreesde plexiglas venstertjes zijn vastgezet met hete lijm.


Een alternatief was geweest een keurige vlakke kabelboom voor de leds.
Het nadeel van deze gekozen methode: ziet niet zo erg netjes uit en is tamelijk hoog. Echter die hoogte bereikt het geheel toch omdat de arduino ook haaks op de frontplaat komt. 
Het voordeel is wel de snelheid van bouwen én dat je achteraf gemakkelijker eventuele storingen kunt opsporen en kabels of leds vervangen. 







Een zelfverzonnen constructie om de displays vast te zetten. De gaatjes zijn ruim zodat ik kan schuiven met de displays. Wanneer de klok gereed is, kunnen ze worden recht gezet.


Links op de voorgrond de twee grotere displays.
Deze zijn zelf samengesteld met losse maximchips en 4 digits adafruit displays. Kant en klare displays met Maxim drivers zijn niet verkrijgbaar (zoals de rode displays wél). Het was de moeite waard om te kiezen voor zelfbouwdisplays, het groene en gele display maken de klok wat vriendelijker en het oog moet ook wat hebben.


De lintkabels verbinden de Maxim chips met elkaar door. Feitelijk 1 databus met 7 haltes onderweg:
1, 2 en 3: de rode displays
4: ledring binnen
5: ledring buiten
6: Tijd
7: Datum

De arduino en de Maximchips vragen om een fatsoenlijke stabiele voedingsspanning.
Een goedkope geschakelde china voeding gaat dus voor problemen zorgen!
Mijn ervaring: er gaat niets boven een conventionele voeding met trafo en dikke elco's!
Hieronder het voedingsprintje: driemaal een 7805 spanningsstabilisator.
De voeding komt via de jackplug van een 12 volts adapter die ik nog ergens had liggen.


Maximchips en arduino zijn aangesloten op zeker NIET-DEZELFDE (!) 7805 in verband met storingsgevoeligheid.


Hieronder de gebruikte Arduino - Mega (kloon).


De hoofdonderdelen zijn gemonteerd. De arduino links, het voedingsprintje rechts. 
Er moeten nog wat schakelaars en losse leds worden aangesloten.



Links op de foto nog een klein printje (hieronder datzelfde printje) dat het signaal dat van de DCF ontvanger komt, inverteert en tegelijk buffert.






Het superfilter is nog niet gemonteerd. Dit is feitelijk een tweede arduino, een arduino-uno. 




Populaire posts