Mündəricat:

Wi-Fi ilə idarə olunan işıq açarı: 5 addım
Wi-Fi ilə idarə olunan işıq açarı: 5 addım

Video: Wi-Fi ilə idarə olunan işıq açarı: 5 addım

Video: Wi-Fi ilə idarə olunan işıq açarı: 5 addım
Video: Sıfır xətt olmadan Girer WiFi ağıllı toxunuş anahtarı - Ağıllı Ev otomasyonu 2024, Iyul
Anonim
Wi-Fi ilə idarə olunan işıq açarı
Wi-Fi ilə idarə olunan işıq açarı
Wi-Fi ilə idarə olunan işıq açarı
Wi-Fi ilə idarə olunan işıq açarı

Salam! Heç otağınızın işığını söndürməyi unutduğunuz qədər yoruldunuzmu? Yoxsa isti, rahat bir yataqdan qalxıb yataq lampasının açarına basmağı düşünmürsən? Yəqin ki, hamımız bu hissi bilirik. Buna görə gələcəkdə bir ev avtomatlaşdırma sisteminə-Wi-Fi ilə idarə olunan işıq açarına necə smartfon idarə olunan bir baza hazırladığımı sizə təqdim etmək istərdim.

Addım 1: Parçaların siyahısı:

Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı

Hansı hissələrdən istifadə etməli olduğumuzu müəyyən etmək həmişə əyləncəlidir. Ən ucuz və ən etibarlı hissəni axtararkən, mağazadakı digərlərinə də baxaraq başqa bir yaxşı layihə haqqında düşünürəm: D

Birincisi, layihəmiz üçün bir beyinə ehtiyacımız var.

Wemos D1 mini lövhəsini seçdim, çünki yalnız keçid üçün Wi-Fi bağlantısı təmin etmir, həm də 11 GPIO-ya malikdir və Arduino IDE proqramı ilə proqramlaşdırıla bilər, buna görə başqa bir mikrokontrolördən istifadə etməyimizə ehtiyac yoxdur. Aliexpress -dən 2,69 dollara aldım.

TAMAM. İndi elektrik şəbəkəsindəki əlaqəni kəsəcək həqiqi bir açar lazımdır.

Beləliklə, Aliexpress-də yenidən 0.85 dollara 2 kanallı röle modulu aldım.

Digər vacib element enerji təchizatıdır. Bu 230VAC -dan 5VDC -ə qədər olan transformatoru 1.99 dollara seçdim. Kifayət qədər çox olacaq 3W gücünü idarə edə bilər.

Bir pralin qutusuna da ehtiyacımız olardı (pralin qutusundan istifadə etdiyim kimi): D, elektrik kabeli, bəzi tullanan tellər və divar prizi (ən yaxşısı divardan yapışan və 2 vintlə bərkidilmiş)

Addım 2: Qutudan Pralin yemək

Qutusu boşaldıqdan sonra divar prizini kasaya quraşdırmağa davam edə bilərik. Qutumda qazmaq çox çətin idi, buna görə də bıçaqla 2 kiçik kəsik düzəltdim. Sonra yuvanı kiçik boltlar, qoz -fındıq və yastıqlarla yerində bağladım.

Lehim işini asanlaşdırmaq üçün transformatoru bir taxta taxtaya quraşdıraraq izlədim. Sonra elektrik kabelini soydum və telləri transformatorun AC pinlərinə lehimlədim.

Addım 3: Bütün Komponentləri Kabelləşdirin

Bütün Komponentlərin Kabelləşdirilməsi
Bütün Komponentlərin Kabelləşdirilməsi

İndi əyləncəli hissə - hər parçanı birləşdirmək və bu arada heç bir şeyi qarışdırmamaq: D

Şemada, birbaşa elektrik kabelinə gedən idarə olunan soket üçün neytral istisna olmaqla, lövhələr arasında etməli olduğumuz bütün əlaqələr göstərilir. Yüksək gərginlikli bağlantılar üçün həmişə gücü idarə edə bilən tellərdən istifadə edin - məs. elektrik kabelini əvvəlcədən qısalda bilərik və yuva ilə rölelər arasındakı kəsilmiş parçaları istifadə edə bilərik. Tel rənglərini düzgün saxlamaq da yaxşıdır (canlı tel qəhvəyi, neytral mavi və torpaq sarı-yaşıl).

Addım 4: Wemos lövhəsinin kodlaşdırılması

Wemos lövhəsinin kodlaşdırılması
Wemos lövhəsinin kodlaşdırılması

İndi ən darıxdırıcı hissə kodlaşdırmadır. Çox tənbəl bir insan olduğum üçün mövcud bir nümunə eskizini istifadə etdim və əmrlərimizə cavab vermək üçün bir az dəyişdirdim. Tam kod GitHub -da mövcuddur.

İndi kodu lövhəyə yükləyə bilərik. Hmm, amma gözlə adam, necə? Bu bir Arduino lövhəsi deyil. Əvvəlcə IDE -yə görünən etmək üçün lövhə təriflərini əlavə etməliyik. Sonra Wemos D1 mini üçün lövhələri axtarırıq, yükləmə sürətini 115200bps olaraq təyin edirik və sonra nəhayət kodu yükləyirik.

Addım 5: Soketi idarə edin

Soketə nəzarət
Soketə nəzarət
Soketə nəzarət
Soketə nəzarət

İndi USB kabelimizi ayırıb lövhəmizi elektrik prizinə bağlasaq, Wi-Fi şəbəkəmizə qoşulmalı və brauzerdə açanda cavab verməlidir.

Brauzer çubuğuna yazmalı olduğumuz ünvan nədir? "MDNS cavablandırıcısı" nın lazımlı olduğu yer var, çünki lövhənin IP ünvanını bilməyimizə ehtiyac yoxdur. Kodda mDNS -in "remoteSocket01" adına cavab verəcəyini və serverin 81 portda qurulduğunu elan etdik, buna görə də tam ünvan https://remoteSocket01.local: 81 olacaq. Bütün işlər /[çıxış] /[açma və ya söndürmə] üzərində qurulub

MDNS ünvanı ilə lövhəyə qoşula bilmiriksə, məsələn. smartfonda? Burada IP Alətləri adlı bir Android tətbiqi gəlir. Xüsusiyyətlərdən biri, bütün bağlı cihazlar üçün yerli şəbəkədə axtarış edə bilməyimizdir. Espressif Inc tərəfindən istehsal olunan bir cihaz axtarmalı və yuxarıda göstərilən IP -ni oxumalıyıq.

Ünvanı hər dəfə çubuğa yazmaq istəmirsinizsə - hər şeyi asanlaşdırmaq üçün bir Android tətbiqi hazırladım. İndiyə qədər olan əsas xüsusiyyətlər, yuvanı açmaq və ya söndürmək və "təravətləndirmək" - bir saniyəyə söndürmək və yenidən arxaya bağlamaqdır. Buradan yükləyə bilərsiniz.

Ümid edirik ki, DIY ağıllı bir yataq lampasından zövq alacaqsınız: D.

Növbəti dəfə, Krzysztof:)

Tövsiyə: