Mündəricat:
- Təchizat
- Addım 1: Başlayaq
- Addım 2: Breadboard -da test edək
- Addım 3: Servonun ESP32Cam -a Servo -ya qoşulması
- Addım 4: Konsepsiya sübutunun sınanması
- Addım 5: Son Şemalar
- Addım 6: Hücumçulardan xəbərdarlıq
- Addım 7: İşləmə videosu:
- Addım 8: Gələcək İnkişaflar
Video: Smart Touch-free Switch: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Sosial uzaqlaşma və kranlar, açarlar və s. Beləliklə, kranları, açarları və s.
Bu layihədə, yaxınlıq sensoru istifadə edərək açarı aktivləşdirmək üçün bir prototip haqqında fikrimi müzakirə etmək istərdim. Bu çətin vəziyyətdə kömək edəcək bir şey hazırlayarkən nəzərə alınması lazım olan şeylər əsasən çox az mövcud olan infrastruktur dəyişiklikləridir. Buna görə də həll əl təchizatı olmalıdır və həssaslığa əsaslanaraq əl jestinə və ya varlığa əsaslanan açarı işə salmaq üçün bir kommutatorda quraşdırıla bilər. Əsas xüsusiyyətlərə aşağıdakılar daxildir:
- 200 saat batareya ömrü,
- Otağa girən bir adamın şəklini çəkən təhlükəsizlik kamerası
- Batareyaya qənaət etmək üçün dərin yuxu.
- Portativ.
- E -poçt xəbərdarlıqları göndərilir
Təchizat
1. Yaxınlıq sensoru [KEMET SS-430 istifadə edirəm] istənilən yaxınlıq sensoru ola bilər
2. ESPCam32 foto çəkmək və göndərmək məqsədi ilə
3. Li-ion batareya 1000mAh
4. USB - Li -ion şarj cihazı TP4056
5. Dövrə 3.7V -dən 5V -a qədər artırın
6. Rezistorlar 10k və 1k
7. BC547 Transistor
8. SG90 Servo mühərriki
9. Arduino pro mini
Addım 1: Başlayaq
Layihəmizdə, sensor KEMET, SS-430 tərəfindən kiçik bir yaxınlıq sensöründən başqa bir şey deyil
Sensordan alınan məlumatlar, şəkildə göstərildiyi kimi 2200ms saat pulsuna malik olacaq.
Yuxarıdakı şəkildə, 2 200 millik impulslar, insan varlığını göstərən, digər saat impulslarının yalançı tetikleme səbəbiylə meydana gəldiyini göstərir. Lens və ya başqa bir örtük olmadan çılpaq sensoru sınadığımdan bəri baş verən bu yanlış tetikleme. Sensoru bağlamaq üçün plastik korpusdan istifadə etdikdən sonra saxta tetikleme kəskin şəkildə azaldı.
Addım 2: Breadboard -da test edək
Test üçün yalnız bir mikro nəzarətçi (Arduino Uno) və sensor və bir LED istifadə etdim. Serial monitorda sensor dəyərlərini oxuduqdan və kalibr etdikdən sonra qarşısındakı bir insanın varlığını düzgün müəyyən etmək üçün kiçik bir kodla gəldim.
Addım 3: Servonun ESP32Cam -a Servo -ya qoşulması
ESP32 Kamerada məhdud sayda sancaqlar olduğu üçün, servo sürmək üçün taymer 2 və GPIO2 və Kemet SS-430 yaxınlıq sensoru istifadə edərək oyanma funksiyası üçün GPIO13 istifadə etməli oldum.
ESP32 Kameradan istifadə etməyinizin səbəbi, şəxs otağa və ya icazəsiz bir yerə girəndə şəkil çəkdirmək və yuxu rejiminə keçməkdir. Şəkil qovluqda saxlanılacaq
SD kart. Təcavüzkarla dərhal hərəkət etmək üçün ESP32 əvvəlcədən qurulmuş e -poçt kimliyinə bir e -poçt göndərəcək. Bunun üçün ESP32 Mail müştəri kitabxanasının quraşdırılması lazımdır. Arduino IDE -də Kitabxanaları idarə etməyə gedin və ESP32 Mail müştərisini axtarın və yükləyin. Etimadnaməsini kodu daxil etməyiniz lazım olan bir iş e -poçt kimliyinə ehtiyacınız olacaq və daha sonra Daha Az Təhlükəsiz Tətbiqləri aktiv etməli olacaqsınız. Bu layihə üçün yeni bir Gmail ID yaratmaq daha yaxşıdır.
Addım 4: Konsepsiya sübutunun sınanması
Layihənin daha sadə bir görünüşü üçün akril lövhədəki əşyaları modul bir şəkildə yığmağı düşündüm.
Sensor üçün plastik qutu yalançı tetikleyiciləri azaltmağa kömək edir. ESP kamerası fotoşəkil çəkdikdən sonra yuxuya getdiyindən ESP32 kamerada rəqəmsal siqnal kondisioner əməliyyatlarını həyata keçirə bilmirəm. Yanlış tətiyi və siqnal kondisionerini azaltmaq və servo motoru idarə etmək üçün başqa bir mikro nəzarətçi əlavə etdim.
Ya esp32 istifadə edə bilərsiniz, ya da hər ikisi işləyən başqa bir mikro nəzarətçi.
Addım 5: Son Şemalar
Piroelektrik sensordan gələn siqnal, açıq kollektor konfiqurasiyasında tranzistora verilir, siqnal gəldikdən sonra tranzistor açar olaraq işə düşür və bu səbəbdən GPIO 13-ü yerə bağlayır və ESP32 kamerasını oyadır.
Kod anbarlarında, Pyrolight kodu camera_pins.h ilə birlikdə ESP32 kamera arxası üçün 2 kod Arduino pro mini ilə sınaqdan keçirilmək üçündür.
Zəhmət olmasa ətraflı sxemləri və Kicad PCB -ni GitHub deposunda tapın.
Əslində bu layihə üçün Çindən PCB sifariş etmişdim, amma koronavirusun yayılması səbəbindən vaxtında almadım. Buna görə bir gücləndirici çevirici və TP4056 modulu istifadə etməli oldum.
Addım 6: Hücumçulardan xəbərdarlıq
Sensorun yaxınlığında bir təcavüzkar olanda yuxudan oyandı, şəkil çəkdi və əlavəsi olan bir məktub göndərdi.
Poçtun necə göründüyü burada. Bütün bunlar yalnız yaxınlıq sensoru sayəsində edilə bilər. Bütün cihaz batareya ilə işlədiyi üçün istənilən yerə aparmağa imkan verir. və öz ağıllı və təhlükəsiz mühitimizi yaradaq. Lazım olduqda elektronikaya uyğun bir korpus 3D çap edə bilərsiniz.
Budur yaxşı bir dizayn: Link
Addım 7: İşləmə videosu:
USB ilə UART və servo və piro sensoru üçün bağlayıcıları olan esp32 cam lövhəsi üçün uyğun bir PCB qalxanı hazırladım. Gerber fayllarını aşağıda əlaqəli Github repolarımda tapa bilərsiniz.
Github
Addım 8: Gələcək İnkişaflar
1. Məhsula bənzətmək üçün layihə üçün 3D çaplı bir qutu hazırlamaq
2. Batareya performansının yaxşılaşdırılması
3. İkincil mikrokontrolör əvəzinə analoq siqnal kondisioner sxemi.
Tövsiyə:
WiFi LED Switch IoT: 4 Addım (Şəkillərlə birlikdə)
WiFi LED Switch IoT: Bu layihənin əsas məqsədi " Blynk " Mobil tətbiq mağazasından tətbiq. Bu Təlimat Elektronika haqqında çox sadə biliklərlə uğurla sınaqdan keçirilir və mən
Tasmota ilə yanıb -sönən EACHEN WiFi Smart Touch Switch: 10 addım
Tasmota ilə yanıb -sönən EACHEN WiFi Ağıllı Toxunma Açarı: Buna görə də bunun mümkün olub -olmadığını maraqlandıran hər kəs üçün bunu Təlimatlandırıcı etmək qərarına gəldim
Kid's Toy Light Light Switch Box + Games Remix: 19 Addım (Şəkillərlə birlikdə)
Kid's Toy Light Switch Switch + Oyunlar Remix: Bu iki zəhmli təlimat gördüyümdən və ikisini birləşdirməyi düşünməyimdən bəri etməli olduğum bir remiksdir! Bu mashup əsasən Light Switch Box interfeysini sadə oyunlar (Simon, Whack-a-Mole və s.) İlə birləşdirir
Ultimate Light Switch: 6 Addım (Şəkillərlə birlikdə)
Ultimate Light Switch: Bu təlimatın məqsədi, wifi-yə bağlı bir işıq açarı necə hazırladığımı izah etməkdir (daha sonra pultlar da deyilir). Bu pultların məqsədi wifi-yə bağlı bir neçə röleyi açmaq və söndürməkdir. Röleler bu təlimatda izah edilməmişdir
IR Motion Switch: 6 Addım (Şəkillərlə birlikdə)
IR Motion Switch: İşıq sensoru hərəkət açarı, işıqlar üçün istifadə olunan adi keçid əvəzinə istifadə olunur. evdəki azarkeşlər. Bu Motion açarı, açarın & cari əsaslı qəzalardan qaçın. Bu məhsul növü