Sommario:
- Passaggio 1: imposta l'account Ubidots
- Passaggio 2: app Jason
- Passaggio 3: la sicurezza prima di tutto
- Fase 4: Schemi
- Passaggio 5: tagliere
- Passaggio 6: codice
- Passaggio 7: dimostrazione
Video: Luci a comando vocale da qualsiasi luogo con Jason: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Luci AC controllate da qualsiasi luogo con connessione Internet utilizzando NodeMCU (ESP8266) e Jason (App Android).
Jason è un'app di assistenza a comando vocale che ho codificato per i dispositivi Android per controllare lo stato elettrico di un apparecchio CA, fino ad ora in grado di controllare le luci. Puoi controllare le luci da qualsiasi parte del mondo purché disponi di una connessione Internet. Questo è possibile utilizzando un broker IoT, in questo caso stiamo utilizzando Ubidots.
Per usarlo devi costruire il modulo hardware che si collega alla lampadina, (le istruzioni sono in questo tutorial) e dovrai anche creare un account Ubidots.
Quindi iniziamo…
Passaggio 1: imposta l'account Ubidots
La prima cosa che devi fare è andare sul sito web di Ubidots for Education e creare un account. Puoi accedere direttamente se hai già un account Twitter, Github, Google o Facebook.
Quando hai già creato il tuo account avrai accesso al tuo token, facendo clic sul tuo nome utente nell'angolo in alto a destra e facendo clic su Credenziali API. Salva il tuo token, come useremo in seguito.
Passaggio 2: app Jason
L'app può essere scaricata dal Play Store, è disponibile in inglese e spagnolo.
Copia il tuo token Ubidots nell'app, toccando la scheda delle impostazioni, incollandolo nel campo chiave Ubidots e tocca il pulsante Salva.
Ora dobbiamo configurare un dispositivo, andare alla scheda dispositivi e toccare il pulsante Aggiungi. Inserisci un nome, preferibilmente il nome dell'area dove si trovano le luci, così puoi dire "Accendi le luci della cucina". Sul pin I/O ESP32 scegliere "5", che sarà il pin NodeMCU (interno ESP8266) collegato al relè. E tocca salva.
Passaggio 3: la sicurezza prima di tutto
In questo progetto stiamo lavorando con la tensione di rete (tensione A/C) che è pericolosa se non sai cosa stai facendo, fai molta attenzione. NON toccare MAI NESSUNA parte del circuito o lavorarci se è collegato alla presa di corrente. Se non sai cosa stai facendo, fermati qui o fatti aiutare da professionisti.
Sto solo pubblicando questo tutorial educativo e non sono in alcun modo responsabile per eventuali lesioni o danni che potresti causare.
Fase 4: Schemi
- Alimenta il NodeMCU collegando VIN a VCC (5V) e il pin GND a GND.
- Collegare D8 a un'estremità dell'interruttore ea un resistore da 2,2K Ohm collegato a GND.
- Collegare l'altra estremità dello switch a 3,3 V poiché il NodeMCU può gestire solo quella tensione nei suoi pin I/O.
- Resistenza da D1 a 2,2k Ohm alla base del transistor NPN
- DC negativa del relè al collettore del transistor.
- Emettitore a transistor a GND.
- Positivo DC del relè a 5V.
- Negativo della lampadina a un pin AC del relè.
- Positivo della lampadina su AC Live (AC Positivo).
- OtherAC pin del relè a Neutro (AC Negativo)
NOTA: VCC 5V verrà fornito da un cavo USB collegato a un semplice caricatore del trasformatore del telefono.
Passaggio 5: tagliere
L'interruttore può essere un semplice interruttore a levetta o un interruttore a parete, ha solo bisogno di rilevare se l'utente cambia stato in modo che possiamo ancora controllare le luci con un normale interruttore.
L'interruttore che ho usato ha un doppio tiro, ne abbiamo bisogno solo uno, quindi ho collegato il suo pin 1 a 3V del NodeMCU e il pin 2 dell'interruttore al pin D8 di NodeMCU.
L'alimentatore sarà un caricatore da muro per telefono da 5V con un cavo USB spellato.
Controllando la connessione a terra con il relè possiamo controllare lo stato AC della lampadina.
Passaggio 6: codice
Prima di utilizzare il codice sorgente, è necessario scaricare alcune librerie:
- Core Arduino per ESP8266 (leggere il passaggio "Installazione con Boards Manager")
- Ubidot ESP MQTT
Nota: se non sai come aggiungere librerie all'IDE arduino, puoi seguire questo semplice tutorial.
Imposta la tua scheda di sviluppo su NodeMCU 1.0 (modulo ESP-12E). Devi modificare alcune variabili nel codice:
- Il tuo SSID (nome della tua rete Wi-Fi domestica)
- Password della tua rete Wi-Fi
- Il tuo token UbidotsE infine carica il tuo codice sul tabellone.
E infine carica il tuo codice sulla bacheca.
Passaggio 7: dimostrazione
Funziona!
Consigliato:
Vocal GOBO - Scudo smorzatore del suono - Cabina vocale - Box vocale - Filtro di riflessione - Scudo vocale: 11 passaggi
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: ho iniziato a registrare più voci nel mio home studio e volevo ottenere un suono migliore e dopo alcune ricerche ho scoperto che cosa è un "GOBO" era. Avevo visto queste cose che smorzano il suono, ma non mi rendevo davvero conto di cosa facessero. Ora faccio. ho trovato un y
Luci dello scooter a comando vocale e porta del garage: 6 passaggi
Luci dello scooter a comando vocale e porta del garage: ciao a tutti! Di recente ho acquistato uno scooter elettrico ma non aveva una luce posteriore né un apriporta del garage integrato… SORPRESA!! (ノ゚0゚)ノ~Così, ho deciso di creare il telecomando e le luci posteriori della mia porta del garage invece di acquistarli. Qual è il
Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)
Controlla ESP8266 su Internet (da qualsiasi luogo): ci sono solo alcune cose migliori della programmazione (con successo) e dell'utilizzo di Arduino. Sicuramente una di queste cose è usare il tuo ESP8266 come Arduino con WiFi! In questo tutorial ti mostrerò un modo FACILE per far funzionare ESP8266 come un web se
[Automazione domestica] Relè di controllo da qualsiasi luogo utilizzando ESP8266 + Blynk: 4 passaggi
[Automazione domestica] Relè di controllo da qualsiasi luogo utilizzando ESP8266 + Blynk: ci sono molti modi per realizzare un'automazione domestica, alcuni sono complicati, alcuni sono facili, questo istruibile mostrerò come realizzare un semplice controllo dei relè utilizzando ESP-12E con Blynk. Per comodità, il design era PCB a lato singolo, quindi puoi realizzare da solo
Come accedere alla tua musica da qualsiasi luogo con il tuo Mac Mini: 5 passaggi
Come accedere alla tua musica da qualsiasi luogo con il tuo Mac Mini: questa istruzione trasforma il tuo computer in un server di condivisione privato. Ospiterà la tua musica in modo che solo tu possa accedervi. Ma, supponendo che la tua connessione Internet sia abbastanza veloce, sarai in grado di accedervi da tutto il mondo. Quanto è figo