Mundarija:

Fotosuratchi: 4 qadam
Fotosuratchi: 4 qadam

Video: Fotosuratchi: 4 qadam

Video: Fotosuratchi: 4 qadam
Video: КАК СОБРАТЬ КУБИК РУБИКА ЗА 4 ДВИЖЕНИЯ БЕЗ АЛГОРИТМОВ И ФОРМУЛ 2024, Iyul
Anonim
Fotosuratchi
Fotosuratchi

DISCLAIMER QAYD

Bu ko'rsatma quyidagi kameralarda sinovdan o'tgan:

  • Canon 350D
  • Canon 50D

Bu ko'rsatma sizning kamerangizga zarar etkazishi mumkin. Ehtiyot bo'lish tavsiya etiladi. O'zingizning xavf -xataringiz va mas'uliyatingiz bilan ushbu ko'rsatmaga amal qiling.

ZAMONA

Bir do'stim mendan so'radi: har safar qush o'z bog'ida uy qurganida SLR kamerasini avtomatik ravishda ishga tushiradigan biror narsa qura olamanmi? U qushlarga qiziqadi, lekin bu safar o'z bog'ida uya qilgan qush juda o'ziga xos edi.

MAKSAD

Arduino -ni passiv infraqizil sensori (PIR), ya'ni harakat sensori orqali qabul qilingan signallarga asoslanib, kamera deklanşörünü ishga tushirish uchun.

MATERIALLAR QURILISHI

  • Arduino Uno (R3da sinovdan o'tgan)
  • Arduino Ethernet qalqoni
  • PIR (passiv InfraRed) sensori 433,92 MGts da ishlaydi. (https://www.buysku.com/whgate/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • 433.92 MGts chastotali qabul qiluvchi: MX-JS-05V
  • 600 Ohm qarshilik
  • Optokupl 4N35
  • 2,5 mm ayol stereo fono soket

KAMERA QAYDLARI

  • Kamera simli masofali deklanşörü qo'llab -quvvatlashi kerak.
  • Bu ko'rsatma SLR -ga jismoniy ulanish kabelini qanday o'rnatish haqida ma'lumot bermaydi.

1 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Rasmda ko'rsatilgandek, turli komponentlarni sim bilan bog'lang. Ba'zi eslatmalar:

  • Rasmda ko'rsatilgan audio uyasi stereo bo'lib, uning uch oyog'i bor. Ulardan ikkitasi (chap va o'ng kanallar) 4N35 ning bir oyog'iga ulanishi kerak.
  • Qarshilik uchun 8 -sonli Arduino pin
  • Arduino 2 -pinli RX/RF modulidagi ma'lumotlar piniga.

Yechim mantig'i ilova qilingan diagrammada tasvirlangan.

2 -qadam: eskiz

Mana bu echimni boshqaradigan eskiz:

SKETCH PARAMETRALARI

Eskizda doimiy sifatida aniqlangan qattiq kod uchun eng muhim parametr -bu kamera tomonidan qo'llab -quvvatlanadigan sekundiga maksimal kadrlar (FPS). Kameraning maksimal FPS haqida ma'lumot olish uchun kameraning ishlab chiqarish qo'llanmasiga qarang. Yo'qotilgan kadrlarga olib kelishi mumkin bo'lgan parametrlardan biri bu tortishish pulsining davomiyligi. Ushbu parametr eskiz konstantalarini e'lon qilish bo'limida sozlanishi mumkin.

Ba'zi konfiguratsiyalar:

  • Sekundiga kadrlar (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). 60 tagacha JPEG katta/nozik tasvirlar. UDMA 7 ga mos keladigan CF kartalari bilan 90 tagacha JPEG Katta/nozik tasvirlar
    • Nikon D300: 6 o'rnatilgan batareyali. 8 AC adapteri yoki MB-D10 to'plami va EN-EL3e tashqari batareyalar bilan
  • Shutter pulse (SHUTTER_PULSE):

    Canon EOS 350D: 40 (milodiy)

HOST IP -ADRESI

Eskiz 192.168.1.100 standart IP manzilini Ethernet qalqoniga o'rnatadi. Bu quyidagi qatorda amalga oshiriladi:

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

Agar kerak bo'lsa, ushbu IP -manzilni LAN sozlamalari asosida o'zgartiring.

SIRGAN PIR SKETCHASI

Bu ko'rsatma ArduPhtographer (PIR_id) ning eskiz o'zgaruvchilari deklaratsiyasi bo'limida qattiq kodlangan PIR identifikatsiya raqamini hidlash uchun qo'shimcha eskizga ega. Birgalikda hidlash eskizi yuqorida tekshirilgan PIR qurilmasining qurilma identifikatorini ochishi mumkin. Biroq, u boshqa PIR kodini ochishiga kafolat yo'q.

Mana eskiz:

PIR identifikatorini olish uchun siz ushbu eskizni Arduino -ga yuklashingiz va ketma -ket monitorni 9600baudda ochishingiz kerak. PIR -ni yoqing va uning oldida harakatlaning, shunda u ishga tushadi. Seriya monitorida PIR identifikatorini o'qish kerak.

3 -qadam: veb -interfeys

Veb -interfeys
Veb -interfeys

WEB INTERFACE

ArduPhotographer -ni veb -interfeysi orqali sozlash mumkin. Veb -interfeys, shuningdek, olingan rasmlar miqdori haqida ma'lumot beradi, shuningdek, kamera deklanşörünü qo'lda chiqarish imkoniyatini beradi. Veb -interfeysga qo'ng'iroq qilish uchun URLda ishlatiladigan IP -manzil bu erda aniqlangan:

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

Bunday holda, veb -brauzerda o'rnatiladigan URL https://192.168.1.100 bo'ladi

WEB interfeysini tushunish. PARAMETRALAR

ArduPhotographer deklanşörü ishga tushirish uchun sozlanishi mumkin bo'lgan turli xil konfiguratsiya parametrlariga kelganda juda ko'p qirrali. Rasmlarni olish uslubini belgilaydigan parametrlar:

  • Burst: PIR yordamida harakat aniqlanganda ketma -ket olinadigan rasmlar soni.
  • User Interleave: portlash birdan katta bo'lgan rasmlar orasidagi vaqt (1).
  • Harakatni kechiktirishdan oldin: PIR harakatni aniqlagandan keyin portlash tugagunga qadar kutish vaqti.
  • Harakatni kechiktirish: PIR signalini qayta tinglashni boshlashdan oldin, portlash tugagandan keyin kutish vaqti.

Bu to'rt parametr qanday birlashishi haqida batafsil ma'lumot olish uchun ilova qilingan hujjat parameter_doc_1_1.pdf ga qarang.

O'YLANISH UChUN NUQTALAR

  • Veb -interfeysdagi "Deklanşör deklanşörü", rasmning turiga qaramay, faqat bitta rasmni olish uchun deklanşörü qo'yib yuboradi.
  • Bir vaqtning o'zida bir nechta veb -mijozlar deklanşörü qo'lda qo'yishda kameraning yopilishida oldindan aytib bo'lmaydigan holatni keltirib chiqarishi mumkin (Deklanşör tugmasini qo'yib yuboring).

4 -qadam: qimmatli ma'lumotlar

XULKNI BILISH YAXSHI

  • Veb -interfeysdagi "Shutter Release" tugmachasi, boshqa funktsiyalarsiz, deklanşöre bosilganda, kamera ishlab chiqarishi belgilaganidek harakat qiladi. Masalan, Canon 350D har safar tortishish masofadan boshqarish pulti orqali chiqarilganda bitta rasmni oladi; tugma bosilganda ham portlash sodir bo'lmaydi.
  • Qatlamli kodli Shutter Pulse (ms) parametri kameraga yuborilgan zarbani ishga tushiruvchi pulsni kamera tomonidan to'g'ri talqin qilinishi uchun etarlicha uzunligini ta'minlaydi.
  • Shutter Pulse qiymati veb-interfeysda mavjud Shutter Release tugmachasi yordamida sinov-xato paytida topildi.
  • Sinov qilingan PIR signal uzatishning uzoq vaqt portlashini ishlab chiqaradi, shuning uchun suratga olish uchun zarur bo'lgan vaqtdan ham ko'proq, "portlash" bilan ko'rsatilganidan ko'ra ko'proq rasm olinadi. Buning sababi shundaki, tsikl boshlanganda, u hali ham davom etayotgan portlashdan PIR signallarini o'qishi mumkin. Bu xatti -harakatni "Harakatni kechiktirishdan keyin" parametri bilan bartaraf etish mumkin.
  • Deklanşörün kechikishi kameraning kadr tezligiga (1000 / soniya) asoslangan.
  • Kamera avtomatik yoki yarim avtomatik rejimda (Av, Tv yoki P) bo'lsa, rasmni olishdan oldin kerakli hisob-kitoblarni bajarish uchun kameraga qancha vaqt kerakligini hisobga olish kerak. Bu vaqt kutilgan portlashga ta'sir qilishi mumkin va shuning uchun kutilganidan pastroq bo'lishi mumkin (kadrlar yo'q). Bunga yo'l qo'ymaslik uchun kamerani barcha qo'lda (M) sozlash kerak, shu jumladan fokus. Masalan, Canon 350D -ni qo'lda va qo'lda fokuslashni o'rnatgan holda, Burst = 3, Motion Delay Before = 0 va MotionDelay After = 25 bilan konfiguratsiya qilinganida, men 3 ta rasmdan 3tasini olishim mumkin. Xuddi shu konfiguratsiya, lekin qo'lda fokusli yarim avtomatik rejimda, menda 3dan 2tasi portlashi bor. Kamchilikni ta'minlash uchun MotionDelay Before va/yoki MotionDelay After parametrlari bilan o'ynashingiz mumkin.

QIMMATLI MA'LUMOT

Zanjir optokuplni ishlatadi. Optokupllar odatda sxemaning ikki qismini ajratish uchun ishlatiladi. Shu ma'noda, deklanşörü elektron tarzda ishga tushirish mexanizmi optokupl ichida. Bu, asosan, kameraga keladigan/ketadigan ikkita simni birlashtiruvchi kalit vazifasini bajaradi. Optokupl ichidagi bu "kalit" orqasidagi sxemaning qolgan qismi butunlay izolyatsiya qilingan. Buning yordamida biz tortishish kabeliga oqim tushishi va kameraga zarar etkazish xavfini minimallashtirishimiz kerak

Muallifning qiziquvchanligi

Boshqa PIR bilan tajribangizni bilish men uchun qiziq bo'lardi, chunki men bu erda aytganim asl maqsad uchun nisbatan sekin, ya'ni harakat sezilgan paytdan boshlab, PIR harakatni qayta sezishga tayyor bo'lgunga qadar bo'lgan vaqt nisbatan uzoq.. Bunga muqobil - bu PIRni buzish, uni qisqa vaqt oralig'ida javob berish.

Tavsiya: