Bygg din egen (billigt!) multi-function Trådlös kamera controller. (5 / 22 steg)

Steg 5: Kommunikation med kameran



Obs: bild används utan tillstånd från http://www.bigmike.it/ircontrol/

Vi kommer att använda IR-sändare för att skicka en signal till kameran. Följden av detta är det är trådlöst och det finns inget sätt du kan skada din kamera (till skillnad från ansluta saker till kamerans portar). Om du lyckas skada din kamera genom att peka en IR-sändare på det, så hoppas jag fan du inte tar din kamera utanför!

Programvara

Finns två stater som vi ska tävla, och detta gäller för alla kameror (faktiskt mer eller mindre alla IR kommunikation). Meddelanden skickas som ettor och nollor, toppar och dalar.

Först är läget, när vi skickar en logisk en, vi måste slå sändaren på och av snabbt. Vi modulera signalen. Olika tillverkare har olika krav för detta. Nikon är 38,4 kHz, Canon är något mindre. 38k är runt vad de flesta kameror använder. För att få denna modulering arbetar vi ut perioden (1/f) att veta att för, säg, Nikon behöver vi en/på cykel varje 26 mikrosekunder. Moduleringen är symmetrisk så på tar 13uS och tar off 13uS.

Nikon är (kudos till BigMike.it):

På för 2000uS
Off för 27830uS
På för 390uS
Off för 1580uS
På för 410uS
Off för 3580uS
På för 400uS

Sekvensen är pulserande en gång, är 63ms försenad, då det är pulsade igen och att bilden tas. Observera att de flesta av dessa tal är delbart med 13.

Canon är det (med 32kHz modulering - tack vare http://www.doc-diy.net/photo/rc-1_hacked/index.php):

16 cykler (30uS)
Paus för 7.3ms
16 cykler (30uS)

Mycket enklare.

Med ett korrekt förseningen bibliotek i koden, som de flesta av sekvenserna som Nikon är multiplar av 13, vi kan bara använda för loopar för att gå igenom dem för att få relevanta mängden i tid (tid är bara en normal fördröjning). Finns det några guider som föreslår att du använder församlingen för att få tidpunkten exakt, men doc-diy länken visar tidpunkten kan vara ganska långt bort och fortfarande producera en giltig trigger signal.
Dröjsmål biblioteket använder jag baserar sina förseningar från klockcykler (att veta processorns klockfrekvens och antalet klockcykler det tar för att utföra en viss funktion) så det är mycket exakt, men begränsat till din kristall noggrannhet.

Andra tillverkare

Om du har en annan kamera, helt enkelt ändra shoot(); funktion i den slutliga C kod. Det bör vara ganska lätt om du vet moduleringen och puls sekvensen.

Olympus: http://olyflyer.blogspot.com/2007/07/how-to-make-your-own-rm-1-compatible.html
Pentax: http://sourceforge.net/projects/prcf/ titta på källkoden för sekvensen

Hårdvara

Då vi kommer att använda en hög nuvarande utsläppskälla, vi kan inte bara dra det strömmen genom mikroprocessorn (se databladet för absolut högsta betyg). Vad vi ska göra istället är dra det direkt från batteriet med en elektronisk växel, MOSFET.
Till skillnad från en transistor som innebär krångliga beräkningar att få kollektor och emitter strömmar, få och så vidare, är MOSFETs förvånansvärt lätta att använda.

2N7000 jag rekommenderar att du köper är en grundläggande strömsnål "FET. Det finns många olika "FET som kan användas till att växla många ampere med mikrokontroller som bara skulle frazzle om de försökte dra denna typ av strömmen. Det finns tre delar den "FET, källan, Tor och avloppet.

Källa ledningen är ansluten till marken och porten är ansluten till mikrokontroller stift (jag bara ansluta dem rakt upp, men du kan alltid sätta ett motstånd i skull - kolla plasttransistorn). De komponenter som du vill aktivera är anslutna till power järnväg och till avloppet bly. När plasttransistorn nås på utfärda utegångsförbud för - dvs när mikro vänder på PIN-koden - den "FET börjar bedriva och fungerar som en tråd att slutföra kretsen mellan power järnväg och marken. För 2N7000 är tröskeln högst 3V, minst 0.8V.

Vi noterar också att avloppet-source motståndet (den "FET fungerar som en resistor överbrygga komponenterna till marken) är mycket liten - i storleksordningen 5R max. Även om detta är mycket liten, det kan betyda en märkbar nedgång i nuvarande över sändare - kan du kompensera genom att sänka värdet på motståndet som är i serie med sändaren. Detta motstånd, med den mycket användbar LED kalkylator () med 3V i, en framåt spänning (kontrollera den emmiter datablad) 1.7V och en ström på 80mA vara 18R. Du kan komma undan med en 12R, men skulle jag sticka med 18R att vara på den säkra sidan. Bild 1 visar hur kretsen är trådbunden upp

V + i detta fall är våra 3V järnväg. Som porten är att se 5V, skulle LED nu vara aktiverat.
Om du vill undersöka hur MOSFETs faktiskt arbetar och mer detaljerad teknisk information:

http://www.IRF.com/Technical-info/appnotes/MOSFET.pdf

Se Steg
Relaterade Ämnen

Bygga din egen elektroniska Sampler gränssnitt för Ableton

Hej du. Jag är för närvarande en andra året musikteknik student. Målet med detta projekt var att utforma ett nytt instrument i någon form.I slutändan, det är ett elektroniskt gränssnitt och kan åter avbildas till olika ändamål, men den fysiska utform...

Bygga din egen dator

varför skulle någon gå ut och köpa en dator från en manufaturer som Dell eller Gateway, när de kunde bygga en mer kraftfull dator för mindre pengar? Svaret, de vet inte hur man bygger den.Detta kanske låter som en komplicerad process, men i alla verk...

Bygga din egen elektrisk motorcykel

ÖversiktDet färdiga projektet är en 1981 Kawasaki KZ440, omvandlas till elektriska. Den drivs av fyra Optima gul topp förseglade (AGM) bly-syra batterier, som driver en Briggs & Stratton Etek elmotor. Hastigheten på motorn styrs av en Alltrax varumär...

Bygg din egen hörsel Augmented Seashell!

i detta Instructable jag kommer att förklara hur man bygger din egen hörsel Augmented Seashell. Nu, innan vi börjar, vad är en auditiv Augmented Seashell?Svar: i princip är det en snäcka kan producera andra ljud än det redan gör. En snäcka producerar...

Bygga din egen Mobility Rehab handikappade Scooter för mindre än $500

Jag kan visa dig hur du konverterar en rakkniv E300 skoter, föreslår jag att du köpa från Amazon.com bör vara omkring $250, i din egen Rehab handikappade scooter. E300 skoter får du har bara en hastighet. Hög hastighet, eller kusten, inget däremellan...

Bygga din egen gateway brandvägg

lär dig att bygga din egen gateway brandvägg med FreeBSD® och gamla PC delar. Brandväggen kommer att bestå av PF brandväggen, Snort-ID: N, olika IPS applikationer, Squid proxy och några intuitivt webbgränssnitt för revision. Kostnaden för detta proje...

Bygga din egen FM-Radio Astronomy Lab

eftersom jag är en enkel man, och tanken på att försöka förstå allt okändan är mer än jag kan hantera, jag föredrar den enklare sidan av astronomi. Min personliga astronomi verktyg inkluderar ett 4,5" reflektor teleskop, ett par av kikare och en FM-R...

Bygga din egen laptop

varför skulle någon gå ut och köpa en dator från en tillverkare som Dell eller Gateway, när de kunde bygga en mer kraftfull dator för mindre pengar? Svaret, de vet inte hur man bygger den.Detta kanske låter som en komplicerad process, men i alla verk...

Bygga din egen "Spy Satellite"

Jag har alltid trott det skulle vara snyggt att ha din egen "Spion" satellit. Det faktum att vi har vår egen Spy satelliter reser runt jorden bara förvånar mig. Så varför inte ha din egen? Följande instructable visar hur att göra just det, bygga...

Hur man bygger din egen jetmotor

du behöver inte vara Jay Leno att äga en jet drivs motorcykel och vi visar dig hur du gör din egen jet enigne här för att driva dina galna fordon. Detta är ett pågående projekt, och gott om ytterligare info kommer snart att publiceras på vår hemsida....

Bygga din egen (metallbearbetning) svarv - del I

du kan göra en hel verkstad till ett värde av elverktyg maskin, med grundläggande järnhandel/home center leveranser och metallskrot av svarta metaller. Smälta aluminium i en metall-hink ugn, med sand, träkol och en lera blomkruka! Cast sofistikerad m...

DIY, BYGGA DIN EGEN DIGITALA BINARY CLOCK!

Detta Instructable visar hur man bygger en digital klocka på enklaste sätt. Du behöver bara några verktyg och lite tid...Steg 1: Introduktion Det finns två sätt att bygga din egen binär klocka.1.-en är till göra din egen PCB. Att lära sig lite av mik...

Bygg din egen elbil: Billiga

Hej alla,Detta är en presentation jag gjorde på moder jord mässan september 25th 2010.I den täcka jag de steg som det tog för mig att bygga en elbil på en budget.Det var bara en 45 minuters presentation, så vissa saker var bara berörde som i sig kan...

Bygg din egen elbil!

"Electro-Metro" projektet.Har inte råd en Nissan Leaf? Inga problem!Bygga en billig elbil själv genom att ta bort den bilen motorn, ersätta den med en gaffeltruck motor, och lägga till batterier.Jag har massor av videor om projektet på:http://ww...

Bygga din egen jorden ugn

Vem älskar inte läcker vedeldad ugn pizza? INGEN.Jag hade en dröm om bakgård pizza part kul gånger och började göra en del efterforskningar att göra det dröm verklighet.Först tittade jag på material kostnaden för en tegelugn (spoiler alert: de är all...

Bygga din egen ficka SID Audio Player

Låt oss tid reser tillbaka till 80-talet igen genom att skapa din egen Propellerpowered Pocket SID Audio Player.]Den Guinness rekordbok listar Commodore 64 som den bäst säljande datormodellen genom tiderna. C64: an mest övertygande funktioner var det...

Bygg din egen upphöjd trädgård säng! Odla din egen mat!

i denna blogg, vi hoppas att instruera dig att bygga din egen trädgård säng. Lära av våra misstag och odla din egen mat hemma!Steg 1: fördelarDet finns många fördelar med att bygga en uppvuxen trädgård säng!1) är det lättare på din rygg! Du behöver i...

Bygg din egen bärbara rostfritt stål fälgar tube - och hela bara väger bara 17 kg!

Jag är en långsiktig homebrewer men jag har alltid gjort enda steg infusion mosar. Jag har alltid velat en fälgar eller HERMS system men jag inte gillar det utrymme ett fullständigt system tar upp och jag har alltid backade på grund av kostnaden. Men...

Hemma Hydroponics - en handbok om hur att bygga din egen hydroponics system

IntroduktionOrsakerna och effekterna av överbefolkningÖverbefolkning ska inte tas lättvindigt. Den har några fruktansvärda effekter, en av dem är en brist på mat. Våra för närvarande överbefolkad värld orsakas av den industriella revolutionen. Den in...