Talaan ng mga Nilalaman:

ArduPhotographer: 4 na Hakbang
ArduPhotographer: 4 na Hakbang

Video: ArduPhotographer: 4 na Hakbang

Video: ArduPhotographer: 4 na Hakbang
Video: Распределительный щит. Сборка трехфазного щита. Подключение автоматов. 2024, Hulyo
Anonim
ArduPhotographer
ArduPhotographer

TANDAAN NG TANDAAN

Ang itinuturo na ito ay nasubukan sa mga sumusunod na camera:

  • Canon 350D
  • Canon 50D

Ang itinuturo na ito ay maaaring makapinsala sa iyong camera. Pag-iingat ay pinapayuhan. Magpatuloy sa itinuturo na ito sa iyong sariling peligro at responsibilidad.

BACKGROUND

Tinanong ako ng isang kaibigan ko kung makakagawa ako ng isang bagay na awtomatikong magpapalitaw ng kanyang SLR camera sa tuwing ang isang ibon ay nasa paligid ng pugad na itinakda niya sa kanyang hardin. Siya ay interesado sa mga ibon ngunit sa pagkakataong ito ang ibon na nakalagay sa pugad sa kanyang hardin ay isang kakaibang isa.

LAYUNIN

Upang makuha ni Arduino ang shutter ng isang kamera batay sa mga signal na natanggap mula sa isang passive infrared sensor (PIR), aka sensor ng paggalaw.

BUILD OF MATERIALS

  • Isang Arduino Uno (nasubukan sa R3)
  • Isang kalasag na Arduino Ethernet
  • Isang sensor ng PIR (Passive InfraRed) na tumatakbo sa 433.92MHz. (https://www.buysku.com/wh Wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Isang tatanggap ng 433.92MHz: MX-JS-05V
  • Isang resistor na 600Ohms
  • Isang optocoupler 4N35
  • Isang 2.5mm babaeng stereo phono socket

TANDAAN NG CAMERA

  • Dapat suportahan ng camera ang wired remote shutter.
  • Ang itinuturo na ito ay hindi nag-aalok ng impormasyon sa kung paano itatayo ang pisikal na konektor na cable sa SLR.

Hakbang 1: Ang Circuit

Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit

Wire ang magkakaibang mga bahagi tulad ng ipinakita sa larawan. Ang ilang mga tala:

  • Ang audio jack na ipinakita sa larawan ay stereo at sa gayon mayroon itong tatlong paa. Dalawa sa kanila (kaliwa at kanang mga channel) ay maiugnay sa parehong binti ng 4N35.
  • Ang pin ng Arduino # 8 upang labanan
  • Arduino pin # 2 sa Data pin sa RX / RF module.

Ang lohika ng solusyon ay ipinaliwanag sa nakalakip na larawan ng diagram.

Hakbang 2: Ang Sketch

Narito ang sketch na nagtutulak ng solusyon:

SKETCH PARAMETERS

Ang pinakamahalagang parameter sa hardcode - tinukoy bilang isang pare-pareho sa sketch, ay ang maximum na mga frame bawat segundo (FPS) na sinusuportahan ng camera. Mangyaring mag-refer sa manu-manong paggawa ng camera para sa impormasyon sa maximum FPS ng iyong camera. Ang isang parameter na maaaring humantong sa nawawalang mga frame ay ang tagal ng shutter pulse. Ang parameter na ito ay mai-configure sa seksyon ng pagdedeklara ng pare-pareho ng sketch.

Ang ilang mga pagsasaayos:

  • Mga Frame Bawat Segundo (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Hanggang sa 60 JPEG Malaking / Pinong mga imahe. Hanggang sa 90 JPEG Malaking / Pinong mga imahe na may UDMA 7-katugmang CF card
    • Nikon D300: 6 na may buil-in na baterya. 8 na may AC adapter o MB-D10 pack at baterya maliban sa EN-EL3e
  • Shutter Pulse (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

HOST IP ADDRESS

Itinatakda ng sketch ang default IP address 192.168.1.100 sa kalasag ng Ethernet. Ginagawa ito sa sumusunod na linya:

IPAddress ip (192, 168, 1, 100);

Mangyaring baguhin ang IP address na ito kung kinakailangan batay sa iyong pag-setup ng LAN.

SNIFFING PIR SKETCH

Nagtatampok ang itinuturo na ito ng isang labis na sketch upang maamoy ang numero ng pagkakakilanlan ng PIR na dapat na hardcoded sa seksyon ng mga variable na deklarasyon ng sketch ng ArduPhtographer (PIR_id). Ang sinamahan na pag-sniff ng sketch ay maaaring mag-decode ng aparato ID ng nasubok sa itaas na aparato ng PIR. Gayunpaman, walang garantiyang mai-decode nito ang iba pang PIR.

Narito ang sketch:

Upang makuha ang PIR ID kailangan mong i-load ang sketch na ito sa Arduino at buksan ang Serial Monitor sa 9600bauds. I-on ang PIR at magsagawa ng paggalaw sa harap nito upang ma-trigger ito. Dapat basahin ang PIR ID sa Serial Monitor.

Hakbang 3: Ang Web Interface

Ang Web Interface
Ang Web Interface

WEB INTERFACE

Ang ArduPhotographer ay maaaring mai-configure sa pamamagitan ng web interface nito. Nag-aalok din ang web interface ng impormasyon sa dami ng mga larawan na nakuha pati na rin nagbibigay ng posibilidad na manu-manong ilabas ang shutter ng camera. Ang IP address na gagamitin sa URL upang tawagan ang web interface ay tinukoy dito:

IPAddress ip (192, 168, 1, 100);

Sa kasong ito ang URL na maitatakda sa web browser ay magiging

PAG-UNAWA SA WEB INTERFACE. PARAMETERS

Ang ArduPhotographer ay lubos na maraming nalalaman pagdating sa iba't ibang mga parameter ng pagsasaayos na maaaring maitakda upang ma-trigger ang shutter. Ang mga parameter na nagtutulak sa paraan ng pagkuha ng mga larawan ay:

  • Pagsabog: bilang ng mga magkakasunod na larawan na makukuha kapag ang kilos ay napansin ng PIR.
  • User Interleave: oras sa pagitan ng mga larawan kapag ang pagsabog ay mas malaki sa isa (1).
  • Pag-antala ng Paggalaw Bago: Ang oras ng paghihintay sa pagitan ng sandali ay nakita ng PIR ang paggalaw hanggang sa mailabas ang pagsabog.
  • Pag-antala ng Paggalaw Pagkatapos: Ang oras ng paghihintay matapos ang pagsabog ay tapos na bago simulang makinig muli sa signal ng PIR.

Para sa mas detalyadong impormasyon tungkol sa kung paano magkakasama ang apat na parameter na ito mangyaring mag-refer sa nakalakip na parameter ng parameter_doc_1_1.pdf.

POINTS KUNG ISIPON

  • Ang Release Shutter sa web interface ay naglalabas ng shutter upang kumuha ng isang larawan lamang, anuman ang numero ng pagsabog.
  • Ang maramihang kasabay na mga kliyente sa web ay maaaring makagawa ng isang hindi mahuhulaan na estado sa pag-uugali ng pag-shutting ng camera kapag manu-manong naglalabas ng shutter (button na Bitawan ang Shutter).

Hakbang 4: Mahalagang Impormasyon

MABUTING ALAM KONG GALING

  • Ang pindutan ng Paglabas ng Shutter sa web interface ay upang kumilos bilang tinukoy sa pamamagitan ng paggawa ng camera kapag ang shutter release ay nalulumbay nang walang anumang karagdagang tampok. Halimbawa, ang Canon 350D ay kumuha ng isang larawan lamang sa tuwing ang shutter ay inilabas sa pamamagitan ng remote control; walang pagsabog kahit na ang pindutan ay pinananatiling nalulumbay.
  • Ang hardcoded parameter na Shutter Pulse (ms) ay nagse-secure ng shot na nagpapalitaw ng pulso na ipinadala sa camera ay sapat na mahaba upang maipaliwanag nang tama ng camera.
  • Ang halaga ng Shutter Pulse ay natagpuan ng trial-and-error gamit ang pindutang Release Shutter na magagamit sa web interface.
  • Ang nasubok na PIR ay gumagawa ng isang mahabang pagsabog ng pagbibigay ng senyas, mas mahaba kaysa sa oras na kinakailangan upang kumuha ng larawan samakatuwid, kumuha ng maraming larawan kaysa sa halagang ipinahiwatig na may "pagsabog" na maaaring mangyari. Ito ay dahil kapag nagsimula ang loop ay maaari pa ring basahin ang mga signal ng PIR mula sa patuloy na pagsabog. Ang pag-uugali na ito ay maaaring mapalitan ng parameter na "Pag-antala ng Paggalaw Pagkatapos".
  • Ang shutter lag ay batay sa fps ng camera (1000 / fps).
  • Habang ang pagkakaroon ng camera sa auto o semi-auto mode (Av, Tv o P) kinakailangan na isaalang-alang ang dami ng oras na kailangan ng camera upang maisagawa ang kinakailangang mga kalkulasyon bago kunan ng larawan. Ang oras na ito ay maaaring makaapekto sa inaasahang pagsabog at sa gayon ay mas mababa kaysa sa inaasahan (nawawalang mga frame). Upang maiwasan ito dapat itakda ang camera lahat ng manu-manong (M) kasama ang pagtuon. Halimbawa, ang pagkakaroon ng Canon 350D na nakatakda sa manu-manong at manu-manong pokus, maaari akong kumuha ng 3 sa 3 mga larawan kapag na-configure sa Burst = 3, Motion Delay Before = 0 at MotionDelay After = 25. Ang parehong pagsasaayos ngunit sa semi-auto na may manu-manong pagtuon ay nagbibigay sa akin ng pagsabog ng 2 sa labas 3. Upang mapagtagumpayan maaari kang maglaro sa MotionDelay Bago at / o MotionDelay Pagkatapos ng mga parameter upang ma-secure ang camera ay naglalabas ng shutter kapag idle.

MAHALAGANG IMPORMASYON

Ginagamit ng circuit ang isang optocoupler. Ang mga optocoupler ay karaniwang ginagamit upang ihiwalay ang dalawang bahagi ng isang circuit. Sa puntong ito, ang mekanismo na para sa elektronikong pag-trigger ng shutter ay nasa loob ng optocoupler. Ito ay upang karaniwang kumilos bilang isang switch, sama-sama sa pagtatakda ng dalawang wires na paparating / papunta sa camera. Ang natitirang circuit sa likod ng "switch" na ito sa loob ng optocoupler ay ganap na ihiwalay. Sa pamamagitan nito kailangan nating i-minimize ang peligro ng pagkuha ng kasalukuyang pagtulo sa shutter cable at napinsala ang camera

AUTHOR CURIOSITY

Gusto kong malaman ang iyong karanasan sa iba pang mga PIR dahil ang isa na aking binanggit dito ay medyo mabagal para sa orihinal na layunin na, ang oras sa pagitan ng sandali na ang galaw ay nadama sa oras na ang PIR ay handa nang maramdaman muli ang paggalaw ay medyo mahaba. Ang isang kahalili dito ay isang posibleng paraan ng pag-hack sa PIR upang ito ay tumugon sa mas maiikling agwat.

Inirerekumendang: