Orodha ya maudhui:

Mpiga picha wa Ardu: Hatua 4
Mpiga picha wa Ardu: Hatua 4

Video: Mpiga picha wa Ardu: Hatua 4

Video: Mpiga picha wa Ardu: Hatua 4
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Novemba
Anonim
Mpiga picha wa Ardu
Mpiga picha wa Ardu

TAARIFA YA KANUSHO

Mafundisho haya yamejaribiwa kwenye kamera zifuatazo:

  • Canon 350D
  • Canon 50D

Hii inaweza kufundisha kamera yako. Tahadhari inashauriwa. Endelea na hii inayoweza kufundishwa kwa hatari yako mwenyewe na uwajibikaji.

ASILI

Rafiki yangu aliniuliza ikiwa ninaweza kujenga kitu ambacho kitasababisha kamera yake ya SLR kila wakati ndege alikuwa karibu na kiota alichoweka kwenye bustani yake. Anavutiwa na ndege lakini wakati huu ndege aliyefika kwenye kiota katika bustani yake alikuwa wa kipekee sana.

LENGO

Ili kupata Arduino kuchochea shutter ya kamera kulingana na ishara zilizopokelewa kutoka kwa sensor ya infrared infrared (PIR), sensor ya mwendo.

JENGA VIFAA

  • Arduino Uno (iliyojaribiwa kwa R3)
  • Ngao ya Ethernet ya Arduino
  • Sensor ya PIR (Passive InfraRed) inayofanya kazi kwa 433.92MHz. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Mpokeaji wa 433.92MHz: MX-JS-05V
  • Kinzani ya 600Oms
  • Optocoupler 4N35
  • Tundu la phono la stereo la kike la 2.5mm

MAELEZO YA KAMERA

  • Kamera inapaswa kusaidia shutter ya mbali ya waya.
  • Inayoweza kufundishwa haitoi habari juu ya jinsi ya kujenga kebo ya kiunganishi kwa SLR.

Hatua ya 1: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko

Washa vifaa anuwai kama inavyoonekana kwenye picha. Vidokezo kadhaa:

  • Jack ya sauti iliyoonyeshwa kwenye picha ni stereo na kwa hivyo ina miguu mitatu. Mbili kati yao (njia za kushoto na kulia) zinapaswa kushikamana na mguu huo wa 4N35.
  • Pini ya Arduino # 8 kupinga
  • Pini ya Arduino # 2 kwa pini ya Takwimu kwenye moduli ya RX / RF.

Mantiki ya suluhisho imeelezewa kwenye picha iliyochorwa ya mchoro.

Hatua ya 2: Mchoro

Hapa kuna mchoro unaosababisha suluhisho:

BONYEZA VITAMBULISHO

Kigezo muhimu zaidi kwa hardcode-hufafanuliwa kama mara kwa mara kwenye mchoro, ni fremu za juu kwa sekunde (FPS) zinazoungwa mkono na kamera. Tafadhali rejelea mwongozo wa utengenezaji wa kamera kwa habari juu ya upeo wa juu wa kamera yako. Kigezo kimoja ambacho kinaweza kusababisha muafaka kukosa ni muda wa kunde wa shutter. Kigezo hiki kinaweza kusanidiwa kwenye sehemu ya tamko la msimamo wa mchoro.

Mipangilio mingine:

  • Muafaka kwa Sekunde (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Hadi picha 60 kubwa / Nzuri za JPEG. Hadi 90 picha kubwa / Nzuri za JPEG zilizo na kadi za CF zinazoendana na UDMA 7
    • Nikon D300: 6 na betri ya kuingilia. 8 na adapta ya AC au pakiti ya MB-D10 na betri zingine isipokuwa EN-EL3e
  • Pulse ya kuzima (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

Anuani ya IP ya HOST

Mchoro huo unaweka anwani chaguo-msingi ya IP 192.168.1.100 kwa ngao ya Ethernet. Hii imefanywa kwenye mstari ufuatao:

Anwani ya IP (192, 168, 1, 100);

Tafadhali rekebisha anwani hii ya IP ikiwa inahitajika kulingana na usanidi wako wa LAN.

KUNYESHA PITI YA PIR

Hii inaangazia mchoro wa ziada wa kunusa nambari ya kitambulisho cha PIR ambayo inapaswa kuchapishwa katika sehemu ya tamko la vigeuzi vya mchoro wa ArduPhtographer (PIR_id). Mchoro unaofuatana wa kunusa unaweza kuamua kitambulisho cha kifaa cha kifaa kilichojaribiwa cha PIR hapo juu. Walakini, hakuna dhamana ambayo ingeamua PIR nyingine.

Hapa kuna mchoro:

Ili kupata kitambulisho cha PIR lazima upakie mchoro huu kwa Arduino na ufungue Serial Monitor saa 9600bauds. Washa PIR na ufanye mwendo mbele yake ili iweze kuchochea. Inapaswa kusoma ID ya PIR kwenye Monitor Serial.

Hatua ya 3: Kiolesura cha Wavuti

Kiolesura cha Mtandao
Kiolesura cha Mtandao

MSAADA WA WEB

Picha ya ArduPhotografia inaweza kusanidiwa kupitia kiolesura cha wavuti. Muunganisho wa wavuti pia hutoa habari juu ya idadi ya picha imechukuliwa na vile vile inatoa uwezekano wa kutolewa kwa shutter ya kamera. Anwani ya IP itakayotumiwa katika URL kupiga simu kiolesura cha wavuti imeelezewa hapa:

Anwani ya IP (192, 168, 1, 100);

Katika kesi hii URL iliyowekwa kwenye kivinjari cha wavuti itakuwa https:// 192.168.1.100

KUELEWA MSAADA WA MTANDAO. VIFUNGO

Mpiga picha wa Ardu ni hodari sana linapokuja suala la vigezo tofauti vya usanidi ambavyo vinaweza kuweka kuchochea shutter. Vigezo vinavyoelekeza njia ambazo picha zinachukuliwa ni:

  • Burst: idadi ya picha mfululizo zinazopaswa kuchukuliwa wakati mwendo unagunduliwa na PIR.
  • Interleave ya Mtumiaji: wakati kati ya picha wakati kupasuka ni kubwa kuliko moja (1).
  • Ucheleweshaji wa Mwendo Kabla: Wakati wa kusubiri kati ya wakati PIR hugundua mwendo hadi kupasuka kutolewa.
  • Kuchelewesha Mwendo Baada ya: Kusubiri wakati baada ya kupasuka kumaliza kabla ya kuanza kusikiliza ishara ya PIR tena.

Kwa habari zaidi juu ya jinsi vigezo hivi vinne vinavyokwenda pamoja tafadhali rejelea parameter ya hati_doc_1_1.pdf.

MAMBO YA KUZINGATIA

  • Shutter ya Kutolewa kwenye kiolesura cha wavuti hutoa shutter ili kuchukua picha moja tu, bila kujali takwimu iliyopasuka.
  • Wateja wengi wa wakati huo huo wa wavuti wanaweza kutoa hali isiyoweza kutabirika juu ya tabia ya kuzima ya kamera wakati wa kutolewa kwa shutter (Kitufe cha Shutter).

Hatua ya 4: Habari ya Thamani

NZURI YA KUJUA TABIA

  • Kitufe cha Shutter ya Kutoa kwenye kiolesura cha wavuti ni kufanya kama ilivyoainishwa na utengenezaji wa kamera wakati kutolewa kwa shutter kuna unyogovu bila huduma yoyote. Kwa mfano, Canon 350D inapaswa kuchukua picha moja tu kila wakati shutter inatolewa kupitia rimoti; hakuna kupasuka hata wakati kifungo kinawekwa unyogovu.
  • Kigezo kilichowekwa alama Shutter Pulse (ms) hupata pigo la kuchochea risasi lililotumwa kwa kamera ni ndefu ya kutosha kufasiriwa kwa usahihi na kamera.
  • Thamani ya Shutter Pulse imepatikana kwa kujaribu-na-kosa kwa kutumia kitufe cha Shutter ya Kutoa inayopatikana kwenye kiolesura cha wavuti.
  • PIR iliyojaribiwa hutoa mlipuko mrefu wa kuashiria, mrefu kuliko wakati unaohitajika kupiga picha kwa hivyo, imepigwa picha zaidi kuliko kiwango kilichoonyeshwa na "kupasuka" kinaweza kutokea. Hii ni kwa sababu wakati kitanzi kinapoanza bado inaweza kusoma ishara za PIR kutoka kwa mlipuko unaoendelea. Tabia hii inaweza kukabiliana na parameter "Kuchelewesha Mwendo Baada ya".
  • Bakia ya shutter inategemea ramprogrammen ya kamera (1000 / fps).
  • Wakati wa kuwa na kamera kwenye hali ya kiotomatiki au nusu-kiotomatiki (Av, Tv au P) ni muhimu kuzingatia muda unaohitajika na kamera kufanya hesabu zinazohitajika kabla ya kuchukua picha. Wakati huu unaweza kuathiri kupasuka kutarajiwa na hivyo kuwa chini kuliko inavyotarajiwa (muafaka uliokosekana). Ili kuepuka hii kamera inapaswa kuweka mwongozo wote (M) pamoja na mwelekeo. Kwa mfano, kuwa na Canon 350D iliyowekwa kwa kuzingatia mwongozo na mwongozo, ninaweza kuchukua picha 3 kati ya 3 wakati zimesanidiwa na Burst = 3, Kuchelewa kwa Mwendo Kabla = 0 na MotionDelay After = 25. Usanidi huo huo lakini kwa nusu-auto na umakini wa mwongozo unanipa kupasuka kwa 2 kati ya 3. Kushinda unaweza kucheza na MotionDelay Kabla na / au MotionDelay Baada ya vigezo vya kuhakikisha kamera inazalisha shutter wakati wa uvivu.

HABARI ZA THAMANI

Mzunguko unatumia optocoupler. Optocouplers kawaida hutumiwa kutenga sehemu mbili za mzunguko. Kwa maana hii, utaratibu ambao ni wa kusukuma shutter kwa njia ya elektroniki uko ndani ya optocoupler. Hii ni kufanya kimsingi kama kubadili, kuweka pamoja waya mbili zinazokuja / kwenda kwenye kamera. Wengine wa mzunguko nyuma ya "swichi" hii ndani ya optocoupler imetengwa kabisa. Kwa hili tunapaswa kupunguza hatari ya kuvuja sasa kwenye kebo ya shutter na hivyo kuharibu kamera

MWANDISHI UADILI

Ningependa kujua uzoefu wako na PIR zingine kwani ile ninayoelezea hapa ni polepole kwa kusudi la asili ambayo ni kwamba, wakati kati ya wakati mwendo unahisiwa hadi wakati PIR iko tayari kuhisi mwendo tena ni mrefu. Njia mbadala ya hii ni njia inayowezekana ya kuiba PIR ili iwe na majibu kwa vipindi vifupi.

Ilipendekeza: