Taula de continguts:

ArduPhotographer: 4 passos
ArduPhotographer: 4 passos

Vídeo: ArduPhotographer: 4 passos

Vídeo: ArduPhotographer: 4 passos
Vídeo: INCREDIBLE INSIGHT WITH A WORLD-RENOWNED NATIONAL GEOGRAPHIC PHOTOGRAPHER | MICHELE ARDU 2024, De novembre
Anonim
ArduPhotographer
ArduPhotographer

NOTA DE RESPONSABILITAT

Aquesta instrucció s'ha provat amb les càmeres següents:

  • Cànon 350D
  • Cànon 50D

Aquesta instrucció pot danyar la càmera. Es recomana precaució. Continueu amb aquesta instrucció sota la vostra responsabilitat i risc.

FONS

Un amic meu em va preguntar si podia construir alguna cosa que activés automàticament la càmera rèflex cada vegada que un ocell estava al voltant del niu que posava al seu jardí. L’interessen els ocells, però aquesta vegada l’ocell que va arribar a niar al seu jardí va ser molt peculiar.

OBJECTIU

Per aconseguir que Arduino activi l'obturador d'una càmera en funció dels senyals rebuts d'un sensor d'infrarojos passius (PIR), també conegut com a sensor de moviment.

CONSTRUCCIÓ DE MATERIALS

  • Un Arduino Uno (provat a R3)
  • Un escut Ethernet Arduino
  • Un sensor PIR (Passive InfraRed) que funciona a 433,92 MHz. (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
  • Una resistència de 600 Ohms
  • Un optoacoblador 4N35
  • Un endoll fono estèreo femella de 2,5 mm

NOTES DE CÀMERA

  • La càmera hauria de ser compatible amb l'obturador remot per cable.
  • Aquesta instrucció no ofereix informació sobre com construir el cable del connector físic a la rèflex.

Pas 1: el circuit

El Circuit
El Circuit
El Circuit
El Circuit

Connecteu els diversos components tal com es mostra a la imatge. Algunes notes:

  • La presa d’àudio que es mostra a la imatge és estèreo i, per tant, té tres potes. Dos d’ells (canals esquerre i dret) s’han de connectar a la mateixa pota del 4N35.
  • Pin Arduino # 8 per resistir
  • Pin Arduino # 2 a Pin de dades al mòdul RX / RF.

La lògica de la solució s’explica a la imatge del diagrama adjunt.

Pas 2: l’esbós

Aquí teniu l’esbós que impulsa la solució:

PARÀMETRES SKETCH

El paràmetre més important del codi dur, definit com a constant a l'esbós, és el nombre màxim de fotogrames per segon (FPS) admesos per la càmera. Consulteu el manual de fabricació de la càmera per obtenir informació sobre els FPS màxims de la càmera. Un paràmetre que pot provocar la manca de fotogrames és la durada del pols de l'obturador. Aquest paràmetre es pot configurar a la secció de declaració de constants de l'esbós.

Algunes configuracions:

  • Fotogrames per segon (FPS):

    • Cànon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Fins a 60 imatges grans / fines JPEG. Fins a 90 imatges grans / fines JPEG amb targetes CF compatibles amb UDMA 7
    • Nikon D300: 6 amb bateria incorporada. 8 amb adaptador de CA o paquet MB-D10 i bateries diferents de l'EN-EL3e
  • Pols d'obturació (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

ADREÇA IP HOST

L'esbós defineix l'adreça IP predeterminada 192.168.1.100 a l'escut Ethernet. Això es fa a la línia següent:

Adreça IP IP (192, 168, 1, 100);

Modifiqueu aquesta adreça IP si cal segons la configuració de la vostra LAN.

SNIFFING PIR SKETCH

Aquesta instrucció inclou un esbós addicional per ensumar el número d'identificació PIR que s'ha de codificar en format secció a la secció de declaració de variables de l'esbós de l'ArduPhtographer (PIR_id). L'esbós d'ensumatge que s'acompanya pot descodificar l'identificador del dispositiu del dispositiu PIR provat anteriorment. Tot i això, no hi ha cap garantia que descodificaria altres PIR.

Aquí teniu l’esbós:

Per obtenir l'identificador PIR, heu de carregar aquest esbós a l'Arduino i obrir el monitor de sèrie a 9600 bauds. Enceneu el PIR i realitzeu una mica de moviment al davant perquè es desencadeni. Hauria de llegir el PIR ID al monitor de sèrie.

Pas 3: la interfície web

La interfície web
La interfície web

INTERFÀCIA WEB

L'ArduPhotographer es pot configurar mitjançant la seva interfície web. La interfície web també ofereix informació sobre la quantitat de fotografies que s’han pres, així com la possibilitat de deixar anar manualment l’obturador de la càmera. Aquí es defineix l'adreça IP que s'utilitzarà a l'URL per trucar a la interfície web:

Adreça IP IP (192, 168, 1, 100);

En aquest cas, l'URL que s'ha d'establir al navegador web seria

ENTENDRE LA INTERFÀCIA WEB. PARÀMETRES

ArduPhotographer és extremadament versàtil quan es tracta de diferents paràmetres de configuració que es poden configurar per activar l'obturador. Els paràmetres que orienten la manera de fer les fotografies són:

  • Ràfega: nombre d'imatges consecutives que s'han de fer quan el PIR detecta un moviment.
  • Interfície d'usuari: el temps entre les imatges quan la ràfega és superior a un (1).
  • Retard de moviment abans: temps d’espera entre el moment en què el PIR detecta moviment fins que s’allibera la ràfega.
  • Retard de moviment després: temps d’espera després d’acabar la ràfega abans de tornar a escoltar el senyal PIR.

Per obtenir informació més detallada sobre com es combinen aquests quatre paràmetres, consulteu el document adjunt paramet_doc_1_1.pdf.

PUNTS A CONSIDERAR

  • El disparador d'obturació de la interfície web allibera l'obturador per fer només una fotografia, independentment de la xifra de ràfega.
  • Diversos clients web simultanis poden produir un estat imprevisible sobre el comportament de tancament de la càmera en deixar anar l'obturador manualment (botó de l'obturador).

Pas 4: informació valuosa

BON SABER EL COMPORTAMENT

  • El botó de disparador de la interfície web ha d’actuar segons el que defineix la fabricació de la càmera quan es prem el disparador sense cap altra característica. Per exemple, el Canon 350D només pot fer una fotografia cada vegada que es posa l'obturador a través del comandament a distància; no es produeix cap ràfega, fins i tot quan es manté premut el botó.
  • El paràmetre codificat en format Shutter Pulse (ms) assegura que el pols de disparació enviat a la càmera és prou llarg per ser interpretat correctament per la càmera.
  • El valor del polsador de l'obturador s'ha trobat mitjançant proves i errors mitjançant el botó d'alliberament de l'obturador disponible a la interfície web.
  • El PIR provat produeix una llarga explosió de senyalització, més llarga que el temps necessari per fer una fotografia, per tant, fa més fotografies de la quantitat indicada amb "ràfega". Això es deu al fet que quan es comença el bucle, encara pot llegir els senyals PIR de la ràfega en curs. Aquest comportament es pot contrarestar amb el paràmetre "Retard de moviment després".
  • El retard de l'obturador es basa en els fps de la càmera (1000 / fps).
  • Si teniu la càmera en mode automàtic o semi-automàtic (Av, Tv o P), cal tenir en compte la quantitat de temps que necessita la càmera per realitzar els càlculs necessaris abans de fer la fotografia. Aquesta vegada pot afectar la ràfega esperada i, per tant, ser inferior a l'esperat (fotogrames que falten). Per evitar això, la càmera hauria de configurar-se manualment (M) inclòs el focus. Per exemple, tenint el Canon 350D ajustat a enfocament manual i manual, puc fer 3 de cada 3 fotos quan estigui configurat amb Burst = 3, Motion Delay Before = 0 i MotionDelay After = 25. La mateixa configuració, però en mode semi-automàtic amb enfocament manual, em proporciona una ràfega de 2 sobre 3. Per superar-lo, es pot jugar amb els paràmetres MotionDelay Before i / o MotionDelay After per assegurar que la càmera allibera l'obturador quan està inactiu.

INFORMACIÓ VALORABLE

El circuit fa ús d’un optoacoblador. Els optoacopladors s’utilitzen generalment per aïllar dues parts d’un circuit. En aquest sentit, el mecanisme que ha d’activar electrònicament l’obturador es troba a l’interior de l’optocoplador. Es tracta bàsicament d’actuar com a interruptor, ajuntant els dos cables que van / van cap a la càmera. La resta del circuit que hi ha darrere d’aquest “commutador” dins l’optocoplador està totalment aïllat. Amb això, hem de minimitzar el risc de filtració de corrent al cable de l'obturador i, per tant, danyar la càmera

CURIOSITAT DE L’AUTOR

M'interessaria conèixer la vostra experiència amb altres PIR, ja que la que cito aquí és relativament lenta per al propòsit original, és a dir, el temps transcorregut entre el moment en què es detecta el moviment i el moment en què el PIR està preparat per sentir el moviment de nou és relativament llarg. Una alternativa a això és una possible manera de piratejar el PIR per tenir-lo a la resposta en intervals més curts.

Recomanat: