Träkloss LED klocka (1 / 6 steg)
Steg 1: Förbereda klockan
Omarbeta klockan
Den främsta drivkraften för mig var att jag redan har den viktigaste delen... en barebones klocka. För några år sedan köpte jag den ClockIt kit från Sparkfun när jag var först att komma in microcontrollers. Jag lödde det och sedan satt det på min arbetsbänk, mestadels oanvända och ignorerade ända sedan. Så jag tänkte, varför inte bygga om detta till en trä klocka och sätta upp på mitt skrivbord på jobbet så det kan faktiskt få användas?
Klockan själv hade några frågor som skulle göra det svårt att placera bakom ett ark med fanér. Det fanns ett antal komponenter på kretskort som var alltför högt för att få det att fungera. Jag kunde ta bort ett par objekt helt. Jag var inte planerar att använda funktionen larm, så jag tog bort summern och larmet på/bort strömbrytare. Båda var lätt de lödde. Jag ersatte switchen med en wire bygel att simulera larmet är i läge off. Jag skulle ha gick förbi detta i koden alltför, men detta var mycket enkel. Det fanns också några knappar, en kondensator och vissa programmering huvuden på framsidan av styrelsen som var lite för högt. Jag kunde flytta knappar och kondensatorn på baksidan av styrelsen utan mycket problem. Jag fick inte knapparna sköt tillbaka genom hålen hela vägen, så de är lite ful, men det var bra för mina syften. Jag bestämde mig att hålla programmering rubrikerna, men bara klippa dem kortare. Till slut min LED-display var den högsta punkten på framsidan, och allt kvar på att sidan var kort nog att jag skulle kunna passa en 1/8" styrelsen över dem.
Power
För att bevara det rent utseendet av klockans yttre, ville jag inte makt tråd bara matas ut från ett hål i ryggen. Snyggare alternativet var att använda en DC fat kontakt (power jack). Jag fastlödda makt jack till ett par sladdar och lödda dessa kablar till en manlig elkontakt. Denna lilla DC förlängningssladd kan sedan köra från baksidan av höljet till uttaget monteras på kretskortet. Ström-uttaget kommer få monteras till trä Hagen senare, där jag enkelt kan ansluta min AC-adapter.
Omprogrammering
Jag kommer inte få in för mycket i detalj här, men jag fixade även programmering på klockan lite. Jag grävde fram min AVR programmerare, ner källkoden från Sparkfuns webbplats, gjort några ändringar och används WinAVR att programmera om klockan. Det viktigaste jag gjorde var inaktivera am/pm-indikatorn "prick" på klockan, rent av estetiska skäl. Jag ökade även ljusstyrkan lite eftersom det skulle vara bakom ett ark med fanér. Deras kod är ganska enkelt, så att göra dessa förändringar inte ta mycket ansträngning. Jag har gjort min version tillgänglig på GitHub: https://github.com/benbrandt22/TimeBox