Cuprins:

ArduPhotographer: 4 pași
ArduPhotographer: 4 pași

Video: ArduPhotographer: 4 pași

Video: ArduPhotographer: 4 pași
Video: INCREDIBLE INSIGHT WITH A WORLD-RENOWNED NATIONAL GEOGRAPHIC PHOTOGRAPHER | MICHELE ARDU 2024, Iulie
Anonim
ArduPhotographer
ArduPhotographer

NOTĂ DE DISCLAIMER

Acest instructable a fost testat pe următoarele camere:

  • Canon 350D
  • Canon 50D

Această instrucțiune vă poate deteriora camera. Se recomandă precauție. Continuați cu acest instructable pe propriul risc și responsabilitate.

FUNDAL

Un prieten de-al meu m-a întrebat dacă aș putea să construiesc ceva care să declanșeze automat camera SLR de fiecare dată când o pasăre se afla în jurul cuibului pe care îl așezase în grădina sa. El este interesat de păsări, dar de data aceasta pasărea care a ajuns să cuibărească în grădina sa a fost una foarte ciudată.

OBIECTIV

Pentru a determina Arduino să declanșeze declanșatorul unei camere pe baza semnalelor primite de la un senzor infraroșu pasiv (PIR), alias senzor de mișcare.

CONSTRUIREA DE MATERIALE

  • Un Arduino Uno (testat pe R3)
  • Un scut Ethernet Arduino
  • Un senzor PIR (infraroșu pasiv) care funcționează la 433,92MHz. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Un receptor de 433,92 MHz: MX-JS-05V
  • Un rezistor de 600 Ohmi
  • Un optocuplator 4N35
  • O mufă stereo fono de 2,5 mm

NOTE DE CAMERA

  • Camera ar trebui să accepte obturatorul la distanță cu fir.
  • Acest instructable nu oferă informații despre cum să construiți cablul conectorului fizic la SLR.

Pasul 1: Circuitul

Circuitul
Circuitul
Circuitul
Circuitul

Conectați diversele componente așa cum se arată în imagine. Câteva note:

  • Mufa audio afișată în imagine este stereo și, prin urmare, are trei picioare. Două dintre ele (canale stânga și dreapta) trebuie conectate la același picior al 4N35.
  • Pinul Arduino # 8 la rezistor
  • Pinul Arduino # 2 la pinul de date de pe modulul RX / RF.

Logica soluției este explicată în imaginea diagramă atașată.

Pasul 2: Schița

Iată schița care conduce soluția:

PARAMETRI DE SKETCH

Cel mai important parametru pentru hardcode -definit ca o constantă în schiță, este cadrele maxime pe secundă (FPS) acceptate de cameră. Vă rugăm să consultați manualul de fabricație al camerei pentru informații despre FPS-ul maxim al camerei dvs. Un parametru care poate duce la lipsa cadrelor este durata impulsului declanșatorului. Acest parametru este configurabil în secțiunea de declarație a constantelor schiței.

Unele configurații:

  • Cadre pe secundă (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Până la 60 de imagini mari / fine JPEG. Până la 90 de imagini mari / fine JPEG cu carduri CF compatibile UDMA 7
    • Nikon D300: 6 cu baterie încorporată. 8 cu adaptor de curent alternativ sau pachet MB-D10 și alte baterii decât EN-EL3e
  • Impulsul obturatorului (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

ADRESA IP GAZDĂ

Schița setează adresa IP implicită 192.168.1.100 pe ecranul Ethernet. Acest lucru se face pe următoarea linie:

Adresă IP ip (192, 168, 1, 100);

Vă rugăm să modificați această adresă IP, dacă este necesar, pe baza configurării LAN.

SNIFFING PIR SKETCH

Acest instructable prezintă o schiță suplimentară pentru adulmecarea numărului de identificare PIR care trebuie codat în secțiunea de declarație a variabilelor schiței din ArduPhtographer (PIR_id). Schița de adulmecare însoțită poate decoda ID-ul dispozitivului dispozitivului PIR testat mai sus. Cu toate acestea, nu există nicio garanție că ar decoda alte PIR.

Iată schița:

Pentru a obține ID-ul PIR trebuie să încărcați această schiță pe Arduino și să deschideți serialul la 9600bauds. Porniți PIR și efectuați o mișcare în fața acestuia, astfel încât să se declanșeze. Ar trebui să citiți ID-ul PIR pe monitorul serial.

Pasul 3: interfața web

Interfața web
Interfața web

INTERFATA WEB

ArduPhotographer poate fi configurat prin intermediul interfeței sale web. Interfața web oferă, de asemenea, informații despre cantitatea de fotografii realizate, precum și posibilitatea de a elibera manual obturatorul camerei. Adresa IP care va fi utilizată în adresa URL pentru a apela interfața web este definită aici:

Adresă IP ip (192, 168, 1, 100);

În acest caz, adresa URL de setat pe browserul web ar fi

ÎNȚELEGEREA INTERFAȚEI WEB. PARAMETRI

ArduPhotographer este extrem de versatil când vine vorba de diferiți parametri de configurare care pot fi setați pentru a declanșa declanșatorul. Parametrii care direcționează modul în care sunt realizate fotografiile sunt:

  • Burst: numărul de fotografii consecutive care trebuie făcute atunci când mișcarea este detectată de PIR.
  • User Interleave: timpul dintre imagini când rafala este mai mare decât una (1).
  • Întârziere mișcare înainte: Timp de așteptare între momentul în care PIR detectează mișcarea până la eliberarea exploziei.
  • Întârziere mișcare după: Timpul de așteptare după terminarea rafalei înainte de a începe să ascultați din nou semnalul PIR.

Pentru informații mai detaliate despre modul în care acești patru parametri merg împreună, consultați documentul atașat parametru_doc_1_1.pdf.

PUNCTE DE LUCRAT

  • Eliberarea declanșatorului de pe interfața web eliberează declanșatorul pentru a face o singură fotografie, indiferent de figura de rafală.
  • Mai mulți clienți web concurenți pot produce o stare imprevizibilă asupra comportamentului de închidere al camerei atunci când eliberați manual declanșatorul (Eliberați butonul declanșator).

Pasul 4: informații valoroase

BINE DE CUNOȘTIT COMPORTAMENTUL

  • Butonul de declanșare de pe interfața web trebuie să acționeze așa cum este definit de fabricarea camerei atunci când declanșatorul este apăsat fără nicio altă caracteristică. De exemplu, Canon 350D trebuie să facă o fotografie numai de fiecare dată când declanșatorul este eliberat prin telecomandă; nici o explozie chiar și atunci când butonul este ținut apăsat.
  • Parametrul codat pe hard Shutter Pulse (ms) asigură impulsul de declanșare a fotografiei trimis către cameră este suficient de lung pentru a fi interpretat corect de cameră.
  • Valoarea Shutter Pulse a fost găsită prin încercare și eroare utilizând butonul Release Shutter disponibil pe interfața web.
  • PIR-ul testat produce o rafală lungă de semnalizare, mai mare decât timpul necesar pentru a face o fotografie, prin urmare, realizate mai multe fotografii decât cantitatea indicată cu „rafală” se poate întâmpla. Acest lucru se datorează faptului că atunci când bucla începe din nou, s-ar putea să citească în continuare semnale PIR din rafala în curs. Acest comportament poate fi contracarat cu parametrul „Întârziere mișcare după”.
  • Decalajul de declanșare se bazează pe fps-ul camerei (1000 / fps).
  • În timp ce aveți camera în modul automat sau semi-automat (Av, Tv sau P), este necesar să țineți cont de timpul necesar camerei pentru a efectua calculele necesare înainte de a face fotografia. Acest timp ar putea avea impact asupra exploziei așteptate și, prin urmare, să fie mai mic decât așteptat (cadrele lipsă). Pentru a evita acest lucru, camera ar trebui să fie setată manual (M), inclusiv focalizarea. De exemplu, având Canon 350D setat pe focalizare manuală și manuală, pot face 3 din 3 imagini când sunt configurate cu Burst = 3, Motion Delay Before = 0 și MotionDelay After = 25. Aceeași configurație, dar semi-automată cu focalizare manuală, îmi oferă o explozie de 2 din 3. Pentru a depăși, puteți juca cu parametrii MotionDelay Before și / sau MotionDelay After pentru a asigura camera eliberează declanșatorul când este inactiv.

INFORMATIE PRETIOASA

Circuitul folosește un optocuplator. Optocuploarele sunt utilizate în general pentru a izola două părți ale unui circuit. În acest sens, mecanismul care trebuie să declanșeze electronic obturatorul se află în interiorul optocuplatorului. Acest lucru este de a acționa practic ca un comutator, setând împreună cele două fire care vin / merg la cameră. Restul circuitului din spatele acestui „comutator” din interiorul optocuplatorului este complet izolat. Cu aceasta, trebuie să reducem la minimum riscul de scurgere de curent în cablul obturatorului și astfel deteriorarea camerei

CURIOSITATEA AUTORULUI

Aș fi interesat să știu experiența dvs. cu alte PIR-uri, deoarece cea pe care o citez aici este relativ lentă pentru scopul inițial, adică timpul dintre momentul în care este detectată mișcarea și momentul în care PIR este gata să simtă mișcarea din nou este relativ lung. O alternativă la aceasta este o posibilă modalitate de piratare a PIR pentru a avea răspuns la intervale mai scurte.

Recomandat: