Helt självständig övervakningskamera

 På Väg
 Jag brukade stänga av alla elektriska apparater när man går i ett par dagar. Men väldigt ofta vill veta om allt är okej hemma, brann ner, föll inte rånad. Tyvärr kunde jag inte hitta på marknaden är helt fristående enhet som kan övervaka rummet och skicka bilder till värden. Jag var tvungen att göra en hedzhet egna händer.
 Erfarenhet mikroelektronik jag inte hade, så först fick lära sig grunderna i naturvetenskap. Jag värmde tanken att jag samlar en unik enhet, som aldrig har gjorts. Vad hände efter fem månaders arbete, skulle jag vilja erbjuda idag i domstol.
 Principen för
 Kameran är anordnad ganska enkel. Merparten av tiden sova. Varje timme hon vaknar, registrerat i nätverket GSM, ansluter till POP3-servern och kontrollerar om nya meddelanden. Om det finns nya meddelanden, innehåller enheten en kamera lagrar bilder i JPEG till SD-kortet ansluter till SMTP-servern och skickar bilder till en angiven adress. Efter det - sömn.
 Enhetskonfigurationsinställningar lagras i en fil på SD-kortet. Som en mobiloperatör jag var tvungen att använda AT & T.
 Processen för

 Det första steget var valet av komponenter. Jag beslutade att ta minsta motståndets väg och stannade i följande avsnitt:
 - ATmega 328P med Arduino ombord. För denna regulator är en hel del bibliotek, exempelkod och så vidare. P. Jag beslöt att arbeta med en frekvens på 16MHz.
 - LinkSprite JPEG Kamera. Det är mycket lätt att använda kameran: hon tar ett skott 640x480 och komprimerar den till en JPEG. Enheten har stöd för konventionella serieprotokoll.
 - GSM-modem MTSMC-G2-IP. Denna GSM-modem mutade min inbyggda POP3 och SMTP. Annars är det inte mycket annorlunda från konkurrenterna.
 - MicroSD-kort för lagring.
 - Varje liten sak Infrastruktur: 74HC4052 att hantera samtal med andra enheter, flera spänningsregulatorer och utmärkta switch TPS2020.
Helt självständig övervakningskamera

 Den svåraste delen var att göra kretsen förbrukar så lite el under sömnen. Effekt av varje komponent styrs TPS2020. Således fungerar bara ATmega. Jag hjälpte verkligen exempel Nightingale. Som ett resultat av min krets förbrukar 014mA när de sover. Detta innebär att enheten kan arbeta upp till en månad utan batteribyte (jag använde batterier CR123A främst på grund av sin storlek).
 Teorin utvecklades? Låt oss samla prototyp. Först bevisa för dig själv att det fungerar som vi förväntar oss, och för det andra, känner kulhatskeramy.
Helt självständig övervakningskamera

 Ser bra. Nästa steg - skriva och felsöka kod. Programmering för ATmega 328P så lätt som det är för någon Arduino. Jag konfigurerade min Eclipse för att arbeta med detta chip och programmerare AVRISP mkII. Plug AVR Eclipse Plugin föll mycket användbart: bygga projektet och dess firmware gjorde ett par musklick.
 Kod styrenhet konstruerad för två till tre månader. Den senaste versionen av koden finns på code.google.com.
 Aldrig skulle ha trott att 12KB - det är en hel del minne och 16MHz - det är mycket snabb.
 När koden har varit mer eller mindre stabil, och tabellen helt överväldigad prototyp, är det dags att löda ihop. Jag beslutade att använda formatet Arduino: alltför lätt att hitta billiga komponenter. Här är vad som hände:
Helt självständig övervakningskamera

 Det är dags att börja den sista delen - kroppen. Ack, gör DIY-projekt inte alltid har en attraktiv skal. Så jag bestämde mig för att använda tredimensionella utskriftstjänst och göra precis vad jag vill.
 Program för 3D-modellering som jag inte gillar. När det är onaturligt - i tre dimensioner tvådimensionell bilresa. Lyckligtvis hittade jag OpenSCAD, ett gratis program som modeller ges en enkel skriptspråk. Till exempel är en sfär med radien 5 sfären (r = 5). Beauty.
 Caliper, några veckor simuleringsorder Ponoko och här är resultatet:

Helt självständig övervakningskamera

Helt självständig övervakningskamera

Helt självständig övervakningskamera

Helt självständig övervakningskamera

Helt självständig övervakningskamera

Helt självständig övervakningskamera


 Modellen trycktes med häpnadsväckande precision, detaljer kom med några förbättringar. Källkoden modellerna finns på code.google.com.
 Kameran aggregatet.
 Här är vad som hände:
Helt självständig övervakningskamera

Helt självständig övervakningskamera

 Här är en video visar kameran och bildkvalitet:

 Slutsats
 Nu kan jag vara tyst hemma: kameran kommer att noga övervaka den. Batterierna bör räcka i ungefär en månad vid kontroll post en gång i timmen.
 Källa: habrahabr.ru  




Яндекс.Метрика