Holiday Dreidel ljus visas för tak (2 / 5 steg)
Steg 2: Arduino Controller
Denna krets gör två saker. Först, det isolerar Arduino och tryckknapp från nätspänningen med några optoisolaters och triacs. För det andra tillstånd det oavsett kontrollfunktioner som vi vill använda.
Ingång för knappen är på digital ingång #4 (stift 6). Det hålls hög tills drog låg med en tryckknapp. Jag använde en enkel momentan knapp ansluten till detta stift via vissa högtalarkabel.
Styrelsen har 6 pins för en FTDI anslutning för programmering.
Obs: I filen styrelsen, du kommer att märka en "top" trace. Detta krävdes för att kunna passa allt på bordet. Du kan använda hoppare ledningar, som jag gjorde, i stället för ett dubbelrum dubbelsidig kretskort. Jag gjorde ett misstag, men. Jag använder vanliga hål för några motstånd och bygeln kabeln. Detta krävde mig att borra större hål för att rymma både jumper sladdar och sånt motstånd. Gör en separat hål så du behöver inte göra detta.
Obs: En av triacs är oanvända. Ursprungligen, jag skulle stapla alla symboler ovanpå varandra och Använd bara en dreidel formen. Men när jag gjorde det, blockerade de varandra. Som ett resultat, jag använder bara fyra triacs och har varje triac köra både en symbol och dess associerade dreidel form. Du kan ändra koden om du vill utnyttja denna outnyttjade triac om du vill.
Slutligen, ägna särskild uppmärksamhet åt tjockleken på vägarna som bär AC. Om du kommer att driva en stor belastning, måste ett tillräckligt stora koppar run. Mitt ljus är relativt låg effekt, så jag inte behöver mycket.