Mündəricat:

Smart Touch-free Switch: 8 Addım (Şəkillərlə birlikdə)
Smart Touch-free Switch: 8 Addım (Şəkillərlə birlikdə)

Video: Smart Touch-free Switch: 8 Addım (Şəkillərlə birlikdə)

Video: Smart Touch-free Switch: 8 Addım (Şəkillərlə birlikdə)
Video: Ağıllı Saat Maimo Watch - Tam İNCELEMƏ + SINAŞLAR 2024, Noyabr
Anonim
Image
Image

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

Gəlin başlayaq
Gəlin 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

Breadboard -da test edək
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ı

Servo -nun ESP32Cam -a Servo -ya qoşulması
Servo -nun 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ı

Konsepsiya sübutunun sınanması
Konsepsiya sübutunun sınanması
Konsepsiya sübutunun sınanması
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

Yekun sxemlər
Yekun sxemlər

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

Daxil olanların xəbərdarlığı
Daxil olanların xəbərdarlığı
Daxil olanların xəbərdarlığı
Daxil olanların xəbərdarlığı

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:

Image
Image
İşçi Video
İşçi Video
İşçi Video
İşçi Video
İşçi Video
İşçi Video

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ə: