Mündəricat:
Video: Universal MQTT pultu: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Hər kəsə salam, Hər şeydən əvvəl mən fransızam, buna görə də bəzi cümlələrin mənasız olması mümkündür, üzr istəyirəm, təkmilləşdirmək üçün çox çalışıram.
Hal -hazırda kondisionerimdə ev avtomatlaşdırması üzərində işləyirəm. Proqram olaraq OpenHab2 və ağcaqanaddan istifadə etdim. Mən bu iki proqramda mütəxəssis deyiləm, amma ümumiyyətlə necə işlədiyini bilirəm. OpenHab, evi idarə etmək üçün hazırlanmış bir qrafik interfeysi olan istifadəçi tərəfidir. Mosquitto, hər şeyi birlikdə danışmaq üçün hazırlanmış bir proqramdır. Məsələn, OpenHab aparatımla asanlıqla danışa bilir.
MQTT protokolunu həqiqətən bilməyən insanlar üçün burada əsasları izah edən bir veb sayt var.
Mənim problemim odur ki, aparatımı (4 ağıllı divar prizi) yalnız OpenHab -ın veb interfeysi ilə yox, real açarlarla idarə etmək istəyirəm. Mən seçdiyim cihazlara MQTT istəkləri göndərə bilən uzaqdan idarə etmişəm, proqramlaşdırmışam və yaratmışam. Pultumdakı ən yaxşı şey, menyu üçün 4 düymənin olmasıdır və istədiyim cihaz sayını əlavə edə bilərəm.
İşdə bunu necə bacardım.
Addım 1: hissələr
-Esk 8266. NodeMCU istifadə edirəm. Banggood
-Mini çörək taxtası. Bir pcb ilə uzaqdan bir V2 hazırlayanda komponentimi yenidən istifadə etmək istədiyim üçün istifadə edirəm. Banggood
- LCD. 16x2 LCD istifadə edirəm, amma 20x4 işləyirəm. LCD -də i2c modulunun olması vacibdir. Banggood
-Düymələr. Yuxarı, Aşağı, Giriş və Çıxış olmaqla 4 düymədən istifadə edirəm. Bangood
-Rezistorlar. Açarı çəkmək üçün 4.7K rezistor
- M3 vida.
- İsti yapışqan.
-PCB. lazım deyil amma düymələrimi və rezistorumu lehimləyirəm.
Addım 2: Bağlama Şeması
Düymələr üçün şematik qaydalara əməl edin.
Düymələr:
YUKARI ---------- D5 və ya GPIO 1
Aşağı ------- D6 və ya GPIO 12
------- D7 və ya GPIO 13 daxil edin
Çıx --------- D4 və ya GPIO 2
LCD:
SDA -------- D2 və ya GPIO 4
SCL -------- D1 və ya GPIO 5
5V ---------- Vin
GND ------- GND
Addım 3: Arduino Kodu
Eskizdəki bəzi məlumatları dəyişdirməlisiniz.
MQTT_SERVER, MQTT serverinizin işlədiyi IP ünvanıdır.
SSID və Wi -Fi şifrəniz.
Dəyişdiriləcək son şey mövzulardır. Mövzularınız nədir? Yaxşı, istədiyini seç. Dörd mövzum var, amma istəsən daha çox əlavə edə bilərsən. Xatırlamaq lazım olan tək şey, koddakı mövzu sayını (int NombreTopic = 4;) yeniləməyinizdir. Yazdığınız mövzu ilə uyğun olmalıdır.
Addım 4: Tikinti
Uzaqdan idarəetmə üçün 3D çaplı bir qutu hazırladım. 1.015 miqyasında çap edirəm, 20% ağ PLA ilə doldururam və nəticə çox yaxşıdır.
3D printeriniz yoxdursa, nazik ağacdan və ya pleksiglasdan sadə bir qutu hazırlaya bilərsiniz.
Dava edildikdən sonra düymələri yapışdıraraq başladım. Düzgün istifadə edə biləcəyimizə əmin olmaq üçün düymənin arxasına çox basıldım. Ekranı isti yapışqanla yapışdırdım. Çörək taxtasını kassaya qoymadan əvvəl, hərəkət etmədiklərindən əmin olmaq üçün teli yapışdırdım.
İki vida və arxa plaka ilə bitirin.
Qeyd: Qələmlə qutunun üzərinə yaza bilərsiniz: YUKARI, AŞAĞI, ENTER və Çıx.
Addım 5: Zövq alın
Videoda dörd mövzum üçün 4 pəncərə görə bilərsiniz. Bu pəncərələrdə pultun mövzuya göndərdiyi MQTT mesajını görə bilərsiniz.
Pultunuz artıq tamamlandı, mövzunuzu dinləmək üçün ağıllı cihazınızı düzəltməlisiniz və evinizi idarə etmək üçün pultunuzdan istifadə edə bilərsiniz!
Bu pultla bağlı hər hansı bir sualınız varsa, sizə cavab vermək üçün buradayam.
Bu kiçik layihəni təqdir edirsinizsə, Uzaqdan Yarışmada bəyənmək və mənə səs verməkdən çekinmeyin!
Təşəkkürlər
Tövsiyə:
Televizorunuzun pultu ilə LED -lərinizi idarə edin ?! -- Arduino IR Dərsliyi: 5 Adım (Şəkillərlə birlikdə)
Televizorunuzun pultu ilə LED -lərinizi idarə edin ?! || Arduino IR Dərsliyi: Bu proyektdə televizorun arxasındakı LEDləri idarə etmək üçün televizor pultumdakı yararsız düymələri necə dəyişdirdiyimi göstərəcəyəm. Bir az kod düzəlişi ilə hər cür işi idarə etmək üçün bu texnikadan da istifadə edə bilərsiniz. Bir az da nəzəriyyə haqqında danışacağam
Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
Taymer Fonksiyonu ilə TV Uzaqdan Ev Məişət Cihazlarına Necə Nəzarət Edilir: İstehlak bazarına 25 il girdikdən sonra da, infraqırmızı rabitə son günlərdə hələ də çox aktualdır. İstər 55 düymlük 4K televizorunuz olsun, istərsə də avtomobilinizin səs sistemi, hər şeyə cavab vermək üçün İR uzaqdan idarəediciyə ehtiyacımız var
Köməkçi TV pultu: 7 addım
Köməkçi TV Uzaqdan idarəetmə: Mövcud televizor pultları çaşqın və işləməsi çətin ola bilər. Kiçik düymələr və qarışıq düzən, düyməni fiziki olaraq basmağı və hansı düymələri basmağı xatırlamağı çətinləşdirir. Bu layihənin məqsədi bu çətinliklər ilə mübarizə aparmaq idi
Pionner Sükan Pultu ilə Problemləri Necə Düzəltmək olar - IR Siqnalını Artırın və Kiçik Kilidi Düzəldin .: 14 Addım
Pionner Sükan Pultu ilə Problemləri Necə Düzəltmək olar - İQ Siqnalını Artırın və Kiçik Kilidi Düzəldin. Bu uzaqdan idarəetmə çox gözəl və rahatdır, lakin bəzi vaxtlar buna uyğun işləmir. Layihə səmərəlilik nümunəsi deyil. Mən Braziliyayam və bu ipucu Amazda tapdım
10 dəqiqəlik tikişli IPod pultu: 6 addım (şəkillərlə)
10 dəqiqəlik Tikişli IPod Uzaqdan: Çox gözəl iPod uzaqdan idarəetmə layihələri var: bəzilərində sadə düymələr var, bəzilərinə ürək atışı və ya bədən hərəkəti və digərləri birbaşa kompüterdə işləyən proqram təminatı ilə əlaqə qurmaq üçün nəzərdə tutulmuşdur. Ancaq onlardan heç biri