Sisällysluettelo:

Ardu Valokuvaaja: 4 vaihetta
Ardu Valokuvaaja: 4 vaihetta

Video: Ardu Valokuvaaja: 4 vaihetta

Video: Ardu Valokuvaaja: 4 vaihetta
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Heinäkuu
Anonim
ArduValokuvaaja
ArduValokuvaaja

VASTUUVAPAUSLAUSEKE

Tämä ohje on testattu seuraavilla kameroilla:

  • Canon 350D
  • Canon 50D

Tämä ohje voi vahingoittaa kameraasi. Varovaisuutta suositellaan. Jatka tämän ohjeen noudattamista omalla vastuullasi ja vastuullasi.

TAUSTA

Ystäväni kysyi minulta, voisinko rakentaa jotain, joka laukaisee automaattisesti hänen SLR -kameransa aina, kun lintu oli puutarhansa asettaman pesän ympärillä. Hän on kiinnostunut linnuista, mutta tällä kertaa lintu, joka pääsi pesimään puutarhaan, oli hyvin erikoinen.

TAVOITE

Saada Arduino laukaisemaan kameran suljin passiiviselta infrapuna -anturilta (PIR), eli liiketunnistimelta, vastaanotettujen signaalien perusteella.

RAKENNE MATERIAALIA

  • Arduino Uno (testattu R3: lla)
  • Arduino Ethernet -suoja
  • PIR (passiivinen infrapuna) -anturi, joka toimii 433,92 MHz: n taajuudella. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-larrm-security-system-white.html)
  • 433,92 MHz: n vastaanotin: MX-JS-05V
  • 600 ohmin vastus
  • Optoerotin 4N35
  • 2,5 mm: n stereo -naarasliitin

KAMERA HUOMAUTUKSET

  • Kameran tulee tukea langallista kauko -suljinta.
  • Tämä ohje ei sisällä tietoja fyysisen liitäntäkaapelin rakentamisesta järjestelmäkameraan.

Vaihe 1: Piiri

Piiri
Piiri
Piiri
Piiri

Johda eri komponentit kuvan mukaisesti. Muutamia huomioita:

  • Kuvan ääniliitäntä on stereo, joten siinä on kolme jalkaa. Kaksi niistä (vasen ja oikea kanava) on liitettävä samaan 4N35 -haaraan.
  • Arduino nasta #8 vastukseen
  • Arduino -nasta #2 RX/RF -moduulin datatappiin.

Ratkaisun logiikka selitetään oheisessa kaavakuvassa.

Vaihe 2: Luonnos

Tässä on luonnos, joka ajaa ratkaisua:

LUONNON PARAMETRIT

Luonnoksen vakiona määritetyn kovakoodin tärkein parametri on kameran tukema enimmäiskehys sekunnissa (FPS). Katso kameran valmistusoppaasta tietoja kamerasi enimmäisnopeudesta. Yksi parametri, joka voi johtaa puuttuviin kehyksiin, on suljinpulssin kesto. Tämä parametri on konfiguroitavissa luonnoksen vakioiden ilmoitusosassa.

Jotkut kokoonpanot:

  • Kehykset sekunnissa (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Jopa 60 JPEG -kokoa/hienoja kuvia. Jopa 90 JPEG Large/Fine -kuvaa UDMA 7 -yhteensopivilla CF-korteilla
    • Nikon D300: 6 sisäänrakennetulla akulla. 8 verkkolaitteella tai MB-D10-pakkauksella ja muilla akuilla kuin EN-EL3e
  • Suljinpulssi (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

Isäntä IP -OSOITE

Luonnos asettaa oletus -IP -osoitteen 192.168.1.100 Ethernet -suojaksi. Tämä tehdään seuraavalla rivillä:

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

Muuta tätä IP -osoitetta tarvittaessa LAN -asetusten perusteella.

NAISTELU PIR SKETCH

Tässä ohjeessa on ylimääräinen luonnos PIR -tunnistusnumeron haistamiseen, joka on koodattava ArduPhtographerin (PIR_id) luonnoksen muuttujien ilmoitusosioon. Mukana oleva haukkumisluonnos voi purkaa edellä testatun PIR -laitteen laitetunnuksen. Ei kuitenkaan ole mitään takeita siitä, että se purkisi muut PIR -koodit.

Tässä on luonnos:

PIR -tunnuksen saamiseksi sinun on ladattava tämä luonnos Arduinolle ja avattava sarjamonitori 9600baudissa. Kytke PIR päälle ja suorita liikettä sen edessä, jotta se laukeaa. PIR -tunnuksen pitäisi lukea sarjamonitorista.

Vaihe 3: Verkkokäyttöliittymä

Web -käyttöliittymä
Web -käyttöliittymä

VERKKOLIITÄNNÄT

ArduPhotographer voidaan määrittää web -käyttöliittymän kautta. Web -käyttöliittymä tarjoaa myös tietoja otettujen kuvien määrästä ja mahdollistaa kameran sulkimen manuaalisen avaamisen. IP -osoite, jota käytetään URL -osoitteessa verkkokäyttöliittymän kutsumiseen, määritellään tässä:

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

Tässä tapauksessa verkkoselaimessa asetettava URL -osoite olisi

VERKKOLIITÄNNÄN YMMÄRTÄMINEN. PARAMETRIT

ArduPhotographer on erittäin monipuolinen, kun kyse on erilaisista kokoonpanoparametreista, jotka voidaan asettaa laukaisemaan. Kuvien ottamista ohjaavat parametrit ovat:

  • Sarja: peräkkäisten otettavien kuvien määrä, kun PIR havaitsee liikkeen.
  • Käyttäjän interleave: aika kuvien välillä, kun sarjakuva on suurempi kuin yksi (1).
  • Liikeviive ennen: Odotusaika sen hetken välillä, jolloin PIR havaitsee liikkeen, kunnes purske vapautetaan.
  • Liikkeen viive jälkeen: Odotusaika purskeen päättymisen jälkeen ennen kuin aloitat PIR -signaalin kuuntelun uudelleen.

Lisätietoja näiden neljän parametrin yhteensovittamisesta on liitteenä olevassa asiakirjassa parametri_doc_1_1.pdf.

HUOMIOITAVAA

  • Verkkokäyttöliittymän vapautuslaukaisin vapauttaa sulkimen ottaakseen vain yhden kuvan sarjakuvasta riippumatta.
  • Useat samanaikaiset web -asiakkaat voivat tuottaa arvaamattoman tilan kameran sulkemiskäyttäytymiseen, kun laukaisin vapautetaan käsin (vapauta suljinpainike).

Vaihe 4: Arvokasta tietoa

HYVÄ TIETÄÄ KÄYTTÄYTYMISTÄ

  • Verkon käyttöliittymän Vapauta suljin -painikkeen on toimittava kameran valmistajan määrittämällä tavalla, kun laukaisinta painetaan ilman lisäominaisuuksia. Esimerkiksi Canon 350D ottaa yhden kuvan vain joka kerta, kun suljin vapautetaan kauko -ohjaimen kautta; ei purskahdusta, vaikka painiketta pidetään painettuna.
  • Kovakoodattu parametri Suljinpulssi (ms) varmistaa, että kameraan lähetetty laukauspulssi on riittävän pitkä, jotta kamera tulkitsee sen oikein.
  • Suljinpulssin arvo on löydetty kokeilu- ja erehdystoiminnolla käyttämällä verkkokäyttöliittymässä olevaa laukaisimen vapautuspainiketta.
  • Testattu PIR tuottaa pitkän signaalipurskeen, joka on pidempi kuin kuvan ottamiseen tarvittava aika, joten otettiin enemmän kuvia kuin "purskeella" merkitty määrä voi tapahtua. Tämä johtuu siitä, että kun silmukka alkaa alusta, se saattaa silti lukea PIR -signaaleja käynnissä olevasta purskeesta. Tätä toimintaa voidaan torjua parametrilla "Motion Delay After".
  • Suljinviive perustuu kameran fps (1000 / fps).
  • Kun kamera on automaattisessa tai puoliautomaattitilassa (Av, Tv tai P), on otettava huomioon, kuinka kauan kamera tarvitsee tarvittavien laskelmien suorittamiseen ennen kuvan ottamista. Tämä aika saattaa vaikuttaa odotettuun purskeeseen, joten se on odotettua pienempi (puuttuvat kehykset). Tämän välttämiseksi kamera on asetettava käsin (M), mukaan lukien tarkennus. Esimerkiksi kun Canon 350D on asetettu manuaaliseen ja manuaaliseen tarkennukseen, voin ottaa 3/3 kuvaa, kun asetuksena on Burst = 3, Motion Delay Before = 0 ja MotionDelay After = 25. Sama kokoonpano, mutta manuaalitarkennuksella varustettu puoliautomaattinen, antaa minulle sarjan 2/3. Voittaaksesi voit pelata MotionDelay Before- ja/tai MotionDelay After -parametreilla kameran varmistamiseksi, kun kamera vapauttaa sulkimen joutokäynnillä.

ARVOKASTA TIETOA

Piiri käyttää optoerotinta. Optoerottimia käytetään yleensä kahden piirin osan eristämiseen. Tässä mielessä mekanismi, jonka on tarkoitus laukaista suljin elektronisesti, on optoerottimen sisällä. Tämä toimii pohjimmiltaan kytkimenä asettamalla yhteen kaksi kameraan tulevaa/menevää johtoa. Muu piiri tämän "kytkimen" takana optoerottimen sisällä on täysin eristetty. Tällä tavoin minimoimme riskin, että virta vuotaa suljinkaapeliin ja vahingoittaa kameraa

Kirjailijan uteliaisuus

Olisin kiinnostunut tietämään kokemuksianne muiden PIR -laitteiden käytöstä, koska tässä mainitsemani on suhteellisen hidas alkuperäiseen tarkoitukseen, toisin sanoen aika liikehetken havaitsemisen ja ajan välillä, jolloin PIR on valmis havaitsemaan liikkeen uudelleen, on suhteellisen pitkä. Vaihtoehto tälle on mahdollinen tapa hakkeroida PIR, jotta se saisi vastauksen lyhyemmillä aikaväleillä.

Suositeltava: