Obsah:
Video: Univerzální dálkový ovladač MQTT: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Ahoj všichni, Předně jsem Francouz, takže je možné, že některé věty nedávají smysl, omlouvám se, usilovně pracuji na vylepšení.
V současné době pracuji na domácí automatizaci ve svém bytě. Jako software jsem použil OpenHab2 a mosquitto. Nejsem odborník na tyto dva softwary, ale vím, jak obecně fungují. OpenHab je uživatelská stránka s grafickým rozhraním vytvořeným pro ovládání domu. Mosquitto je software vytvořený k tomu, aby se věci daly dohromady. Například OpenHab dokáže snadno mluvit s mým hardwarem.
Pro lidi, kteří neznají protokol MQTT, je zde webová stránka, která vysvětluje základní.
Můj problém je v tom, že chci ovládat svůj hardware (4 chytré nástěnné zástrčky) skutečnými přepínači, nejen pomocí webového rozhraní OpenHab. Navrhl jsem, naprogramoval a vytvořil dálkový ovladač, který je schopen odesílat požadavky MQTT na zařízení, která si vyberu. Nejlepší na mém dálkovém ovládání je, že mám 4 tlačítka pro nabídku a mohu přidat počet zařízení, které chci.
Tak jsem to udělal.
Krok 1: Díly
-Esp8266. Používám NodeMCU. Banggood
-Mini chlebová deska. Používám to, protože chci mít možnost znovu použít svou součást, když vyrobím V2 dálkového ovladače s deskou plošných spojů. Banggood
- LCD. Používám 16x2 LCD, ale také 20x4. Je důležité mít modul i2c na LCD. Banggood
-Tlačítka. Používám 4 tlačítka, Nahoru, Dolů, Enter a Konec. Bangood
-Rezistory. Rezistor 4,7K pro vytažení spínače
- Šroub M3.
- Horké lepidlo.
-PCB. není to nutné, ale pájím na něj tlačítka a odpor.
Krok 2: Schéma zapojení
Postupujte podle shematic pro tlačítka.
Tlačítka:
UP ---------- D5 nebo GPIO 1
Dolů ------- D6 nebo GPIO 12
Zadejte ------- D7 nebo GPIO 13
Ukončete --------- D4 nebo GPIO 2
LCD:
SDA -------- D2 nebo GPIO 4
SCL -------- D1 nebo GPIO 5
5V ---------- Vin
GND ------- GND
Krok 3: Arduino kód
V náčrtu je třeba změnit některé informace.
MQTT_SERVER je pouze IP adresa, kde je spuštěn váš server MQTT.
SSID a heslo vašeho Wifi.
Poslední věcí, kterou je třeba změnit, jsou vaše témata. Jaká jsou vaše témata? Vybíráte si, co chcete. Mám čtyři témata, ale pokud chcete, můžete přidat mnohem více. Jediná věc, kterou si pamatujete, je, že musíte aktualizovat počet témat (int NombreTopic = 4;) v kódu. Mělo by se shodovat s počtem témat, která napíšete.
Krok 4: Konstrukce
Pro svůj dálkový ovladač jsem navrhl 3D tištěné pouzdro. Tisknu to v měřítku 1,015, 20% výplň s bílým PLA a výsledek je velmi dobrý.
Pokud nemáte 3D tiskárnu, můžete si vyrobit jednoduché pouzdro z tenkého dřeva nebo plexiskla.
Jakmile bylo pouzdro vyrobeno, začal jsem lepením knoflíků. Silně jsem zatlačil na zadní část tlačítka, abych se ujistil, že ho můžeme používat správně. Obrazovku jsem lepil horkým lepidlem. Než jsem vložil prkénko do ohrady, slepil jsem drát, abych měl jistotu, že se nepohybují.
Dokončete dvěma šrouby a zadní deskou.
poznámka: Na rámeček můžete psát tužkou jako: NAHORU, DOLŮ, ENTER a KONEC.
Krok 5: Užijte si to
Ve videu můžete vidět 4 okna pro moje čtyři téma. V těchto oknech můžete vidět zprávu MQTT, kterou dálkové ovládání odesílá k tématu.
Vaše dálkové ovládání je nyní kompletní, musíte upravit svůj chytrý hardware, abyste poslouchali své téma, a dálkový ovladač můžete používat k ovládání svého domova!
Pokud máte nějaké dotazy k tomuto dálkovému ovladači, rád vám odpovím.
Pokud tento malý projekt oceňujete, neváhejte mi dát like a hlasujte pro mě ve vzdálené soutěži!
dík
Doporučuje:
Jak přidat IR dálkový ovladač k reproduktorovému systému: 5 kroků (s obrázky)
Jak přidat IR dálkový ovladač do reproduktorového systému: V tomto projektu vám ukážu, jak jsem vytvořil další obvod pro svůj reproduktorový systém, abych jej mohl bezdrátově ovládat pomocí domácího IR dálkového ovladače. Začněme
Univerzální dálkový ovladač TV - Ardiuino, infračervený: 5 kroků
Univerzální dálkový ovladač TV - Ardiuino, infračervený: Dobrý den! V tomto pokynu vám ukážu, jak vytvořit a naprogramovat vlastní univerzální dálkové ovládání, které bude fungovat s většinou věcí využívajících infračervené dálkové ovládání a které bude také " poslouchat " a dekódovat infračervený signál vyslaný různými jinými
Univerzální IR dálkový ovladač Rasberry PI s MATRIX Creatorem: 9 kroků
Univerzální IR dálkový ovladač Rasberry PI s nástrojem MATRIX Creator: ⚠️TENTO PRŮVODCE BYL DEPRECIATOVANÝ ⚠️Nového průvodce IR si můžete prohlédnout prostřednictvím níže uvedeného odkazu. Https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dÚvod Tento tutoriál vám pomůže vybudovat dokonalé univerzální dálkové ovládání pomocí R
Převeďte svůj IR dálkový ovladač na RF: 9 kroků (s obrázky)
Převeďte svůj IR dálkový ovladač na RF: V dnešním Instructable vám ukážu, jak můžete použít obecný RF modul bez mikrokontroléru, což nás nakonec přivede k vybudování projektu, kde můžete převést IR dálkové ovládání jakéhokoli zařízení na RF Dálkový. Hlavní výhodou převodu
Dálkový ovladač Power Strip: 8 kroků (s obrázky)
Dálkový ovladač Power Strip: Chtěli jste někdy okamžitě na dálku vypnout jakékoli světlo nebo zařízení? Už vás nebaví ohýbat se a odpojovat chladná světla ve vaší ložnici? Já také! Tento návod vám ukáže, jak vyrobit prodlužovací kabel dálkového ovládání, abyste mohli ovládat jakoukoli zásuvku