Sommario:
- Forniture
- Passaggio 1: MQTT
- Passaggio 2: installazione del software
- Passaggio 3: connessione hardware
- Passaggio 4: configurazione del telefono
Video: Sistema di tende intelligenti: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Vorresti un sistema di tende smart che si chiuda da solo quando la stanza è troppo calda e luminosa e che sia anche in grado di controllarlo a distanza in movimento?
Qui ti mostrerò come farne uno davvero facile~
Forniture
- Scatola di cartone
- Sensore di temperatura DHT11
- Servomotore
- Sensore reed
- Microcontrollore Realtek Ameba1 RTL8195AM
- Cavo del ponticello
Passaggio 1: MQTT
MQTT è un protocollo di connettività machine-to-machine (M2M)/"Internet of Things". È stato progettato come un trasporto di messaggistica di pubblicazione/sottoscrizione estremamente leggero.
Possiamo dire che MQTT è un protocollo progettato per IoT. MQTT è basato su TCP/IP e trasmette/riceve dati tramite pubblicazione/sottoscrizione.
Poiché utilizziamo la scheda di sviluppo ameba, possiamo registrare un account sul sito Web ufficiale su amebaiot e ottenere un server MQTT gratuito su amebaiot.com/cloud-getting-started
Nota, una volta che ti sei registrato su AmebaIOT.com e hai registrato il tuo dispositivo per "Servizio cloud", il nome utente e la password che hai utilizzato per accedere ad AmebaIOT.com sono gli stessi per la tua connessione MQTT, i dettagli verranno spiegati più avanti nel tutorial.
Passaggio 2: installazione del software
Il centro di ogni progetto IoT (Internet-of-Things) è un microcontrollore abilitato Wi-Fi, il nostro progetto non fa eccezione. Il microcontrollore Wi-Fi utilizzato qui è Ameba-1 RTL8195AM di Realtek, ha molte periferiche utili e un potente modulo Wi-Fi a una potenza sufficientemente bassa da funzionare con una batteria cellulare per settimane.
Cosa c'è di più? Questa scheda è programmabile su Arduino IDE! Sì, non è necessario alcun software di apprendimento hardcore, basta aprire il tuo IDE Arduino e incollare il seguente link negli "URL del gestore di schede aggiuntive" in "File -> Preferenze" e l'intera toolchain e le utilità del microcontrollore verranno scaricate automaticamente installando questa scheda da "Gestione scheda" in "Strumenti -> Scheda"
Successivamente, puoi scaricare il codice sorgente da Github su Github.
L'ultima cosa che devi fare è modificare le seguenti informazioni sul codice che hai appena scaricato e poi sei pronto per premere finalmente il pulsante "Carica" e far lampeggiare il codice su ameba in pochi secondi.
Passaggio 3: connessione hardware
Puoi fare riferimento alla sezione forniture per ottenere un elenco di cose di cui hai bisogno.
Per prima cosa devi costruire una "casa" dalla scatola di cartone, non troppo fantasiosa, questa sotto lo farà.
La connessione del circuito è piuttosto semplice, controlla la mappa delle connessioni qui sotto per ottenere tutto collegato.
Una volta effettuato il collegamento, puoi incollare il servo alla parete della tua scatola di cartone mentre colleghi il suo braccio alla tenda, incollare il sensore a lamella su un lato della tenda e incollare il magnete sull'altro lato della tenda. Prendi nota che, per impostazione predefinita, il sensore reed e il magnete dovrebbero essere adiacenti l'uno all'altro fino a quando il servomotore non tira la tenda e la trascina via con essa.
Lo scopo del sensore reed è di far sapere ad ameba se la tenda è chiusa o aperta. Ultimo ma non meno importante, incolla il sensore DHT11 sull'altro lato del muro, aiuterà a misurare la temperatura "stanza" e dovrebbe dire ad ameba se la stanza sta ricevendo troppa luce solare che ha alzato la temperatura a un livello scomodo. Se la stanza è davvero troppo calda, si chiuderà automaticamente sulla tenda e invierà all'utente un messaggio MQTT.
Passaggio 4: configurazione del telefono
Per controllare la tenda in remoto tramite MQTT, dobbiamo prima installare un client MQTT. Ci sono molte app client MQTT gratuite su Playstore per Android e Appstore per iOS. Ecco la versione Android e la versione iOS.
Indipendentemente dalla versione utilizzata, la procedura di installazione è identica, Innanzitutto, è necessario inserire l'indirizzo del server MQTT -> “cloud.amebaiot.com”;
In secondo luogo, inserisci il numero di porta -> “1883”;
Terzo, inserisci l'argomento per iscriverti -> “outTopic”;
In quarto luogo, compila l'argomento da pubblicare -> “inTopic”;
In quinto luogo, inserisci il nome utente e la password del servizio cloud MQTT;
Infine, premi il pulsante "Connetti" per connetterti.
Una volta connesso, riceverai un messaggio "---MQTT server connesso!---" inviato da ameba come conferma della connessione bidirezionale riuscita. Ora puoi inviare un messaggio "on" per aprire il sipario e un messaggio "off" per chiuderlo ogni volta che vuoi!
Consigliato:
Come realizzare tende a rullo intelligenti fai-da-te con interruttori intelligenti SONOFF?: 14 passaggi
Come fare le tende a rullo intelligenti fai-da-te con gli interruttori intelligenti SONOFF?: utilizza la modalità di interblocco negli interruttori intelligenti SONOFF per trasformare le tue normali tende a rullo / veneziane in intelligenti e tirarlo giù la sera? Comunque, io sono
Tende intelligenti controllate da Alexa integrate: 8 passaggi (con immagini)
Smart Blinds controllati da Alexa integrati: ci sono molti progetti Smart Blind e Instructables attualmente disponibili online. Tuttavia, volevo dare il mio tocco ai progetti in corso con l'obiettivo di avere tutto all'interno dei ciechi, inclusi tutti i circuiti. Questo significherebbe
Sistema di treni intelligenti: 4 passaggi
Smart Train System: progettato per aumentare la sicurezza, prevenire gli incidenti e aumentare la risposta positiva e produttiva per aiutare in caso di incidenti
Sistema di controllo per tende Alexa - Stampabile in 3D e a basso costo: 19 passaggi (con immagini)
Sistema di controllo per tende Alexa - Stampabile in 3D e a basso costo: Ciao, ho cercato a lungo di automatizzare il più possibile la nostra casa. Dato che l'inverno arriva qui nel Regno Unito, ho deciso di rimuovere il compito di chiudere tutte le tende la sera e poi riaprirle tutte la mattina. Questo significa correre io
Domotica - Tende intelligenti: 8 passaggi
Automazione domestica - Tende intelligenti: in questo tutorial vedremo come adattare le tue tende a casa con un servomotore e un controller personalizzato per trasformare le tue tende domestiche in tende intelligenti automatizzate che possono integrarsi con l'assistente domestico per darti completamente automatizzato continua