DIY Arduino matrisskrivare armbandsur (2 / 13 steg)
Steg 2: Att göra kretsen
Jag använde Atmels hög prestanda, låg effekt 8-bitars AVR ATMega328 TQFP paketet som den huvudsakliga styrenheten för min klocka. En hög precision DS3231-baserade realtidsklocka modul används för tidhållning. DS3231 är en låg kostnad, extremt noggranna I2C realtidsklocka (RTC) med integrerad temperatur-kompenseras kristalloscillator (TCXO) och kristall. Så, utan att behöva används extern kristalloscillator och dess fungera från 2,3 till 5,5 V.
Som en skärm används en enda färg 1,25 8 x 8 matris-tumsskärm. Både vanliga anoden eller gemensam katod display kan användas. Du måste justera programmet.
Två rätt vinkel taktil knappen används för justering och klocka läge förändras. Om du noggrant kontrollera kopplingsschemat kommer du märka att en knapp är ansluten till Atmega328 INT0 pin och en annan till PB1 stift. Du kan ansluta den andra knappen till andra stift men inte bör ändra den första knappen. Eftersom jag använde knappen en för att vakna upp controller från viloläge. För vakna upp IC måste du använda externa avbrott och för detta resonerar jag använt INT0 (externa avbrott) stift för första knappen. 2-polig header är ansluten för laddare och batteri anslutning.
Åtta 100 ohms nuvarande limiter resistorer är anslutna till rad stift för dot-matrix.
Jag designade schematiskt i Örnen CAD. Eagle Schematisk fil, image-filen och pdf-fil av schematiskt bifogas här.