SMS-postlåda anmälaren på billiga (4 / 7 steg)
Steg 4: Ansluta allt tillsammans
Du kan använda någon teknik som du vill. Jag använde en liten, 270-håls skärbräda som var precis rätt storlek. Om du vill designa en PCB, vänligen dela det med oss!
Schematiskt är ganska okomplicerat och centrerade runt ATMega mikrokontroller. ATMega styr kraften i GSM-modul via MOSFET och kommunicerar med den med hjälp av en emulerad serieport.
En funktion som inte har förklarats hittills är batteriet Nivåmätning. Eftersom spänningsregulator ger en stabil 5V referens, kan vi använda den vanliga analoga i mikro för att mäta batterinivån. För att inte sjunka för mycket ström, vi använder en 100K resistor däremellan. Det minskar noggrannheten lite men ger också en 25% minskning av sova strömförbrukning.
ATMega verk på 16MHz och 5V. Det skulle vara möjligt att minska makten consumptiion ytterligare med hjälp av den interna 8MHz oscillatorn och säga 3V3, men eftersom hela krets mestadels sover (jag bara få mail ett par gånger i veckan), runtime effektoptimering var andra prioriteringen. 16MHz garanterar å andra sidan mer tillförlitlig hantering av seriell kommunikation genom mikrokontroller.