Sommario:
Video: Telecomando abilitato Alexa (usando WEMO D1 Mini): 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questa è una versione aggiornata di un post precedente:
www.instructables.com/id/Voice-Activated-R…
Nella versione precedente, ho usato un modulo vocale Geetech per controllare un normale telecomando di tipo apriporta da garage. In questo tutorial ho sostituito il modulo vocale con un Amazon Echo. In casa nostra, il telecomando controlla la porta d'ingresso.
Passaggio 1: collegare il telecomando
Se segui le istruzioni precedenti (https://www.instructables.com/id/Voice-Activated-R…, vedrai che ho tolto la custodia dal telecomando della porta del garage e ho saldato le gambe del pulsante insieme con un piccolo filo. Il pulsante ora è essenzialmente sempre premuto. Non appena si collega la batteria, il segnale viene inviato e la porta anteriore si apre.
Nell'istruzione precedente, ho usato un arduino per controllare l'alimentazione del telecomando. In questo aggiornamento, ho utilizzato un WEMO D1 mini. Ci sono alcuni passaggi per far funzionare WEMO con l'IDE arduino e puoi seguirli in questo eccellente tutorial…
Il motivo del WEMO è che è abilitato per il WIFI e puoi utilizzare del codice facilmente disponibile per farlo comportare come un interruttore Wemo Belkin. Questo è un modo semplice per interfacciarlo con Amazon echo.
Per collegare il telecomando al WEMO, seguire lo schema fornito. Puoi anche seguire le istruzioni precedenti per le foto/descrizione del setup (è fondamentalmente lo stesso, ma sostituendo l'arduino con il wemo).
Anche questo istruibile (https://www.instructables.com/id/Alexa-Controlled-Servo/) fa sostanzialmente la stessa cosa ed è la base per quello che ho usato per aggiornare il mio progetto. Nel suo progetto ha aggiunto un condensatore tra i pin 5V e Ground. Non l'ho fatto, ma se noto che il wemo si blocca, probabilmente lo farò.
Passaggio 2: codice
Per prima cosa, vai su:
github.com/kakopappa/arduino-esp8266-alexa…
e scarica il codice di simulazione Belkin. Metti questo codice dove si trovano tutti gli altri tuoi progetti Arduino. Quindi richiama il file wemos.ino nell'ide di arduino. L'unico file che deve essere modificato è il file wemos.ino.
Fondamentalmente, tutto ciò che devi fare in questo file è:1. Imposta il tuo SSID e la password per il tuo wifi2. Definisci il tuo interruttore; (Switch *cucina = NULL;)3. Inizializza il tuo interruttore; (kitchen = new Switch("luci cucina", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice(*kitchen);)4. Aggiungi alla sezione Loop; (cucina->serverLoop();)5. Effettua la richiamata sia per On che per Off e metti quello che vuoi nella callback: bool kitchenLightsOn() { Serial.println("Switch 2 turn on …"); isKitchenLightstsOn = true; return isKitchenLightstsOn; }
Vedrai tutto questo nel codice wemos.ino di esempio. Sostituisci semplicemente gli Switch-es in quel file con quello che vuoi fare un passaggio. Nel mio caso, ho rinominato tutto "porta". La mia richiamata fuori porta non fa nulla. Il mio callback doorOn() cambia il pin D1 in HIGH. Vedi il codice che ho incluso come esempio.
Passaggio 3: metterlo insieme
La prima volta che compili/carichi su wemo, segui nella finestra della console dell'editor di arduino per vedere che ti sei connesso correttamente al wifi.
Una volta che ha funzionato, puoi dire "Alexa trova dispositivi". Dovresti vedere alcune attività nella finestra della console e Alexa dovrebbe confermare di aver trovato i tuoi interruttori.
Ora sei pronto, tutto ciò che devi dire è "Alexa, accendi la porta". Questo attiverà la richiamata nel tuo codice. Nel mio caso, imposta il pin D1 su HIGH. Questo va al controller del motore, che quindi collega l'alimentazione della batteria da 9 V al telecomando, accendendolo e aprendo la porta. Ecco !! Magia.
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
IRduino: Telecomando Arduino - Imitare un telecomando smarrito: 6 passaggi
IRduino: Arduino Remote Control - Imita un telecomando smarrito: se hai mai perso il telecomando per la tua TV o lettore DVD, sai quanto sia frustrante dover camminare, trovare e utilizzare i pulsanti sul dispositivo stesso. A volte, questi pulsanti non offrono nemmeno le stesse funzionalità del telecomando. Ricevi
Kit telecomando ordinario trasformato in telecomando giocattolo RC a quattro canali: 4 passaggi
Kit telecomando ordinario trasformato in telecomando giocattolo RC a quattro canali: 2262和2272芯片和433个模块构建。 io
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
Controlla i tuoi elettrodomestici con il telecomando della tua TV (telecomando ir) con display della temperatura e dell'umidità: 9 passaggi
Controlla i tuoi elettrodomestici con il telecomando della tua TV (telecomando a infrarossi) con display di temperatura e umidità: ciao sono Abhay ed è il mio primo blog su Instructables e oggi ti mostrerò come controllare i tuoi elettrodomestici con il telecomando della tua TV costruendo questo progetto semplice. grazie al laboratorio atl per il supporto e la fornitura del materiale