Cuprins:
- Pasul 1: Piese
- Pasul 2: Schema de cablare
- Pasul 3: Cod Arduino
- Pasul 4: Construcție
- Pasul 5: Bucurați-vă
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Buna tuturor, În primul rând, sunt francez, deci este posibil ca unele propoziții să nu aibă sens, îmi pare rău, lucrez din greu pentru a mă îmbunătăți.
În prezent lucrez la automatizarea casei în apartamentul meu. Am folosit OpenHab2 și mosquitto ca software. Nu sunt expert în aceste două programe, dar știu cum funcționează în general. OpenHab este partea utilizatorului, cu o interfață grafică realizată pentru a controla casa. Mosquitto este un software creat pentru a face lucrurile să vorbească împreună. De exemplu, OpenHab poate vorbi cu hardware-ul meu cu ușurință.
Pentru persoanele care nu cunosc cu adevărat protocolul MQTT, iată un site web care explică elementele de bază.
Problema mea este că vreau să-mi controlez hardware-ul (4 prize inteligente de perete) cu switch-uri reale, nu numai cu interfața web OpenHab. Am proiectat, programat și creat o telecomandă care este capabilă să trimită cereri MQTT către dispozitivele pe care le aleg. Cel mai bun lucru al telecomenzii mele este că am 4 butoane pentru un meniu și pot adăuga numărul de dispozitive pe care doresc.
Iată cum am făcut-o.
Pasul 1: Piese
-Esp8266. Folosesc un NodeMCU. Banggood
-Mini breadBoard. O folosesc pentru că vreau să pot să-mi refolosesc componenta atunci când voi face un V2 al telecomenzii cu un pcb. Banggood
- LCD. Folosesc LCD 16x2, dar funcționează și 20x4. Important este să aveți modulul i2c pe ecranul LCD. Banggood
-Butoane. Folosesc 4 butoane, Sus, Jos, Enter și Exit. Bangood
-Rezistori. Rezistor de 4.7K pentru comutatorul de tragere
- Șurub M3.
- Lipici fierbinte.
-PCB. nu este necesar, dar am lipit butoanele și rezistorul pe el.
Pasul 2: Schema de cablare
Urmați simbolul pentru butoane.
Butoane:
UP ---------- D5 sau GPIO 1
Jos ------- D6 sau GPIO 12
Introduceți ------- D7 sau GPIO 13
Ieșiți --------- D4 sau GPIO 2
LCD:
SDA -------- D2 sau GPIO 4
SCL -------- D1 sau GPIO 5
5V ---------- Vin
GND ------- GND
Pasul 3: Cod Arduino
Trebuie să modificați unele informații din schiță.
MQTT_SERVER este doar adresa IP de unde rulează serverul dvs. MQTT.
SSID și parola Wifi-ului dvs.
Ultimul lucru de schimbat este subiectele tale. Care sunt subiectele tale? Ei bine, alegi vrei vrei. Am patru subiecte, dar puteți adăuga mult mai multe dacă doriți. Singurul lucru de reținut este că trebuie să actualizați numărul de subiecte (int NombreTopic = 4;) din cod. Ar trebui să se potrivească cu numărul de subiecte pe care le scrieți.
Pasul 4: Construcție
Am proiectat o carcasă imprimată 3D pentru telecomandă. Îl imprim la scara 1.015, umplut cu 20% cu PLA alb și rezultatul este foarte bun.
Dacă nu aveți o imprimantă 3D, puteți face o carcasă simplă cu lemn subțire sau plexiglas.
Odată ce cazul a fost făcut, am început prin lipirea butoanelor. Am apăsat puternic pe spatele butonului pentru a fi sigur că îl putem folosi corect. Am lipit ecranul cu lipici fierbinte. Înainte de a pune panoul în incintă, am lipit firul pentru a fi sigur că nu se mișcă.
Finalizați cu cele două șuruburi și placa din spate.
notă: Puteți scrie cu un creion pe cutie ca: SUS, JOS, ENTER și EXIT.
Pasul 5: Bucurați-vă
În videoclip, puteți vedea 4 ferestre pentru cele patru subiecte. În acele ferestre puteți vedea mesajul MQTT pe care telecomanda îl trimite subiectului.
Telecomanda dvs. este completă, trebuie să vă reglați hardware-ul inteligent pentru a vă asculta subiectul și puteți utiliza telecomanda pentru a vă controla casa!
Dacă aveți întrebări despre această telecomandă, voi fi aici pentru a vă răspunde.
Dacă apreciați acest mic proiect, simțiți-vă liber să-mi placă și să mă votați la Concursul la distanță!
Mulțumiri
Recomandat:
Telecomandă universală utilizând ESP8266 (controlat prin Wifi): 6 pași (cu imagini)
Telecomandă universală utilizând ESP8266 (controlat prin Wifi): Acest proiect este de a înlocui telecomanda convențională pentru toate aparatele electrocasnice precum AC, TV, DVD playere, sistem muzical, electrocasnice SMART !!! A face o întreagă junk de gunoi de la distanță, făcându-ne puzzle !!! Acest proiect ne va salva de pe
Telecomandă TV universală - Ardiuino, infraroșu: 5 pași
Telecomandă TV universală - Ardiuino, infraroșu: Bună ziua! În acest instructable, vă voi arăta cum să construiți și să programați propria telecomandă universală care să funcționeze cu majoritatea lucrurilor care utilizează o telecomandă cu infraroșu și care va „asculta”, de asemenea, și decodează un semnal infraroșu trimis de diferite alte
Telecomandă universală controlată prin gesturi cu Node-MCU: 12 pași
Telecomandă universală controlată prin gesturi cu Node-MCU: Bună ziua tuturor și bine ați venit la acest proiect! Sunt o persoană destul de leneșă și coșmarul unei persoane leneș este să mă uit la televizor când îți dai seama că telecomanda este prea departe! Mi-am dat seama că telecomanda mea nu va fi niciodată prea departe dacă o voi avea la îndemână la
Telecomandă universală Rasberry PI cu MATRIX Creator: 9 pași
Telecomandă universală Rasberry PI cu MATRIX Creator: ⚠️AȘTE GHID A FOST DEPRECIAT ⚠️ Puteți vedea noul ghid IR prin linkul de mai jos. Http://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dIntroducere Acest tutorial vă va ajuta să construiți telecomanda universală supremă folosind un R
Telecomandă IR universală inteligentă: 6 pași
Telecomandă IR universală inteligentă: Vă prezentăm telecomanda IR universală inteligentă !!! Un & simplu, compact instrument mult mai puternic pentru a cuceri toate dispozitivele IR din jurul tău !!! Totul la doar câțiva dolari …. De ce inteligent ??? Poate învăța cu ușurință acțiunile oricărui buton de pe orice telecomandă IR