Mündəricat:

WIFI Qaraj Qapı Uzaqdan V2: 3 Addım
WIFI Qaraj Qapı Uzaqdan V2: 3 Addım

Video: WIFI Qaraj Qapı Uzaqdan V2: 3 Addım

Video: WIFI Qaraj Qapı Uzaqdan V2: 3 Addım
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №28 2024, Noyabr
Anonim
WIFI Qaraj Qapı Uzaqdan V2
WIFI Qaraj Qapı Uzaqdan V2

WIFI Qaraj Qapısı Uzaqdan idarə etməyimdən çox keçmədən mənim üçün çox faydalı olacaq xüsusi bir xüsusiyyət olmadığını anladım. Qapının açıq olduğunu və ya tətbiqdən bağlı olduğunu söyləmək istədim. Bunun üçün bir neçə sensor və həm istifadə etdiyim Wemos D1R2 lövhəsində, həm də Android tətbiqində bəzi dəyişikliklər tələb olunacaq. Hansı sensorun məqsədimə uyğun olacağına qərar vermək üçün bir az vaxt sərf etdim. Seçmək üçün 3 seçimim var idi:

  1. Limit açarları
  2. İşıq (foto yansıtıcı) sensorlar
  3. Yaxınlıq (və ya Hall) sensorlar

Qarajımı ağac emalı üçün çox istifadə edirəm və bu da çox toz əmələ gətirir (toz yığmağa baxmayaraq). Açarlara girmək və ya optik sensorları örtmək onları daha az etibarlı hala gətirəcək. Yaxınlıq sensorlar buna qarşı toxunulmaz olardı və buna görə də seçdiyim seçim budur.

Addım 1: Dizayn və Materiallar

Dizayn və Materiallar
Dizayn və Materiallar
Dizayn və Materiallar
Dizayn və Materiallar
Dizayn və Materiallar
Dizayn və Materiallar

Müxtəlif yaxınlıq sensoru paketlərini axtardım və aşağıdakılardan ikisini istifadə etmək qərarına gəldim:

  1. NJK-5002C (ebayda tapmaq asandır)
  2. Melexis US5781 TO-92 paketində (Digikeydən)

Planım, bu sensorlar üçün qapı panelinin üst ucuna quraşdırılmış eyni maqnitin iki fərqli mövqedə olduğunu aşkar etməsidir. Qapı tam açıldıqda, yolun sonuna quraşdırılmış sensor (NJK-5002C) maqnitin yerini asanlıqla aşkar edə bilər (şəkilə bax). Qapı bağlandıqda, eyni maqnit (mənim vəziyyətimdə) istilik kanalımızın altından təxminən 6 sm məsafədə olacaq. Bu yer üçün daha kompakt sensordan istifadə etdim. Sensorların özlərindən istifadə etmək olduqca asandır. Wemos lövhəsində daha iki rəqəmsal sancaq istifadə etməyi planlaşdırırdım və sadəcə US5781 sensoru üçün 10k ohm müqavimət və 0.1uF keramika capcitora ehtiyacım var. NJK-5781 sensoru heç bir əlavə komponentə ehtiyac duymur və birbaşa tel ilə bağlana bilər. Hətta aktivləşdirildikdə yanan daxili LED -ə malikdir.

Addım 2: Proqram və Avadanlıq Testi

Proqram və Avadanlıq Testi
Proqram və Avadanlıq Testi
Proqram və Avadanlıq Testi
Proqram və Avadanlıq Testi

Nəzarətçi üçün Wemos D1 mini əvəz edərək onu dəzgahda sınamağa qərar verdim. Ailə qaraj qapısını açmaq üçün telefonlarına güvənməyə gəlmişdi və mən hamını narahat etmədən Wemos lövhəsini götürə bilmədim. Hər iki sensör maqnitin cənub qütbünü hiss edərkən aktivləşir və ən yaxşı diapazonu əldə etmək üçün əlimdəki ən güclü maqniti seçdim. Bəzi köhnə avadanlıqlardan xilas edilmiş və diametri 20 mm olan, qalınlığı 6 mm olan Neodim maqnit idi. Hər iki sensor ondan təxminən 2 sm məsafədə tətik edərdi.

Qaraj qapısının vəziyyətini tətbiqə yeniləmək üçün Wemos kodunu dəyişdirdim. Bu, yalnız qapının bağlı olub -olmamasına dair bir mesaj göndərməklə yanaşı, tətbiqdən "klik" əmrini almazdan əvvəl qapının mövqeyinə görə qapının "açılışı" və ya "bağlanması" barədə də bir mesaj göndərərdi..

Android tətbiqi MIT App Inventor istifadə edərək tamamilə yenidən yazıldı. İstifadə etdiyim kod əlavə olunur. Wemos lövhəsindən gələn mesajlar üçün fəal şəkildə sorğu keçirir və qaraj qapısının vəziyyəti hər saniyədə yenilənir. Qaraj qapımızın bağlanması 13 saniyə çəkdiyindən mövqeyi haqqında kifayət qədər məlumat verir.

Addım 3: Avadanlıqların yığılması

Avadanlıqların yığılması
Avadanlıqların yığılması
Avadanlıqların yığılması
Avadanlıqların yığılması
Avadanlıqların yığılması
Avadanlıqların yığılması

Maqnit qaraj qapısı panelinin yuxarı ucuna qazdığım bir boşluğa quraşdırıldı (epoksi) (şəkilə bax). Çuxur təxminən 3 mm dərinlikdə idi və izolyasiya qatına çatmadı. NJK-5002C sensoru montaj braketinə ehtiyac duydu və bu, əlimdəki bəzi alüminium hurdalardan hazırlanmışdı. Kabelləri də uzatmaq lazım idi və bunun üçün təxminən 4 konduktorlu telefon kabelindən istifadə etdim. Kabelin hər iki ucundan lazım olan qədər soyudum və 4 -cü konduktoru kəsdim, çünki yalnız 3 -ə ehtiyacım var. Wemos lövhəsinə qoşulmaq üçün başqa bir layihədən qalan bir cüt Molex (0.062 ) bağlayıcıdan istifadə etdim. Açıq ucları qorumaq üçün bəzi istilik büzücü istifadə edilmişdir.

US5781 sensoru rezistor və kondansatörlə birlikdə kiçik bir PCB hissəsinə lehimləndi. Eyni Molex bağlayıcıları ilə bitdiyi üçün oxşar bir uzatma kabeli hazırladım. Modulu fiziki zədələrdən qorumaq üçün onu epoksi ilə qablaşdırmağa qərar verdim. Kalıbı düzəltmək üçün təxminən 20 mm diametrli kiçik bir borudan istifadə etdim. Kalıbı 5 dəqiqəlik epoksi ilə doldurdum, içərisinə sensor qurğusunu yapışdırdım və sərt müalicə üçün buraxdım. Alüminiumun bir hissəsindən bunun üçün montaj mötərizəsi düzəltdim.

Wemos lövhəsi daha sonra cütləşən Molex konnektorları ilə bir neçə pigtail aldı və sonra hər şey yerinə qoyuldu. Bütün kabellər tel bağları və kliplərlə bərkidilmişdi, buna görə də qarajda heç bir şey sallanmırdı.

Əla işləyir və başqa bir "təkmilləşdirmə" tapsam, çox güman ki, bunun üçün xüsusi bir PCB hazırlayacağam və bəlkə də daha kompakt Wemos D1 mini lövhəsindən istifadə etməyə keçəcəyəm.

Tövsiyə: