Stap 1: Voorbereiding van de klok
Herwerken van de klok
De belangrijkste drijfveer voor mij was dat ik al de belangrijkste part... een barebones klok. Een paar jaar geleden ik de ClockIt kit van Sparkfun kocht toen ik kreeg eerst in microcontrollers. Ik gesoldeerd het omhoog en vervolgens het zat op mijn werkbank, meestal ongebruikt en sinds genegeerd. Dus ik dacht, waarom niet dit in een houten klok retrofit en zet het op mijn bureau op het werk zodat het kan eigenlijk wennen?
De klok zelf had een paar kwesties die het moeilijk om te plaatsen achter een vel fineer zou maken. Er waren een aantal onderdelen op de printplaat die te lang waren te laten werken. Ik kon een paar items om volledig te verwijderen. Ik was niet van plan over het gebruik van de alarm functie, dus ik de zoemer en het alarm aan/uit-schakelaar verwijderde. Beiden waren gemakkelijk los gesoldeerd. Ik gewoon vervangen door de schakelaar met een draad jumper te simuleren het alarm in de uit-stand. Ik zou kunnen hebben overgeslagen dit in code ook, maar dit was eenvoudig genoeg. Er waren ook enkele programmering headers op de voorkant van de Raad van bestuur, die een beetje te lang waren, sommige knoppen en een condensator. Ik was in staat om de knoppen en de condensator naar de achterkant van het bord zonder veel probleem. Ik kreeg niet de knoppen terug geduwd door de gaatjes al manier, zodat ze een beetje lelijk, maar voor mijn doeleinden het prima was. Ik besloot te houden van de programmering headers, maar gewoon knippen ze korter. In het einde, mijn LED-display was het hoogste punt aan de voorzijde en alles liet op dat kant kort genoeg was dat ik een 1/8"-bord overheen zou kunnen passen.
Macht
Voor het behoud van het schone uiterlijk van de buitenkant van de klok, wilde ik niet de draad van de macht alleen gevoed uit een gat in de rug. De betere speler optie moest een DC vat connector (power jack) gebruiken. Ik de aansluiting van de macht aan een paar draden gesoldeerd en die draden aan een mannelijke stekker gesoldeerd. Deze kleine DC-verlengsnoer kunt vervolgens uitvoeren vanaf de achterkant van de behuizing aan op de aansluiting op de printplaat gemonteerd. De macht aansluiting zal krijgen gemonteerd op de houten behuizing later, waar ik kan gemakkelijk steek in mijn AC-adapter.
Herprogrammering
Ik zal niet krijgen in teveel detail hier, maar ik ook de programmering op de klok getweaked een beetje. Ik mijn AVR-programmer uitgegraven, de broncode gedownload van Sparkfun de website heeft enkele wijzigingen aangebracht en gebruikt WinAVR om te herprogrammeren van de klok. Het belangrijkste wat dat ik deed was het uitschakelen van de am/pm-indicator "stip" op de klok, puur om esthetische redenen. Ik ook verhoogde de helderheid een beetje omdat het zou achter een vel fineer. Hun code is vrij eenvoudig, zodat deze wijzigingen niet veel inspanning duurde. Ik heb mijn versie ter beschikking gesteld op GitHub: https://github.com/benbrandt22/TimeBox