Motion Sensing Digital kamera & larm (aka Critter Cam) (8 / 11 steg)

Steg 8: Programmering din Proto-krets

Ladda ner det bifogade programmet och spara den på din Arduino programvara (om du inte redan, du behöver ladda ner den från Arduinos hemsida). Jag har grundligt kommenterad koden, så felsökning inte bör vara svårt (men låt mig veta om du har problem). Jag har bifogat både en textfil och pdf. Tänk på att du kan behöva åtgärda vissa linjer på grund av ändringar mellan min originalfilen och textfilen. Det kan exempelvis finnas kommentarer som spritt sig till nästa rad, där de inte längre kommenterade ut huvuddelen av koden.

Detta program berättar kameran för att ta bilder när rörelse detekteras. När kameran har tagit en bild, den vita led blinkar och summern ljuder. Den vita lysdioden tänds också som bilden är tagen. Test lysdioden blinkar när knapparna makt eller slutartid på kameran har pressats.

Till en början är 15 sekunder avsatt att kalibrera PIR. Aftewards, programmet är uppdelat i två rutiner, en som kör när rörelse detekteras av PIR, och den andra när ingen rörelse har upptäckts. Var och en av dessa rutiner är indelade i två rutiner. För "motion--upptäcktes" rutinen körs en subrutin om kameran var avstängd under upptäckt, och den andra går om kameran är redan på. För "no-motion-upptäckt" rutinen körs en subrutin om förslaget hade precis slutat och den andra går om ingen rörelse har upptäckts för ett tag.

Har kameran slutade pipa när du trycker på power-slutare-knapparna och manuellt (med batteriet fästas, naturligtvis)? Om ja, sedan syftar subrutiner till att övervaka kamerans aktivitet. Med dessa subrutiner förhindrar koden Arduino att trycka på power-knappen mer än en gång medan kameran är på. Om knappen var nere flera gånger medan kameran var på, skulle kameran övergång från normal fotografering läge in en image management eller läget. Eftersom det skulle vara mycket svårt att skriva ett program som håller reda på dessa olika lägen (som är helt onödiga för vår enhet att fungera), skrev jag koden för att förhindra att Arduino någonsin aktivera en av dessa andra transportsätt.

Denna kod utnyttjar också det faktum att efter 30 sekunders inaktivitet, kameran somnar.

När du har koden och krets redo, koppla in din Arduino till datorns USB-port att testa programmet. Så snart du är klar uppladdning programmet till Arduino, klicka på knappen "Serial Monitor" längst upp till höger (den har ett förstoringsglas med en prick i mitten) så att du kan övervaka den Arduino framsteg. Kolla in nästa steg att se ett exempel video, och hur du kan använda din multimetrar för att övervaka din kamera.

Se Steg
Relaterade Ämnen

Arduino Motion Sensing larm

Detta Instructable visar dig hur man gör en rörelse sensing larm med en Arduino mikrokontroller. Detta Instructable medföljer video "Att göra en Motion Sensing Alarm", som jag har inbäddade.Steg 1: Vilka komponenter du behöverFör denna Arduino p...

Raspberry Pi Motion känsliga kamera

Med hjälp av en Raspberry Pi, en Raspberry Pi kameramodul, en PIR rörelsesensor, en USB WiFi-adapter, en handfull av delar, och ett par Python program, du kan bygga en kamera som automatiskt kommer att knäppa bilder eller spela in korta videoklipp nä...

DIY flexibel & ROTATABLE står för (SMARTPHONE/DIGITAL kamera)

i detta projekt kan vi se hur man gör egna flexibla, 360 graders roterbart stativ för din smartphone och även för digital kamera som kan hjälper dig att titta på videor, ta foton, spela in video i valfri vinkel någon riktning. Kostnaden för detta pro...

Hur man gör digital kamera stativ eller stativ från flaska

Du har en digitalkamera? Men inte har en digital kamera stativ eller stativ. Gör det! Köp inte!Följ instruktionsvideo!Steg 1: Du behöver -Plastflaska (valfri storlek)-4 Milimeter bult och Hexnut-Metall bricka-Skärare-Vatten-Karamellfärg ** TillvalTac...

Vakna din gåva för musik — — Motion Sensing jacka

Under de senaste åren är tillämpningen av somatosensoriska teknik mer allmänt. I livet är det mest oskiljaktig med oss kläder, som jacka. Musik är en underbar Njut. Somatosensoriska teknik, jacka, musik, kan dem upprätta några länkar?Genom att utveck...

Att skapa en bas för att placera digital kamera på ett stativ

Hej:Jag vill bara bidra en liten tutorial på hur man gör en träbotten för digital kamera, att ta bilder på natten för att få ett bättre perspektiv.Steg 1: Planering bas. Bra start.Först börjar vi att agera utifrån där vi sätter vår kamera.Efter dessa...

Digital kamera kabel Release

mycket några digitalkameror har bestämmelse om en kabel övergång till slutaren. Detta gäller särskilt för så kallade "kompakt" kameror. Ja, du kan köpa en kabel release att använder en trasa band säkrade med kardborrband (krok och ögla), men du...

Hur konvertera filmnegativ med en Digital kamera/Smartphone

Detta Instructable visar detaljerna för hur snabbt konvertera hinna negativ in i kvalitet positiva använder en digital kamera eller smartphone. Denna metod gör att du kan digitalisera negativ med en hastighet av cirka en var 5-10 sekunder, kontra en...

Att göra panorama bilder med någon digital kamera

min första instructable ser ut på det bästa sättet att ta ett panorama foto med flera bilder som tagits på någon digital kamera. Enskilda bilder är sys ihop till ett enda panorama foto med bild redigerande mjukvaran på din dator.Steg 1: Panoramor och...

Bygga en $4 objektiv med utbytbara kalejdoskopisk filter för digital kamera

i detta instructable jag visa dig hur man bygger en riktigt cool lins fastsättning för nästan alla digital kamera.med tillkomsten av digital kamera, jag blommade (inte gillar denna brud i denna sitcom, dock). om jag haft pengar hade jag skulle älskat...

Digital kamera recase in film slr

för det första vill jag påpeka att slr var i mycket dåligt skick innan jag remodeled dess innanmäte,för det andra det steg för steg är lite vag jag gjorde denna före OS i själva verket jag avslutade det kvällen innan invigningen.tog ungefär 30 timmar...

Digital kamera makroobjektiv

inte vill spendera stora pengar på en makro-lins?Detta projekt bygger på att uppgradera min Polaroid i zoner 550.Det är en fin billig cam, tyvärr tar inte en närbild foto.Det gör också flera bifogade filer som filter.När de grundläggande delarna arbe...

Motion Sensing pärlstav gardin

detta är ett projekt som vi skapat som en del av våra Computing och hantverk projekt. Uppdraget var att "skapa en familj av enheter för en viss sak". Vi valde att skapa denna pärlstav dörrgardin och ett fönster gardin (som visas i en annan Instr...

Motion Sensing mikroprocessor kontrolleras Night Light

stiga upp på natten för att gå till badrummet eller vad har bara blivit mycket bättre på grund av min rörelse sensing nattlampaJag lägger detta under sängen och så fort du får sensorn kommer att upptäcka rörelse och på kommer ljuset.Denna nattlampa a...

Motion Sensing utlopp

Hej!Idag kommer jag att lära dig hur man gör en rörelse sensing outlet!Som alltid har jag en video som dokumenterar projektet i steg 2Dess perfekt för Halloween, bara helt enkelt plugin din favorit dekoration, och när sensorn detekterar rörelse, deko...

Infraröd digital kamera - den verkliga sättet

är du trött på på se på världen i tråkiga, vanliga färger? Upprörd om begränsningar av din ögonglober att uppfatta ljus mellan 400-700 nm? Oddsen är du har en perfekt bra IR bildenhet som sitter runt och du inte ens vet det. Här är hur du ändrar din...

Infraröd night vision digital kamera/videokamera

detta instructable förklarar hur konvertera Discovery Kids Night Vision videokameran (som är blittfalsk annonserat för att använda "verkliga IR night vision-teknik") in en riktig IR night vision videokamera. Detta liknar IR webcam omvandlingar p...

Digital kamera motljusskydd / regn huva

lägga till en billig men bra motljusskydd och regn huva i en Panasonic Lumix digitalkamera.Min julklapp var i år en Panasonic Lumix DMC-LX3, en utmärkt liten digitalkamera med en Leica lins. Det har regnat runt SF Bay Area nyligen och jag ville ha et...

Motion Sensing öga

jag har alltid velat göra något med min LED dot matrix display, och så när jag hittade en gammal larm rörelsesensor jag visste precis vad de ska göra, en rörelse Sensing öga!Detta instructable kommer förhoppningsvis flyttar finish med du har en arbet...