Turinys:

„Ardu“fotografas: 4 žingsniai
„Ardu“fotografas: 4 žingsniai

Video: „Ardu“fotografas: 4 žingsniai

Video: „Ardu“fotografas: 4 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Lapkritis
Anonim
„Ardu“fotografas
„Ardu“fotografas

PASTABA ATSAKOMYBĖS

Ši instrukcija buvo išbandyta šiose kamerose:

  • Canon 350D
  • Canon 50D

Ši instrukcija gali sugadinti fotoaparatą. Patartina būti atsargiems. Vykdykite šią instrukciją savo rizika ir atsakomybe.

FONAS

Mano draugas manęs paklausė, ar galėčiau sukurti kažką, kas automatiškai suaktyvintų jo veidrodinį fotoaparatą kiekvieną kartą, kai paukštis buvo šalia lizdo, kurį jis pastatė savo sode. Jis domisi paukščiais, tačiau šį kartą jo sode lizdavęs paukštis buvo labai savotiškas.

TIKSLAS

Kad „Arduino“suaktyvintų fotoaparato užraktą pagal signalus, gautus iš pasyvaus infraraudonųjų spindulių jutiklio (PIR), dar vadinamo judesio jutikliu.

MEDŽIAGŲ PASTATAS

  • „Arduino Uno“(išbandytas naudojant R3)
  • „Arduino Ethernet“skydas
  • PIR (pasyvus infraraudonųjų spindulių) jutiklis, veikiantis 433,92 MHz dažniu. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • 433,92 MHz imtuvas: MX-JS-05V
  • 600 omų rezistorius
  • Optronas 4N35
  • 2,5 mm moteriškas stereofoninis lizdas

KAMEROS PASTABOS

  • Fotoaparatas turi palaikyti laidinį nuotolinį užraktą.
  • Šioje instrukcijoje nėra informacijos apie tai, kaip prijungti fizinį SLR jungties kabelį.

1 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit

Prijunkite įvairius komponentus, kaip parodyta paveikslėlyje. Kai kurios pastabos:

  • Paveikslėlyje parodytas garso lizdas yra stereofoninis, todėl jis turi tris kojas. Du iš jų (kairysis ir dešinysis kanalai) turi būti prijungti prie tos pačios 4N35 kojelės.
  • „Arduino“kaištis Nr. 8 prie rezistoriaus
  • „Arduino“kaištis Nr. 2 į duomenų kaištį RX/RF modulyje.

Sprendimo logika paaiškinta pridedamoje diagramos nuotraukoje.

2 žingsnis: eskizas

Štai eskizas, kuris skatina sprendimą:

ESKYBO PARAMETRAI

Svarbiausias kietojo kodo parametras, apibrėžtas eskizo konstanta, yra maksimalus kadrų per sekundę (FPS), kurį palaiko kamera, parametras. Informacijos apie maksimalų fotoaparato FPS ieškokite fotoaparato gamybos vadove. Vienas parametras, dėl kurio gali trūkti kadrų, yra užrakto impulso trukmė. Šis parametras yra konfigūruojamas eskizo konstantų deklaravimo skyriuje.

Kai kurios konfigūracijos:

  • Kadrai per sekundę (FPS):

    • „Canon EOS 350D“: 3
    • „Canon EOS 50D: 6“(RAW). Iki 60 JPEG didelių/puikių vaizdų. Iki 90 JPEG didelių/puikių vaizdų su UDMA 7 suderinamomis CF kortelėmis
    • „Nikon D300: 6“su įmontuota baterija. 8 su kintamosios srovės adapteriu arba MB-D10 paketu ir kitomis nei EN-EL3e baterijomis
  • Užrakto impulsas (SHUTTER_PULSE):

    „Canon EOS 350D“: 40 (ms)

Priimančiojo IP ADRESAS

Eskizas nustato numatytąjį IP adresą 192.168.1.100 į „Ethernet“skydą. Tai atliekama šioje eilutėje:

IP adresas ip (192, 168, 1, 100);

Jei reikia, pakeiskite šį IP adresą pagal savo LAN sąranką.

UŽDUOJIMO PIRŠO ESKYTAS

Šioje instrukcijoje yra papildomas eskizas, skirtas uostyti PIR identifikavimo numerį, kuris turi būti sunkiai užkoduotas eskizo kintamųjų deklaravimo skiltyje „ArduPhtographer“(PIR_id). Pridedamas uostymo eskizas gali iššifruoti aukščiau išbandyto PIR įrenginio įrenginio ID. Tačiau nėra garantijos, kad jis iššifruos kitus PIR.

Štai eskizas:

Norėdami gauti PIR ID, turite įkelti šį eskizą į „Arduino“ir atidaryti serijos monitorių esant 9600bauds. Įjunkite PIR ir atlikite judesį priešais jį, kad jis suveiktų. Turėtų perskaityti PIR ID serijiniame monitoriuje.

3 žingsnis: žiniatinklio sąsaja

Žiniatinklio sąsaja
Žiniatinklio sąsaja

WEB INTERFACE

„ArduPhotographer“galima sukonfigūruoti per jo žiniatinklio sąsają. Žiniatinklio sąsajoje taip pat pateikiama informacija apie padarytų nuotraukų kiekį, taip pat suteikiama galimybė rankiniu būdu atleisti fotoaparato užraktą. Čia nurodomas IP adresas, kuris turi būti naudojamas URL, norint iškviesti žiniatinklio sąsają:

IP adresas ip (192, 168, 1, 100);

Tokiu atveju URL, kurį reikia nustatyti žiniatinklio naršyklėje, būtų

TINKLO SĄSAJOS SUPRATIMAS. PARAMETRAI

„ArduPhotographer“yra labai universalus, kai kalbama apie skirtingus konfigūracijos parametrus, kuriuos galima nustatyti taip, kad būtų paleistas užraktas. Parametrai, lemiantys fotografavimo būdą, yra šie:

  • Serija: iš eilės einančių nuotraukų, kurios turi būti padarytos, kai PIR aptinka judesį, skaičius.
  • Vartotojo interleave: laikas tarp nuotraukų, kai serija yra didesnė nei viena (1).
  • Judėjimo uždelsimas prieš: laukimo laikas nuo to momento, kai PIR aptinka judesį, kol paleidžiamas pliūpsnis.
  • Judėjimo uždelsimas po: Palaukite, kol pasibaigs serija, ir vėl pradėsite klausytis PIR signalo.

Išsamesnės informacijos apie tai, kaip šie keturi parametrai dera, rasite pridedamame dokumente parametras_doc_1_1.pdf.

TAIKYMAS

  • Žiniatinklio sąsajos atleidimo užraktas atleidžia užraktą, kad padarytų tik vieną nuotrauką, neatsižvelgiant į serijos vaizdą.
  • Keli vienu metu veikiantys žiniatinklio klientai gali sukelti nenuspėjamą fotoaparato išjungimo būseną, kai rankiniu būdu atleidžiamas užraktas (atleiskite užrakto mygtuką).

4 žingsnis: Vertinga informacija

Gera žinoti elgesį

  • Žiniatinklio sąsajos mygtukas „Atleisti užraktą“turi veikti taip, kaip apibrėžta fotoaparato gamyboje, kai užrakto atleidimas paspaudžiamas be jokių papildomų funkcijų. Pavyzdžiui, „Canon 350D“turi nufotografuoti tik vieną nuotrauką kiekvieną kartą, kai nuotolinio valdymo pultu atleidžiama užraktas; neplyšta net ir laikant nuspaustą mygtuką.
  • Sunkiai užkoduotas parametras Užrakto impulsas (ms) užtikrina, kad į kamerą siunčiamas šūvio paleidimo impulsas yra pakankamai ilgas, kad fotoaparatas galėtų jį teisingai interpretuoti.
  • Užrakto impulso vertė buvo nustatyta bandymų ir klaidų būdu, naudojant žiniatinklio sąsajoje esantį mygtuką „Atleisti užraktą“.
  • Išbandytas PIR sukuria ilgą signalų pliūpsnį, ilgesnį nei reikia nufotografuoti, todėl gali būti padaryta daugiau nuotraukų, nei nurodyta „sprogimu“. Taip yra todėl, kad kai ciklas prasideda iš naujo, jis vis tiek gali nuskaityti PIR signalus iš vykstančios serijos. Šį elgesį galima neutralizuoti parametru „Motion Delay After“.
  • Užrakto atsilikimas priklauso nuo fotoaparato kadrų per sekundę (1000 / fps).
  • Kai fotoaparatas veikia automatiniu arba pusiau automatiniu režimu (Av, Tv arba P), prieš fotografuojant būtina atsižvelgti į tai, kiek laiko fotoaparatas turi atlikti reikiamus skaičiavimus. Šis laikas gali turėti įtakos numatomam sprogimui, todėl yra mažesnis nei tikėtasi (trūksta kadrų). Kad to išvengtumėte, fotoaparatas turi būti nustatytas rankiniu būdu (M), įskaitant fokusavimą. Pavyzdžiui, kai „Canon 350D“nustatytas rankinis ir rankinis fokusavimas, galiu nufotografuoti 3 iš 3 nuotraukų, kai sukonfigūruotas „Burst = 3“, „Motion Delay Before“= 0 ir „MotionDelay After“= 25. Ta pati konfigūracija, tačiau naudojant pusiau automatinį režimą su rankiniu fokusavimu, du kartus padidina rezultatą 2 iš 3. Norėdami įveikti, galite žaisti naudodami „MotionDelay Before“ir (arba) „MotionDelay After“parametrus, kad apsaugotumėte fotoaparatą.

VERTINGA INFORMACIJA

Grandinėje naudojamas optronas. Optronai paprastai naudojami izoliuoti dvi grandinės dalis. Šia prasme mechanizmas, kuris turi elektroniniu būdu užvesti sklendę, yra optrono viduje. Tai iš esmės veikia kaip jungiklis, sujungiantis du laidus, ateinančius/einančius į fotoaparatą. Likusi grandinė už šio „jungiklio“optrono viduje yra visiškai izoliuota. Taip siekiame sumažinti riziką, kad srovė gali patekti į užrakto kabelį ir taip sugadinti fotoaparatą

AUTORIUS SUDOMUMAS

Man būtų įdomu sužinoti jūsų patirtį su kitais PIR, nes čia paminėtas yra palyginti lėtas dėl pirminio tikslo, ty laiko tarpas nuo judesio jutimo momento iki to laiko, kai PIR vėl pasiruošęs pajusti judesį, yra gana ilgas. Alternatyva yra galimas būdas įsilaužti į PIR, kad jis reaguotų trumpesniais intervalais.

Rekomenduojamas: