Göra en Atom synkroniserad klocka från en 1950-slav ringa (2 / 6 steg)
Steg 2: Design enhet krets
Byta transistorn drivs via en av den Arduino utgångsstift. Jag satte en LED parallellt att hjälpa till med felsökning (så jag kan testa programmet utan att ha klockan trådbunden upp). Slutligen jag trådbundna upp en övergång till en av Arduino's andra stift. Avsikten var att använda detta för att ange en konfigurationsläge (t.ex. att ställa in de trådlösa nätverksinställningarna) men jag gjorde aldrig faktiskt använda sig av detta.
Arduinoen jag valde är en geting från Async Labs. Tyvärr de inte längre göra dem. Om du kolla deras forum (som kommer att förbli upp ett tag), kan du hitta folk att sätta ihop sin egen kör (öppen källkod hårdvara aldrig dör ju). Alternativt kunde en annan Arduino användas. Exempelvis kan en standard Arduino med en Ethernet-shield användas (med vissa kod förändringar att rymma olika nätverk biblioteken). I det här fallet skulle använder POE (Power Over Ethernet) också undanröja behovet av en separat strömkabel. Snarare än med en nätverkskälla tid, en GPS-enhet ansluten till en standard Arduino kan också användas.
Jag använde gratis vare version av Eagle att dokumentera kretsen, prototyping varje segment när jag gick.
Med kretsdesign och prototyper på bakbord flyttade jag till bygga det på några stripboard. Jag använder en liten Java-program som heter DIYLC för att designa layouten strip-board.