Hacking en Keychain digitalkamera för Arduino kontroll (5 / 6 steg)
Steg 5: Koppla kameran till din Arduino
Först, ladda lite kod som kommer att styra kameran till Arduino.
Nedan, har vi laddat upp/bifogat några exempelkod för Arduino som vi har använt här för att ta fotografering i tidsintervaller. Koden kommer slår på kameran, ta en bild och sedan skjuta för en hel minut (under vilken tid kameran kommer att automatiskt stänga av) innan du slår tillbaka på och ta en annan bild - upprepa detta för tjugo fotografier (min första hacka kamera kapacitet.)
Nu, låt oss krok din Arduino till kameran.
Första, lite förklaring: för att styra kameran fullt ut, vår kod tar två digitala utgångsstift och karta en till på växeln, och en annan att växeln slutare. När koden vill aktivera eller inaktivera kameran eller växla lägen, det kort rymmer kameran på utgångsstiftet hög - och när koden vill ta bilder, det håller kameran slutaren utgångsstiftet hög. Denna åtgärd är översatt till faktiska pressning av knappen genom att vrida en transistor av och på, som i sin tur är ansluten via vår kamera kablarna till växlarna på den riktiga kameran. Grunderna för kameran och Arduino är länkade för att ge Arduino och extern kamera kretsar en gemensam grund, så att transistorerna ska fungera korrekt.
Ta två kablar att ansluta dessa två utgångsstift (kameran på och kamerans slutare) till olika linjer på en skärbräda. Anslut sedan den bas pin av en transistor till var och en av två outpit stift. Slutligen, Anslut din två kablar för varje motsvarande växel från din faktiska kamera till de andra två (kollektor och emitter stift) av transistorn. Du kan behöva experimentera med vilken tråd går till samlaren och som går till utsändaren i varje par; vilket är som beror på inre ledningarna av specifika kameran du hacking.
Slutligen ** och **, ta din jordledaren från kameran och Anslut den till marken stiftet på Arduino. Detta är nödvändigt för din transistorer att arbeta och därmed för kameran att svara på din arduino!