Mündəricat:
- Təchizat
- Addım 1: Raspberry Pi və Arduino Quraşdırması
- Addım 2: Qutu qurun
- Addım 3: Virtual göz qapağını işə salın
- Addım 4:
Video: Virtual göz qapağı: 4 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Dünyada təxminən 770 milyon müşahidə kamerası var. Bəziləri hələ də standart parollarına sahibdirlər ki, bu da internet bağlantısı olan hər kəs tərəfindən asanlıqla əldə edilə bilər.
Bu virtual gözlük, təminatsız kameralardan bəzilərini izləmək üçün bir cihazdır. Hər dəfə göz qapısı açıldıqda fərqli bir kamera göstərilir.
Təchizat
- 1 Arduino Micro
- 1 Foto rezistor
- 1 Raspberry Pi 3 Model B
- 1 Raspberry Pi Ekranı
- 1 Taxta qutu
- 1 Qapı Gözü
- Qazma
- Tornavida
Addım 1: Raspberry Pi və Arduino Quraşdırması
Virtual göz qapağı 2 fərqli hissədən ibarətdir: Raspberry Pi (kiçik ekranı olan) və Arduino Micro. Raspberry Pi internetə qoşulur və bir təsadüfi kamera axını göstərən bir veb saytı göstərir. Açıq və ya qapalı olub olmadığını müəyyən etmək üçün göz qapağının içərisində bir işıq sensoru var. Göz qapağı bağlandıqda, Raspberry Pi -yə bir siqnal göndərilir (Arduino Micro vasitəsilə) və veb sayt başqa bir kameraya keçir. Bu layihə üçün istifadə etdiyim kamera məlumatları, 73.000 -dən çox təminatsız kameranı qeyd edən Insecam veb saytından götürülmüşdür.
Göstəriləcək veb sayt
Virtual göz qapağım üçün insecam -dan topladığım məlumatlarla bir veb sayt qurdum. Öz veb saytınızı çox yaxşı qura bilərsiniz, ancaq bu, toxunulmazlığın əhatə dairəsindən kənardır. Öz veb saytınızı yaratmaq istəmirsinizsə, bu keçiddən istifadə edə bilərsiniz (hər dəfə boşluq basıldığında veb kamerası dəyişir; daha sonra bu düyməni arduinodan işə salacağıq) və ya mənbə koduna baxın.
Raspberry pi qurmaq
- Raspberry Pi -nin işlədiyinə və qurulduğuna əmin olun (moruq pi ilə yeni deyilsinizsə bu bələdçiyə baxın)
- LCD ekranı Raspberry Pi -yə bağlayın
- Başladığınız zaman moruq pi bir veb səhifəsi açsın
Arduino qurmaq
Diqqət: bu layihəni həyata keçirmək üçün Arduino lövhəniz kitabxana səhifəsində qeyd edildiyi kimi klaviatura kitabxanasını dəstəkləməlidir:
Dəstəklənən modellər 32u4 və SAMD əsaslı lövhələrdir (Leonardo, Esplora, Zero, Due və MKR Family)
- İşıq sensörünüzü Arduinoya bağlayın
- Kodu Arduinoya yükləyin. Kod əvvəlcə 5 saniyə ərzində kalibrləmə aparacaq (bu müddət ərzində fotosensorun minimum və maksimum dəyəri qeydə alınacaq) və sonra işıq dəyəri trosfolddan aşağı olduqda "boşluq" düyməsi siqnalı göndərəcək (göz qapağının bağlanması deməkdir).
əvvəlkiMillis = 0
// işıq hər zaman dəyişdiyindən, hər açılışda fotosessoru kalibr edəcəyik. uzun kalibrləmə müddəti = 5000; uzun startMillis = 0; // analoq sensor üçün maksimum dəyər 1024 int sensorMin = 1024; int sensorMax = 0; int orta = 0; int eşik = 5; bool lastState = doğru; bool isClosed = doğru; void setup () {Serial.begin (9600); // Keyboard.begin () serial portunu açın; // klaviatura kitabxanasına başlayın startMillis = millis (); // sayacı işə salın} void loop () {// ilk 5 saniyədə oxunuşu sabitləşdirin // sonra sabitləşmədə bir dəyişikliyi aşkar edin. işarəsiz uzun cariMillis = millis (); // millisi cari vaxt olaraq təyin edin int sensorValue = analogRead (A0); // sensoru oxuyun, əgər (currentMillis-startMillis <calibrationtime) {// kalibrləmə müddətində olduğumuz müddətcə // bu kalibrləmə müddətində, kalibr etmək üçün göz qapağını açın və bağlayın. int elapsedtime = currentMillis - startMillis; Serial.println (keçən vaxt); Serial.println (sensorMin); Serial.println (sensorMax); if (sensorValue sensorMax) {sensorMax = sensorValue; orta = (sensorMin + sensorMax)/2; } gecikmə (100); // gecikmə} başqa {// əgər kalibrləmə aparılırsa (sensorValue> orta + eşik) {// göz qapağının açıq və ya qapalı olduğunu aşkar edin isClosed = false; if (lastState! = isClosed) {}} başqa {isClosed = true; if (lastState! = isClosed) {Keyboard.print (""); // göz qapısı açıqdırsa açar siqnalı göndərin}} lastState = isClosed; gecikmə (100); }}
Addım 2: Qutu qurun
- Fotosensora uyğun olaraq qapı gözündə bir delik açın (bu, göz qapağınızın açıldığını və ya bağlandığını algılar və sonra veb kamera dəyişikliyini tetikler).
- Qutunun içərisinə oturmaq üçün qutuda bir delik açın
- Qapı gözünün qarşısında, moruq pi -ni ekranla bağlayın (velcro istifadə etdim)
-
Arduino telini çəkin:
- Fotosensoru arduinoya bağlayın
- Rpi ilə Arduino arasına bir USB kabeli qoyun. Arduino klaviatura kimi hərəkət edəcək və moruq pi -yə əsas siqnallar göndərəcək.
Addım 3: Virtual göz qapağını işə salın
Hər şeyi qutuya qoyduqdan sonra, indi virtual göz qapağınızı işə salmağa hazırsınız.
- Virtual göz qapağını divara qoyun
- Rapsberry pi -ni gücə qoşun
- Qapının gözündə yerləşən fotosensoru dəfələrlə açıb bağlayaraq kalibrləmək üçün 5 saniyəniz olacaq.
Virtual gözlük indi işləməlidir!
Zövq alın!
Addım 4:
Raspberry Pi 2020 Müsabiqəsində ikinci yer
Tövsiyə:
Kasıb adamın lens qapağı və ya başlığı (hər hansı bir DSLR / Yarı DSLR-ə uyğundur): 4 addım
Kasıb Adamın Lens Şapkası və ya Başlığı (Hər hansı bir DSLR / Yarı-DSLR-ə uyğundur): DSLR-ni aldığımda, ikinci tərəfdən lens qapağı yox idi. Hələ yaxşı vəziyyətdə idi və heç vaxt lens qapağı almağa dəymədim. Beləliklə, mən yalnız birini hazırlamağı bitirdim. Kameramı tozlu yerlərə apardığım üçün yəqin ki, lens qapağına sahib olmaq daha yaxşıdır
Göz Qəyyumu: Səs Tetikli Göz Qoruması: 9 Addım (Şəkillərlə birlikdə)
Eye Guardian: Sound Triggered Eye Protection: Eye Guardian, Arduino ilə işləyən, Yüksək Desibelli davamlı səslə tetiklenen göz qoruyucu geyimdir. Ağır avadanlıq səsini algılar və avadanlıq işləyərkən qoruyucu gözlükləri azaldır. İlk addımda Inspirati'yi izah edəcəyəm
5 dollarlıq DIY Telefon Qapağı/qutusu: 3 addım
5 $ DIY Telefon Kapağı/çantası: "Elektronikanın qısa şəkildə" kursuna buradan daxil olun: https: //www.udemy.com/electronics-in-a-nutshell/? … Həmçinin buradakı youtube kanalımı yoxlayın daha çox layihə və elektronika dərsləri: https://www.youtube.com/channel/UCelOORs7UioZ4TZF…Mənim
DIY Şüşə Qapağı Fənəri: 15 Adım (Şəkillərlə birlikdə)
DIY Şüşə Qapağı Fənəri: Bəli, bu bir şüşə qapağında qurulmuş bir fənərdir :) Düzenli bir qapağı fənərə çevirməkdən başqa heç nə edə bilməyəcəyimin komik olacağını düşündüm və bəli uzun bir səyahət idi çox cəhdlə! Amma yanımda qalsansa
Led İşıq Qapağı / Təhlükəsizlik Qapağı və ya İşıq: 4 addım
Led İşıq Qapağı / Təhlükəsiz Qapaq və ya İşıq: bu fikri h2on adlı alət qutusu bölməsindəki nalgeen şüşələr üçün qapaq işığı olan bir maket jurnalından aldığım müsabiqəyə girişlərimdən biridir. 22 dollara bir neçə dollardan az pul qazandım