I den moderna världen har automation bokstavligen trängt in i alla områden i mänskligt liv. Vi vill alla ibland att själfri automatisering ska göra lite tråkig rutin för oss - vattna blommorna, ventilera rummet, mata katten, ge hunden vatten ... Det är inte lätt att säga att lata är framstegen, eftersom en lat person är redo att arbeta hårt och skapa sådant elektronisk en enhet som gör för honom allt som krävs. Och om en lat person är vän med en lödkolv, förblir saken liten, bara skapa denna mycket automatisering.
I den här artikeln kommer vi att överväga processen för att skapa en elektronisk timer som slår på och stänger av belastningen vid den angivna tiden. En sådan timer finns i många applikationer - till exempel en gång om dagen för att vattna blommor eller sängar i trädgården. Slå automatiskt på ljuset på natten och stäng av det under dagen när det är lätt, eller häll vatten i drinkaren en gång om dagen. Generellt sett är enheten helt universell, omfattningen är inte begränsad till någonting.
Körning:
Diagrammet har två kontrollknappar, numrerade med siffrorna "1" och "2". Knappen "1" ställer in tiden för att slå på lasten respektive knappen "2", tiden för att stänga av. För att bättre förstå principen om drift, överväg detta exempel: det finns en julgranlander som måste slås på varje dag kl 13:00 och stängas av klockan 15:00. Så för att ställa in tidsintervallen för timern måste du trycka på “1” -knappen klockan 13:00, medan reläet slås på i ungefär en minut, vänta sedan 15:00 och trycka på “2” -knappen, reläet slås på igen i ungefär en minut, signalera om framgångsrik tidsinställning. I framtiden kommer reläet automatiskt att slå på girlanden kl 13:00 och stänga av klockan 15:00 varje dag. En blinkande lysdiod indikerar att enheten fungerar.
Kretsen innehåller två mikrokretsar - mikrokontrollen Attiny13 och mikrokretsen DS1307. Hela kretsens matningsspänning är 12 volt. Tack vare 78l05 linjär stabilisator får mikrokretsen på kretskortet den effekt de behöver 5 volt, och relälindningen drivs av 12 volt.Parallellt med reläspolen bör en lågeffektdiod installeras, till exempel 1N4148. SS8050-transistorn, styrreläet, kan ersättas med någon annan låg effekt NPN-transistor. Knapparna i mikrokontrollens sele ska tas utan att fixeras.
Det speciella med DS1307-klockmikrokretsen är att den kan fungera från en reservkraftsförsörjning, om det viktigaste försvinner. För att göra detta, till slutsatserna 3 och 4, måste du ansluta en 3-volts strömkälla, till exempel ett CR2032-batteri. I det här fallet, om strömmen misslyckas, kommer nedräkningen att fortsätta, så snart huvudströmmen visas igen, kommer enheten att fortsätta att arbeta i föregående läge och slår på och stänger reläet vid inställda timmar. Glöm inte att sätta elektrolytiska och keramiska kondensatorer parallellt med strömförsörjningen för både huvud- och säkerhetskopiering för att undertrycka störningar av något slag. LED-motståndet som kommer från den 7: e delen av klockans mikrokrets kan reduceras till 0,5 - 1 kOhm, då kommer dess ljusstyrka märkbart att öka.
Innan mikrokontrollern installeras på kortet måste den blinka, firmwarefilerna är fästa i artikeln. Detta görs bekvämt med en USBASP-programmerare. När du använder en ny, tidigare oanvänd mikrokontroller, bör säkringarna inte bytas. Från fabriken klockas Attiny13-mikrokontroller från en intern generator med en frekvens av 9,6 MHz, en 8-avdelare är på.
Det tryckta kretskortet kan tillverkas med laser-strykningsteknik, den så kallade "LUT". Foto av mitt bräde:
Efter tinning tar styrelsen följande form:
Lista över nödvändiga delar:
0,125 W motstånd:
• 6,8 kOhm (682) - 1 st.
• 10 kOhm (103) - 1 st.
• 4,7 kOhm (472) - 2 st.
• 3 kOhm (302) - 1 st.
kondensatorer:
• 100 mikrofarader (elektrolytiska) - 2 st.
• 100 nF (keramik) - 2 st.
Resten:
• Attiny13 mikrokontroller (+ uttag) - 1 st.
• Chip DS3107 (+ uttag) - 1 st.
• Transistor SS8050 - 1 st.
• Diode 1N4148 - 1 st.
• Knapp utan fixering - 2 st.
• Stabilisatorn 78l05 - 1 st.
• 3 volt LED - 1 st.
• Kvarts 32768 Hz - 1 st.
• Relä för 12 volt - 1 st.
Foto av enheten jag samlade:
Kretsen, kretskortet och filerna för firmware finns i arkivet: