Tartalomjegyzék:

ArduFotográfus: 4 lépés
ArduFotográfus: 4 lépés

Videó: ArduFotográfus: 4 lépés

Videó: ArduFotográfus: 4 lépés
Videó: Котика ударило током, 10 т. Вольт 2024, Július
Anonim
ArduPhotographer
ArduPhotographer

NYILATKOZATI MEGJEGYZÉS

Ezt az utasítást a következő kamerákon tesztelték:

  • Canon 350D
  • Canon 50D

Ez az utasítás károsíthatja a fényképezőgépet. Óvatosság ajánlott. Folytassa ezt az utasítással saját felelősségére és felelősségére.

HÁTTÉR

Egy barátom megkérdezte, hogy építhetek -e valamit, ami automatikusan beindítja a tükörreflexes fényképezőgépét, valahányszor egy madár a kertjében elhelyezett fészek körül van. Érdeklik a madarak, de ezúttal a kertjében fészkelő madár nagyon különös volt.

CÉLKITŰZÉS

Annak érdekében, hogy az Arduino elindítsa a kamera zárját a passzív infravörös érzékelő (PIR), más néven mozgásérzékelő által kapott jelek alapján.

ANYAGOK ÉPÍTÉSE

  • Egy Arduino Uno (R3 -on tesztelve)
  • Arduino Ethernet pajzs
  • PIR (passzív infravörös) érzékelő, amely 433,92 MHz -en működik. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • 433,92 MHz-es vevő: MX-JS-05V
  • 600 ohmos ellenállás
  • 4N35 optocsatoló
  • 2,5 mm -es női sztereó phono aljzat

KAMERA MEGJEGYZÉSEK

  • A fényképezőgépnek támogatnia kell a vezetékes távvezérlőt.
  • Ez az útmutató nem tartalmaz információt arról, hogyan építse be a fizikai csatlakozókábelt az SLR -hez.

1. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör

Csatlakoztassa a különféle alkatrészeket a képen látható módon. Néhány megjegyzés:

  • A képen látható audiocsatlakozó sztereó, így három lába van. Ezek közül kettőt (bal és jobb csatorna) a 4N35 ugyanazon lábához kell csatlakoztatni.
  • Arduino #8 érintkező az ellenálláshoz
  • Arduino #2 -es tű az RX/RF modul adatcsapjához.

A megoldás logikáját a mellékelt ábra mutatja be.

2. lépés: A vázlat

Íme a vázlat, amely a megoldást hajtja:

Vázlatparaméterek

A hardcode legfontosabb paramétere, amelyet a vázlat állandójaként definiál, a kamera által támogatott maximális képkocka / másodperc (FPS). Kérjük, olvassa el a fényképezőgép gyártási kézikönyvét a fényképezőgép maximális FPS -értékével kapcsolatban. Az egyik paraméter, amely képkockák hiányához vezethet, a zársebesség időtartama. Ez a paraméter a vázlat konstans deklarációs szakaszában konfigurálható.

Néhány konfiguráció:

  • Képkocka másodpercenként (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Akár 60 JPEG nagy/finom kép. Akár 90 JPEG nagy/finom kép UDMA 7-kompatibilis CF-kártyákkal
    • Nikon D300: 6 beépített akkumulátorral. 8 hálózati adapterrel vagy MB-D10 csomaggal és az EN-EL3e típusától eltérő akkumulátorokkal
  • Zár impulzus (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

HOST IP CÍM

A vázlat az 192.168.1.100 alapértelmezett IP -címet állítja be az Ethernet -pajzsra. Ez a következő sorban történik:

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

Kérjük, módosítsa ezt az IP -címet, ha szükséges a LAN beállításai alapján.

Szaglás PIR vázlat

Ez az utasítás egy extra vázlatot tartalmaz a PIR azonosító szám szippantásához, amelyet keményen kell kódolni az ArduPhtographer (PIR_id) vázlat változó deklarációs részében. A mellékelt szippantási vázlat dekódolhatja a fent tesztelt PIR -eszköz azonosítóját. Nincs azonban garancia arra, hogy más PIR -t dekódolna.

Itt a vázlat:

A PIR azonosító megszerzéséhez be kell töltenie ezt a vázlatot az Arduino -ba, és meg kell nyitnia a soros monitort 9600baud -on. Kapcsolja be a PIR -t, és végezzen néhány mozdulatot előtte, hogy aktiválódjon. Olvassa el a PIR azonosítót a soros monitoron.

3. lépés: A webes felület

A webes felület
A webes felület

WEB INTERFÉSZ

Az ArduPhotographer webes felületén konfigurálható. A webes felület tájékoztatást nyújt az elkészített képek mennyiségéről, valamint lehetővé teszi a fényképezőgép redőnyének manuális kioldását. A webes felület meghívásához az URL -ben használandó IP -címet itt határozza meg:

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

Ebben az esetben a webböngészőben beállítandó URL a

A WEB INTERFÉSZ MEGÉRTÉSE. PARAMÉTEREK

Az ArduPhotographer rendkívül sokoldalú, amikor különböző konfigurációs paraméterekről van szó, amelyek beállíthatók a redőny kiváltására. A következő paraméterek irányítják a képek készítését:

  • Sorozatkép: az egymást követő képek száma, amelyeket akkor kell készíteni, ha a PIR mozgást érzékel.
  • Felhasználói interleave: a képek közötti idő, amikor a sorozat nagyobb, mint egy (1).
  • Mozgáskésleltetés előtt: Várakozási idő a PIR mozgást észlelő pillanata között a sorozat felszabadításáig.
  • Mozgáskésleltetés után: Várakozási idő a sorozat befejezése után, mielőtt újra elkezdi hallgatni a PIR jelet.

A négy paraméter együttes használatával kapcsolatos részletesebb információkért tekintse meg a csatolt dokumentum paraméter_doc_1_1.pdf dokumentumát.

SZEMPONTOK

  • A webes felületen lévő kioldó zár kioldja a zárat, hogy csak egy képet készítsen, függetlenül a sorozatképektől.
  • Több egyidejű webes ügyfél kiszámíthatatlan állapotot eredményezhet a fényképezőgép lezárási viselkedésében, amikor manuálisan felengedi a zárat (engedje fel az exponáló gombot).

4. lépés: Értékes információ

JÓ TUDNI A VISELKEDÉSET

  • A webes felületen lévő kioldógombnak a fényképezőgép gyártója által meghatározott módon kell működnie, amikor az exponáló gombot minden további funkció nélkül lenyomja. Például a Canon 350D csak egy képet készít minden alkalommal, amikor a zárat kioldja a távirányítón keresztül; nem tört akkor sem, ha a gombot lenyomva tartja.
  • A zárkód impulzus (ms) kódolt paramétere biztosítja, hogy a fényképezőgépnek küldött lövésindító impulzus elég hosszú legyen ahhoz, hogy a kamera helyesen értelmezze.
  • Az exponáló impulzus értékét próba-hiba módszerrel találta meg a webes felületen elérhető Release Shutter gomb segítségével.
  • A tesztelt PIR hosszú jelátvitelt eredményez, hosszabb, mint a kép elkészítéséhez szükséges idő, ezért több kép készül, mint amennyi a "sorozat" jelzéssel megtörténhet. Ennek oka az, hogy amikor a hurok újrakezdődik, akkor is olvashatja a PIR jeleket a folyamatban lévő sorozatból. Ez a viselkedés ellensúlyozható a "Mozgáskésleltetés" paraméterrel.
  • A záridő a fényképezőgép fps -jén (1000 / fps) alapul.
  • Miközben a fényképezőgép automatikus vagy félautomata üzemmódban van (Av, Tv vagy P), figyelembe kell venni, hogy a fényképezés előtt mennyi időre van szüksége a fényképezőgépnek a szükséges számítások elvégzéséhez. Ez az idő befolyásolhatja a várt sorozatot, és így alacsonyabb a vártnál (hiányzó képkockák). Ennek elkerülése érdekében a fényképezőgépet manuálisan kell beállítani (M), beleértve a fókuszt is. Például, ha a Canon 350D kézi és kézi élességállításra van állítva, akkor háromból három képet tudok készíteni, ha Burst = 3, Motion Delay Before = 0 és MotionDelay After = 25 beállítással van konfigurálva. Ugyanez a konfiguráció, de a kézi fókuszú félautomata esetén 2/3-ot kapok. A leküzdéshez játszhat a MotionDelay Before és/vagy MotionDelay After paraméterekkel, hogy biztosítsa a fényképezőgépet, amikor tétlen állapotban kioldja a zárat.

ÉRTÉKES INFORMÁCIÓ

Az áramkör optocsatolót használ. Az optocsatolókat általában az áramkör két részének elkülönítésére használják. Ebben az értelemben az a mechanizmus, amellyel a redőnyt elektronikusan kell kiváltani, az optocsatolóban van. Ez alapvetően kapcsolóként működik, és összeállítja a két vezetéket, amelyek a kamerához érkeznek/mennek. Az optocsatoló belsejében található "kapcsoló" mögötti áramkör többi része teljesen elszigetelt. Ezzel minimalizáljuk annak kockázatát, hogy áram folyjon a redőnykábelbe, és így károsíthatja a fényképezőgépet

SZERZŐI KÖRNYEZET

Kíváncsi lennék más PIR -ekkel kapcsolatos tapasztalataitokra, mivel az itt idézett az eredeti célhoz képest viszonylag lassú, vagyis a mozgásérzékelés és a PIR közötti új mozgásérzékelés közötti idő viszonylag hosszú. Ennek alternatívája a PIR feltörésének lehetséges módja, hogy rövidebb időközönként reagáljon.

Ajánlott: