Sommario:
- Passaggio 1: parti
- Passaggio 2: schema elettrico
- Passaggio 3: codice Arduino
- Fase 4: Costruzione
- Passaggio 5: divertiti
Video: Il telecomando universale MQTT: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Ciao a tutti, Innanzitutto sono francese, quindi è possibile che alcune frasi non abbiano senso, mi dispiace, sto lavorando sodo per migliorare.
Attualmente lavoro in domotica nel mio condominio. Ho usato OpenHab2 e mosquitto come software. Non sono un esperto di questi due software ma so come funzionano in generale. OpenHab è il lato utente, con un'interfaccia grafica realizzata per controllare la casa. Mosquitto è un software creato per far dialogare le cose. Ad esempio, OpenHab è in grado di parlare facilmente con il mio hardware.
Per le persone che non conoscono davvero il protocollo MQTT, ecco un sito Web che spiega le basi.
Il mio problema è che voglio controllare il mio hardware (4 prese a muro intelligenti) con interruttori reali, non solo con l'interfaccia web di OpenHab. Ho progettato, programmato e creato un telecomando in grado di inviare richieste MQTT ai dispositivi che scelgo. La cosa migliore nel mio telecomando è che ho 4 pulsanti, per un menu, e posso aggiungere il numero di dispositivi che voglio.
Ecco come ho fatto.
Passaggio 1: parti
-Esp8266. Uso un NodeMCU. Banggood
-Mini breadboard. Lo uso perché voglio essere in grado di riutilizzare il mio componente quando realizzerò un V2 del telecomando con un pcb. Banggood
-LCD. Uso LCD 16x2 ma funziona anche 20x4. Importante avere il modulo i2c sul tuo LCD. Banggood
-Pulsanti. Uso 4 pulsanti, Su, Giù, Entra ed Esci. Bangood
-Resistenze. Resistenza da 4,7 K per il pull-up dell'interruttore
- Vite M3.
- Colla calda.
-PCB. non è necessario ma ho saldato i miei pulsanti e la resistenza su di esso.
Passaggio 2: schema elettrico
Segui lo schema per i bottoni.
Pulsanti:
SU ---------- D5 o GPIO 1
Giù ------- D6 o GPIO 12
Inserisci ------- D7 o GPIO 13
Esci --------- D4 o GPIO 2
LCD:
SDA --------D2 o GPIO 4
SCL --------D1 o GPIO 5
5V ----------Vin
GND -------GND
Passaggio 3: codice Arduino
È necessario modificare alcune informazioni nello schizzo.
MQTT_SERVER è solo l'indirizzo IP di dove è in esecuzione il tuo server MQTT.
SSID e password del tuo Wifi.
L'ultima cosa da cambiare sono i tuoi argomenti. Quali sono i tuoi argomenti? Bene, scegli ciò che vuoi. Ho quattro argomenti ma puoi aggiungerne molti altri se vuoi. L'unica cosa da ricordare è che devi aggiornare il numero di topic (int NombreTopic = 4;) nel codice. Dovrebbe corrispondere al numero di argomenti che scrivi.
Fase 4: Costruzione
Ho progettato una custodia stampata in 3D per il mio telecomando. Lo stampo in scala 1.015, riempimento del 20% con PLA bianco e il risultato è molto buono.
Se non hai una stampante 3D, puoi realizzare una semplice custodia con legno sottile o plexiglass.
Una volta realizzata la custodia, ho iniziato incollando i bottoni. Ho premuto forte sul retro del pulsante per essere sicuro di poterlo usare correttamente. Ho incollato lo schermo con la colla a caldo. Prima di inserire la breadboard nel recinto, ho incollato il filo per essere sicuro che non si muovessero.
Finire con le due viti e la piastra posteriore.
nota: Puoi scrivere con una matita sulla scatola come: SU, GI, ENTER e EXIT.
Passaggio 5: divertiti
Nel video, puoi vedere 4 finestre per i miei quattro argomenti. In quelle finestre puoi vedere il messaggio MQTT che il telecomando invia all'argomento.
Il tuo telecomando è ora completo, devi regolare il tuo hardware intelligente per ascoltare il tuo argomento e puoi usare il telecomando per controllare la tua casa!
Se hai domande su questo telecomando, sarò qui per risponderti.
Se apprezzi questo piccolo progetto, sentiti libero di mettere mi piace e votarmi nel Remote Contest!
Grazie
Consigliato:
Il telecomando della TV diventa un telecomando RF -- Tutorial NRF24L01+: 5 passaggi (con immagini)
Il telecomando della TV diventa un telecomando RF || Tutorial NRF24L01+: in questo progetto ti mostrerò come ho utilizzato il popolare IC RF nRF24L01+ per regolare la luminosità di una striscia LED in modalità wireless tramite tre inutili pulsanti di un telecomando TV. Iniziamo
Telecomando universale con ESP8266 (controllato tramite Wi-Fi): 6 passaggi (con immagini)
Telecomando universale con ESP8266 (controllato da Wi-Fi): questo progetto sostituisce il telecomando convenzionale per tutti gli elettrodomestici come AC, TV, lettori DVD, sistema musicale, elettrodomestici SMART !!! Fare un'intera spazzatura di rifiuti remoti in giro, rendendoci enigmi!!! Questo progetto ci salverà dal
Telecomando universale controllato da gesti con Node-MCU: 12 passaggi
Telecomando universale controllato da gesti con Node-MCU: ciao a tutti e benvenuti in questo progetto! Sono una persona piuttosto pigra e l'incubo di una persona pigra è guardare la TV quando ti rendi conto che il telecomando è troppo lontano! Mi sono reso conto che il mio telecomando non sarà mai troppo lontano se lo avrò sempre a portata di mano
Telecomando IR universale Rasberry PI con MATRIX Creator: 9 passaggi
Telecomando IR universale Rasberry PI con MATRIX Creator: ⚠️QUESTA GUIDA È STATA DEPREZIONATA ⚠️Puoi vedere la nuova guida IR tramite il link sottostante.https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dIntroduzione Questo tutorial ti aiuterà a costruire il telecomando universale definitivo usando un R
Converti il tuo telecomando IR in telecomando RF: 9 passaggi (con immagini)
Converti il tuo telecomando IR in telecomando RF: in Instructable di oggi, ti mostrerò come puoi utilizzare un modulo RF generico senza un microcontrollore che alla fine ci porterà a costruire un progetto in cui puoi convertire un telecomando IR di qualsiasi dispositivo in un RF A distanza. Il vantaggio principale di convertire un