Mündəricat:
Video: ArduFotoqraf: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
QEYDİYYAT QEYDİYYATI
Bu təlimat aşağıdakı kameralarda sınaqdan keçirilmişdir:
- Canon 350D
- Canon 50D
Bu təlimat kameranıza zərər verə bilər. Ehtiyatlı olmaq tövsiyə olunur. Öz riski və məsuliyyəti ilə bu təlimata davam edin.
FON
Bir dostum məndən soruşdu ki, quş bağçasında qurduğu yuvanın ətrafında hər dəfə SLR kamerasını işə salacaq bir şey qura bilərəmmi? Quşlarla maraqlanır, amma bu dəfə bağçasında yuva quran quş çox qəribə idi.
MƏQSƏD
Arduinonun passiv infraqırmızı sensordan (PIR) və ya hərəkət sensoru ilə alınan siqnallara əsaslanaraq kameranın deklanşörünü işə salmasını təmin etmək.
MATERYALLARIN BİNASI
- Bir Arduino Uno (R3 -də sınaqdan keçirilmişdir)
- Arduino Ethernet qalxanı
- PIR (Passif InfraRed) sensoru 433.92MHz -də işləyir. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
- 433.92MHz qəbuledici: MX-JS-05V
- 600 Ohm müqavimət
- Optocoupler 4N35
- 2.5 mm qadın stereo fono yuvası
KAMERA QEYDLƏRİ
- Kamera simli uzaqdan çəkilişi dəstəkləməlidir.
-
Bu təlimat SLR -ə fiziki bağlayıcı kabelin necə qurulacağı barədə məlumat vermir.
Addım 1: Dövrə
Şəkildə göstərildiyi kimi müxtəlif komponentləri tellə bağlayın. Bəzi qeydlər:
- Şəkildə göstərilən audio jak stereo olduğundan üç ayağı var. Onlardan ikisi (sol və sağ kanallar) 4N35 -in eyni ayağına bağlanmalıdır.
- Arduino pin #8 müqavimət üçün
- Arduino pin #2, RX/RF modulundakı Məlumat pininə.
Çözümün məntiqi əlavə edilmiş diaqram şəkilində izah edilmişdir.
Addım 2: Eskiz
İşin həllinə səbəb olan eskiz budur:
SKETCH PARAMETRALARI
Eskizdə sabit olaraq təyin olunan sərt kod üçün ən vacib parametr, kamera tərəfindən dəstəklənən saniyədə maksimum çərçivələrdir (FPS). Zəhmət olmasa kameranızın maksimum FPS haqqında məlumat üçün kameranın istehsal təlimatına baxın. Çərçivələrin itməsinə səbəb ola biləcək bir parametr, deklanşör nəbzinin müddətidir. Bu parametr eskizin sabitlərinin elan edilməsi bölməsində konfiqurasiya edilə bilər.
Bəzi konfiqurasiyalar:
-
Saniyədə Çərçivələr (FPS):
- Canon EOS 350D: 3
- Canon EOS 50D: 6 (RAW). 60 -a qədər JPEG Böyük/İncə şəkillər. UDMA 7 uyğun CF kartları ilə 90-a qədər JPEG Böyük/İncə görüntü
- Daxili batareya ilə Nikon D300: 6. 8 AC adapteri və ya MB-D10 paketi və EN-EL3e-dən başqa batareyaları ilə
-
Panjur Pulse (SHUTTER_PULSE):
Canon EOS 350D: 40 (ms)
HOST IP IP ADRESİ
Eskiz Ethernet qalxanı üçün 192.168.1.100 standart IP ünvanını təyin edir. Bu aşağıdakı sətirdə aparılır:
IPAddress ip (192, 168, 1, 100);
Zəhmət olmasa LAN qurulmasına əsasən bu IP ünvanını dəyişdirin.
SIFIR PIR SKETCH
Bu təlimat, ArduPhtographerin (PIR_id) eskizinin dəyişənlər bəyannaməsi bölməsində kodlaşdırılmalı olan PIR identifikasiya nömrəsini iyləmək üçün əlavə bir eskizə malikdir. Müşayiət olunan qoxu eskizi yuxarıda sınaqdan keçirilmiş PIR cihazının cihaz identifikatorunu deşifrə edə bilər. Bununla birlikdə, digər PIR kodlarını açacağına heç bir zəmanət yoxdur.
İşdə eskiz:
PIR ID əldə etmək üçün bu eskizi Arduinoya yükləməli və Serial Monitoru 9600bauds -da açmalısınız. PIR -ı yandırın və tetiklenebilmesi üçün qarşısında bir az hərəkət edin. Serial Monitorda PIR ID oxumalıdır.
Addım 3: Veb interfeysi
WEB INTERFACE
ArduPhotographer veb interfeysi vasitəsilə konfiqurasiya edilə bilər. Veb interfeysi, çəkilmiş şəkillərin miqdarı haqqında məlumat təqdim edir və kameranın deklanşörünü əl ilə buraxma imkanı verir. Veb interfeysinə zəng etmək üçün URL -də istifadə ediləcək IP ünvanı burada müəyyən edilmişdir:
IPAddress ip (192, 168, 1, 100);
Bu halda veb brauzerdə qurulacaq URL https://192.168.1.100 olacaq
WEB INTERFACE -i anlamaq. PARAMETRELƏR
ArduPhotographer, deklanşörü işə salmaq üçün təyin edilə bilən fərqli konfiqurasiya parametrlərinə gəldikdə son dərəcə çox yönlüdür. Şəkillərin çəkilişini istiqamətləndirən parametrlər bunlardır:
- Burst: PIR tərəfindən hərəkət aşkar edildikdə çəkiləcək ardıcıl şəkillərin sayı.
- İstifadəçi Arası: partlayış birdən böyük olduqda şəkillər arasındakı vaxt (1).
- Əvvəl Gecikmə Gecikməsi: PIR hərəkəti algılayana qədər partlayış buraxılana qədər gözləmə müddəti.
- Hareket Gecikməsindən Sonra: Yenidən PIR siqnalını dinləməyə başlamazdan əvvəl partlayış bitdikdən sonra gözləmə müddəti.
Bu dörd parametrin necə bir araya gəldiyinə dair daha ətraflı məlumat üçün, əlavə olunan parameter_doc_1_1.pdf sənədinə baxın.
DİQQƏT EDƏN XALLAR
- Veb interfeysindəki Sərbəst Deklanşör, şəkildən asılı olmayaraq, yalnız bir şəkil çəkmək üçün deklanşörü buraxır.
- Birdən çox veb -müştəri, deklanşörü əl ilə buraxarkən kameranın bağlanma davranışında gözlənilməz bir vəziyyət yarada bilər (Deklanşör düyməsini buraxın).
Addım 4: Dəyərli məlumatlar
DAVRANIŞI BİLMƏK YAXŞI
- Veb interfeysindəki Deklanşör Deklanşörü, başqa bir xüsusiyyət olmadan deklanşöre basıldığında kamera istehsalı ilə təyin olunduğu kimi hərəkət etməkdir. Məsələn, Canon 350D yalnız hər dəfə deklanşör uzaqdan idarəetmə vasitəsi ilə buraxıldıqda bir şəkil çəkməlidir; düyməyə basıldıqda belə heç bir partlayış yoxdur.
- Sərt kodlaşdırılmış Shutter Pulse (ms) parametri, kameraya göndərilən atış tetikleme nəbzini kamera tərəfindən düzgün şərh etmək üçün kifayət qədər uzun olmasını təmin edir.
- Shutter Pulse dəyəri, veb interfeysində mövcud olan Release Shutter düyməsini istifadə edərək sınaq və səhv yolu ilə tapıldı.
- Test edilmiş PIR, bir şəkil çəkmək üçün lazım olan vaxtdan daha uzun bir siqnal buraxır, buna görə də "partlayış" ilə göstərilən miqdardan daha çox şəkil çəkilir. Bunun səbəbi, döngə yenidən başladığında davam edən partlayışdan PIR siqnallarını oxuya bilməsidir. Bu davranış "Motion Delay After" parametri ilə mübarizə edilə bilər.
- Deklanşör gecikməsi kameranın kadr sürətinə (1000 / kadr) əsaslanır.
- Avtomatik və ya yarı avtomatik rejimdə (Av, Tv və ya P) kamera olarkən, şəkil çəkməzdən əvvəl lazımi hesablamaları yerinə yetirmək üçün kameranın nə qədər vaxt lazım olduğunu nəzərə almaq lazımdır. Bu zaman gözlənilən partlayışa təsir edə bilər və buna görə də gözləniləndən daha aşağıdır (çərçivələr yoxdur). Bunun qarşısını almaq üçün kamera fokus daxil olmaqla bütün əllə (M) qurulmalıdır. Məsələn, Canon 350D -ni əllə və əllə fokuslaşdırmaq üçün Burst = 3, Motion Delay Before = 0 və MotionDelay After = 25 ilə konfiqurasiya edildikdə 3 -dən 3 -ü çəkə bilərəm. Eyni konfiqurasiya, lakin manuel fokuslu yarı avtomatik mənə 3-dən 2-dən bir partlayış verir. Mütəmadi olaraq, MotionDelay Before və/və ya MotionDelay After ilə oynaya bilərsiniz.
DƏYƏRLİ MƏLUMAT
Dövrə bir optocoupler istifadə edir. Optocoupler ümumiyyətlə bir dövrənin iki hissəsini təcrid etmək üçün istifadə olunur. Bu mənada, deklanşörü elektron olaraq işə salan mexanizm optokuplun içərisindədir. Bu, əsasən kameraya gələn/gedən iki teli bir araya gətirərək bir keçid rolunu oynamaqdır. Optokuplun içərisindəki bu "açarın" arxasındakı dövrənin qalan hissəsi tamamilə təcrid olunmuşdur. Bununla, çekim kabelinə cərəyan sızması və kameraya zərər vermə riskini minimuma endirməliyik
Yazarın maraq dairəsi
Başqa PIR -lərlə təcrübənizi bilmək maraqlı olardı, çünki burada qeyd etdiyim orijinal məqsəd üçün nisbətən ləngdir, yəni hərəkətin hiss edildiyi andan PIR -in hərəkəti yenidən hiss etməyə hazır olduğu vaxta qədər olan vaxt nisbətən uzundur.. Bunun alternativi, daha qısa müddətdə cavab vermək üçün PIR -ı sındırmağın mümkün bir yoludur.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)