Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: bekötési rajz
- 3. lépés: Arduino kód
- 4. lépés: Építés
- 5. lépés: Élvezze
Videó: Az univerzális MQTT távirányító: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Sziasztok, Először is francia vagyok, így lehetséges, hogy néhány mondatnak nincs értelme, sajnálom, de keményen dolgozom a javításon.
Jelenleg a lakásom automatizálásán dolgozom. Szoftverként OpenHab2 -t és szúnyogot használtam. Nem vagyok szakértője ennek a két szoftvernek, de tudom, hogyan működnek általában. Az OpenHab a felhasználói oldal, a ház vezérléséhez készült grafikus felület. A Mosquitto egy olyan szoftver, amelynek célja, hogy a dolgok együtt beszéljenek. Például az OpenHab könnyen tud beszélni a hardvereimmel.
Azok számára, akik nem igazán ismerik az MQTT protokollt, itt van egy webhely, amely elmagyarázza az alapvető tudnivalókat.
A problémám az, hogy a hardveremet (4 intelligens fali dugót) valódi kapcsolókkal akarom irányítani, nem csak az OpenHab webes felületével. Terveztem, programoztam és létrehoztam egy távirányítót, amely képes MQTT kéréseket küldeni az általam kiválasztott eszközökre. A legjobb dolog a távirányítómban az, hogy 4 gombom van a menühez, és hozzáadhatom a kívánt eszközök számát.
Így csináltam.
1. lépés: Alkatrészek
-Esp8266. NodeMCU -t használok. Banggood
-Mini kenyérBoard. Ezt azért használom, mert szeretném újra használni a komponensemet, amikor a távirányító V2 -jét PCB -vel készítem. Banggood
- LCD. Én 16x2 LCD -t használok, de 20x4 -es is működik. Fontos, hogy az i2c modul legyen az LCD -n. Banggood
-Gombok. 4 gombot használok: Fel, Le, Enter és Kilépés. Bangood
-Ellenállások. 4.7K ellenállás a kapcsoló felhúzásához
- M3 csavar.
- Forró ragasztó.
-PCB. nem szükséges, de ráforrasztom a gombjaimat és az ellenállást.
2. lépés: bekötési rajz
Kövesse a gombok shematikáját.
Gombok:
FEL ---------- D5 vagy GPIO 1
Le ------- D6 vagy GPIO 12
Írja be ------- D7 vagy GPIO 13
Kilépés --------- D4 vagy GPIO 2
LCD:
SDA -------- D2 vagy GPIO 4
SCL -------- D1 vagy GPIO 5
5V ---------- Vin
GND ------- GND
3. lépés: Arduino kód
Meg kell változtatnia néhány információt a vázlaton.
Az MQTT_SERVER csak annak az IP -címe, ahol az MQTT -kiszolgáló fut.
Wifi SSID -je és jelszava.
Az utolsó dolog, amin változtatni kell, a témák. Mik a témái? Nos, azt választod, amit akarsz. Négy témám van, de ha akarod, még sok mindent hozzáadhatsz. Csak azt kell megjegyezni, hogy frissítenie kell a kódban szereplő témák számát (int NombreTopic = 4;). Meg kell egyeznie az Ön által írt téma számával.
4. lépés: Építés
Terveztem egy 3D nyomtatott tokot a távirányítómhoz. 1.015 méretarányban nyomtatom, 20% -os töltet fehér PLA -val, és az eredmény nagyon jó.
Ha nincs 3D nyomtatója, akkor egyszerű tokot készíthet vékony fából vagy plexiből.
Miután elkészült a tok, kezdtem a gombok ragasztásával. Erősen megnyomtam a gomb hátulját, hogy megbizonyosodjak arról, hogy helyesen tudjuk -e használni. A képernyőt forró ragasztóval ragasztottam. Mielőtt a kenyérsütőt a házba helyeztem, ragasztottam a vezetéket, hogy megbizonyosodjak arról, hogy nem mozognak.
Fejezze be a két csavarral és a hátlappal.
Megjegyzés: Ceruzával írhat a dobozra, például: FEL, LE, ENTER és KILÉPÉS.
5. lépés: Élvezze
A videóban négy ablakot láthatsz a négy témámhoz. Ezekben az ablakokban látható az MQTT üzenet, amelyet a távirányító küld a témának.
A távvezérlő most kész, be kell állítania az intelligens hardvert, hogy meghallgassa a témát, és a távirányítóval vezérelheti otthonát!
Ha bármilyen kérdése van ezzel a távirányítóval kapcsolatban, szívesen válaszolok.
Ha értékeli ezt a kis projektet, bátran lájkolja és szavazzon rám a Távoli Versenyen!
Kösz
Ajánlott:
Univerzális távirányító az ESP8266 használatával (Wifi -vezérelt): 6 lépés (képekkel)
Univerzális távirányító ESP8266 használatával (Wifi -vezérelt): Ez a projekt lecseréli a hagyományos távirányítót az összes háztartási készülékre, például az AC, TV, DVD lejátszó, zenei rendszer, SMART készülékek !!! Egy egész szemét távoli szemetelés körül, hogy mi rejtvény !!! Ez a projekt megment minket a
Univerzális TV -távirányító - Ardiuino, infravörös: 5 lépés
Univerzális TV -távirányító - Ardiuino, infravörös: Hello! Ebben az oktatható útmutatóban megmutatom, hogyan kell felépíteni és programozni saját univerzális távirányítóját, amely a legtöbb infravörös távirányítóval működő dologgal működik, és amely " hallgat " és dekódolja az infravörös jelet, amelyet számos más
Gesztusvezérelt univerzális távirányító csomópont-MCU-val: 12 lépés
Gesztusvezérelt univerzális távirányító csomópont-MCU-val: Üdv mindenkinek, és üdvözöljük ebben a projektben! Elég lusta ember vagyok, és egy lusta ember rémálma az, ha tévét néz, amikor rájön, hogy a távirányító túl messze van! Rájöttem, hogy a távirányítóm sosem lesz túl messze, ha kéznél leszek
Rasberry PI univerzális IR távirányító MATRIX Creatorral: 9 lépés
Rasberry PI univerzális IR távirányító MATRIX Creatorral: ⚠️EZ AZ ÚTMUTATÓ ELFOGADT ⚠️ Az új IR útmutatót az alábbi linken tekintheti meg. Http://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dBevezetés Ez az oktatóanyag segít a végső univerzális távirányító létrehozásában egy R
Univerzális távirányító létrehozása NodeMCU -val: 7 lépés
Univerzális távirányító létrehozása a NodeMCU -val: Ebben a projektben egy olyan univerzális távirányítót fogunk létrehozni, amely képes klónozni és infravörös jeleket küldeni. Ennek a folyamatnak a vezérlésére webes felületet használnak. A NodeMCU és az infravörös fotoreceptor együttes feladata lesz a klónozás