Mundarija:
Video: Fotosuratchi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
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
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
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:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik