Sisukord:

ArduFotograaf: 4 sammu
ArduFotograaf: 4 sammu

Video: ArduFotograaf: 4 sammu

Video: ArduFotograaf: 4 sammu
Video: тгк - кталевр 🩷 #пов #рек #жиза #жизнь #любовь #отношения #парень #love #жизненныеистории 2024, Juuli
Anonim
ArduFotograaf
ArduFotograaf

LAHTIÜTLUSE MÄRKUS

Seda juhendit on testitud järgmistel kaameratel:

  • Canon 350D
  • Canon 50D

See juhend võib teie kaamerat kahjustada. Soovitatav on olla ettevaatlik. Jätkake selle juhendiga omal vastutusel ja vastutusel.

TAUST

Üks mu sõber küsis minult, kas ma saaksin ehitada midagi, mis käivitaks automaatselt tema peegelkaamera iga kord, kui lind on oma aeda pandud pesa ümber. Teda huvitavad linnud, kuid seekord oli tema aias pesitsev lind väga omapärane.

EESMÄRK

Et Arduino käivitaks kaamera katiku passiivse infrapunaanduri (PIR), teise nimega liikumisanduri signaalide põhjal.

MATERJALIDE EHITUS

  • Arduino Uno (testitud R3 -ga)
  • Arduino Etherneti kilp
  • PIR (passiivne infrapuna) andur, mis töötab sagedusel 433,92 MHz. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-larrm-security-system-white.html)
  • 433,92 MHz vastuvõtja: MX-JS-05V
  • Takisti 600 Ohm
  • Optoelement 4N35
  • 2,5 mm naissoost stereofonopesa

KAAMERA MÄRKUSED

  • Kaamera peaks toetama juhtmega kaugkatset.
  • See juhend ei anna teavet selle kohta, kuidas ühendada peegelkaamera külge füüsilise pistiku kaabel.

1. samm: vooluring

Ringkond
Ringkond
Ringkond
Ringkond

Ühendage erinevad komponendid juhtmetega, nagu pildil näidatud. Mõned märkused:

  • Pildil näidatud helipistik on stereo ja seega on sellel kolm jalga. Kaks neist (vasak ja parem kanal) tuleb ühendada 4N35 sama jalaga.
  • Arduino tihvt nr 8 takistile
  • Arduino tihvt nr 2 kuni RX/RF mooduli andmeside.

Lahenduse loogikat selgitab lisatud skeemipilt.

2. samm: visand

Siin on visand, mis juhib lahendust:

VISKE PARAMETRID

Visandis konstantsena määratletud kõvakoodi kõige olulisem parameeter on kaamera poolt toetatav maksimaalne kaader sekundis (FPS). Palun vaadake kaamera tootmisjuhendist teavet kaamera maksimaalse FPS kohta. Üks parameeter, mis võib põhjustada kadunud kaadreid, on katiku impulsi kestus. See parameeter on konfigureeritav eskiisi konstantide deklareerimise osas.

Mõned konfiguratsioonid:

  • Kaadrid sekundis (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Kuni 60 JPEG suurt/peent pilti. Kuni 90 JPEG suurt/peent pilti UDMA 7 ühilduvate CF-kaartidega
    • Nikon D300: 6 koos sisseehitatud akuga. 8 koos vahelduvvooluadapteri või MB-D10 pakendiga ja muude akudega kui EN-EL3e
  • Katiku impulss (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

HOST IP -AADRESS

Visand määrab Etherneti kilbile vaikimisi IP -aadressi 192.168.1.100. Seda tehakse järgmisel real:

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

Palun muutke seda IP -aadressi vajadusel vastavalt oma LAN -i seadistusele.

Nuuskamise PIR visand

Sellel juhendil on täiendav visand PIR -identifitseerimisnumbri nuusutamiseks, mis tuleb visandi muutujate deklaratsiooni jaotises ArduPhtographer (PIR_id) kõvasti kodeerida. Kaasas olev nuusutamisvisand võib dekodeerida ülaltoodud PIR -seadme ID. Siiski ei ole mingit garantiid, et see dekodeeriks muud PIR -i.

Siin on visand:

PIR ID saamiseks peate selle visandi laadima Arduino ja avama jadamonitori 9600baud. Lülitage PIR sisse ja tehke selle ees mõni liigutus, et see käivituks. Peaks lugema jadamonitorilt PIR ID -d.

3. samm: veebiliides

Veebiliides
Veebiliides

VEEBILIHEND

ArduPhotographerit saab konfigureerida oma veebiliidese kaudu. Veebiliides pakub teavet ka tehtud piltide hulga kohta ning annab võimaluse kaamera katikut käsitsi vabastada. Veebiliidese kutsumiseks URL -is kasutatav IP -aadress on määratletud siin:

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

Sel juhul peaks veebibrauseris seadistatav URL olema

VEEBILIIDESE MÕISTMINE. PARAMETRID

ArduPhotographer on äärmiselt mitmekülgne, kui tegemist on erinevate konfiguratsiooniparameetritega, mida saab seadistada katiku käivitamiseks. Parameetrid, mis juhivad piltide tegemist, on järgmised:

  • Sarivõte: järjestikuste piltide arv, mis tuleb teha, kui PIR tuvastab liikumise.
  • Kasutaja interleave: aeg piltide vahel, kui sarivõtte arv on suurem kui üks (1).
  • Liikumise viivitus enne: ooteaeg PIR -i liikumise tuvastamise hetkest kuni sarivõtte vabastamiseni.
  • Liikumise viivitus pärast: ooteaeg pärast sarivõtte lõppu, enne kui hakkate uuesti PIR -signaali kuulama.

Üksikasjalikumat teavet selle kohta, kuidas need neli parameetrit koos käivad, leiate lisatud dokumendist parameetri_doc_1_1.pdf.

MÕELDAVAD PUNKTID

  • Veebiliidese vabastuskatik vabastab katiku, et teha ainult üks pilt, olenemata sarivõtte arvust.
  • Mitmed samaaegsed veebikliendid võivad katiku käsitsi vabastamisel tekitada kaamera sulgemiskäitumisel ettearvamatu oleku (päästiku vabastamine).

4. samm: väärtuslikku teavet

HEA TEADA KÄITUMIST

  • Veebiliidese nupp Release Shutter (Katiku vabastamine) peab toimima nii, nagu kaamera tootja on määranud, kui katiku vabastus on alla vajutatud ilma täiendavate funktsioonideta. Näiteks peab Canon 350D tegema ainult ühe pildi iga kord, kui päästik kaugjuhtimispuldi kaudu vabastatakse; ei purune isegi siis, kui nuppu hoitakse all.
  • Kõvakodeeritud parameeter Shutter Pulse (katikupulss (ms)) kindlustab, et kaamerale saadetud löögipulss on piisavalt pikk, et kaamera saaks seda õigesti tõlgendada.
  • Katiku impulsi väärtus leiti katse-eksituse meetodil, kasutades veebiliideses saadaval olevat katiku vabastamise nuppu.
  • Testitud PIR annab pika signaalipurske, mis on pikem kui pildistamiseks kuluv aeg, seega võeti rohkem pilte kui "sarivõttega" näidatud kogus. Seda seetõttu, et kui tsükkel algab uuesti, võib see siiski lugeda PIR -signaale käimasolevast sarjast. Seda käitumist saab kõrvaldada parameetriga "Liikumise viivitus pärast".
  • Katiku viivitus põhineb kaamera fps (1000 / fps).
  • Kui kaamera on automaat- või poolautomaatrežiimis (Av, Tv või P), tuleb enne pildistamist arvestada kaameraga vajalike arvutuste tegemiseks kuluva ajaga. See aeg võib mõjutada eeldatavat sarivõtet ja on seega oodatust väiksem (kadunud kaadrid). Selle vältimiseks tuleks kaamera seadistada kogu käsitsi (M), sealhulgas fookus. Näiteks kui Canon 350D on seatud käsitsi ja käsitsi teravustamisele, saan teha kolmest kolmest pildist, kui see on konfigureeritud valikuga Burst = 3, Motion Delay Before = 0 ja MotionDelay After = 25. Sama konfiguratsioon, kuid käsitsi teravustamisega poolautomaatne, annab mulle sarivõtte 2/3. Selle ületamiseks saate kaameraga turvalisuse tagamiseks MotionDelay Before ja/või MotionDelay After parameetritega mängida.

VÄÄRTUSLIK TEAVE

Vooluahel kasutab optronit. Üldiselt kasutatakse optilisi ühendusi vooluahela kahe osa isoleerimiseks. Selles mõttes on katiku elektrooniline käivitamise mehhanism optroni sees. See toimib põhimõtteliselt lülitina, seades kokku kaks kaamera juurde tulevat/minevat juhtmest. Ülejäänud vooluahela selle "lüliti" taga optronis on täielikult isoleeritud. Sellega soovime minimeerida riski, et katikukaablisse voolab vool ja see võib kaamerat kahjustada

AUTORI UUDISUS

Oleksin huvitatud teie kogemustest teiste PIR -idega, kuna siin mainitud on esialgse eesmärgi jaoks suhteliselt aeglane, st aeg liikumise tajumise hetkest kuni ajani, mil PIR on valmis uuesti liikumist tajuma, on suhteliselt pikk. Selle alternatiiviks on võimalik viis PIR -i häkkimiseks, et see saaks reageerida lühemate intervallidega.

Soovitan: