Tartalomjegyzék:
Videó: ArduFotográfus: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását