Sommario:

Lampada Edison in legno a comando vocale - (Video): 5 passaggi
Lampada Edison in legno a comando vocale - (Video): 5 passaggi

Video: Lampada Edison in legno a comando vocale - (Video): 5 passaggi

Video: Lampada Edison in legno a comando vocale - (Video): 5 passaggi
Video: Le raccomandazioni della mamma 🤣 2024, Novembre
Anonim
Lampada Edison in legno a comando vocale - (Video)
Lampada Edison in legno a comando vocale - (Video)

Prezzo della domanda $5. Questo è quanto costa il Wifi Relay SONOFF (dalla società ITEAD), che è il cuore di questo dispositivo.

"Non ho fallito. Ho appena trovato 10.000 modi che non funzioneranno." - Thomas A. Edison Questo è incredibile, ma più recentemente, le persone nelle scuole hanno scritto con le piume. E oggi c'è un mattone magico con un'immagine, che sta in tasca e fornisce l'accesso a tutte le informazioni del mondo. Controllo vocale e, come si dice, la minaccia per l'umanità dal lato dell'intelligenza artificiale. Più recentemente, queste tecnologie sembravano fantasie inaccessibili. Ma oggi vi mostrerò come assolutamente ognuno di voi, con conoscenze di programmazione di base, può utilizzare il controllo vocale. Quindi, cominciamo.

Passaggio 1: iniziamo

Cominciamo
Cominciamo

AVVERTIMENTO!!! Lavora con l'alta tensione! L'autore dell'articolo non è responsabile delle tue azioni! O qualsiasi danno materiale o fisico che potrebbe derivare dall'uso di queste istruzioni!

Passaggio 2: lo schema generale dell'algoritmo di lavoro del dispositivo

Lo schema generale dell'algoritmo di lavoro del dispositivo
Lo schema generale dell'algoritmo di lavoro del dispositivo

Poiché il telefono, alla volta, può essere connesso a un solo punto di accesso Wi-Fi, lavoreremo tramite il router. In generale, è conveniente quando tutti i tuoi dispositivi intelligenti sono sulla stessa rete e puoi gestirli facilmente senza doverti riconnettere costantemente a ciascuno di essi. Lo svantaggio di questo è che tutti i tuoi dispositivi dipendono dalle prestazioni di un singolo router.

Passaggio 3: 1 - È necessario riprogrammare i relè Wi-Fi Sonoff

1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff
1 - Abbiamo bisogno di riprogrammare i relè Wi-Fi Sonoff

Per impostazione predefinita, è configurato per funzionare tramite un server cinese. A mio avviso, non è molto conveniente spegnere la lampadina nel bagno tramite il server cinese. Per questo dobbiamo smontarlo e saldare i contatti per la riprogrammazione.

Ora possiamo connettere il modulo cp2102 di Silicon Labs a Sonoff wifi. L'ho usato anche per programmare Arduino mini.

AVVERTIMENTO!!! Quando si esegue la riprogrammazione, non collegare il modulo alla rete 220/110 volt!

Riprogrammare il relè è molto semplice. Questo è un normale modulo esp8266. Ho preso lo schizzo standard del server del punto di accesso da Arduino IDE e l'ho modificato un po'.

Firmware per relè SONOFF Wifi. Per utilizzarlo tramite il router di casa lo trovi nel file allegato. E usalo da Arduino IDE.

Dovrai specificare il nome del tuo punto di accesso (router), password e indirizzo IP statico per la lampadina. Il controllo del relè è al pin 12. Assicurati di impostare la dimensione del flash su 1 MB nell'IDE.

Tieni premuto il pulsante sulla scheda Sonoff. Inserisci il convertitore USB cp2102 nel tuo computer (tenendo premuto il pulsante). Dopo 2-3 secondi, rilasciare il pulsante. Ora è in modalità flash. Carica il file di schizzo nell'IDE di Arduino. Fare clic su Verifica/Compila. Dopo averlo lampeggiato, il modulo dovrebbe riavviarsi e il LED verde inizierà a lampeggiare

Passaggio 4: creiamo un'app mobile per controllare questo relè Wi-Fi. (Android)

Facciamo qualche app mobile, per controllare questo relè Wi-Fi. (Android)
Facciamo qualche app mobile, per controllare questo relè Wi-Fi. (Android)
Facciamo qualche app mobile, per controllare questo relè Wi-Fi. (Android)
Facciamo qualche app mobile, per controllare questo relè Wi-Fi. (Android)
Facciamo qualche app mobile, per controllare questo relè Wi-Fi. (Android)
Facciamo qualche app mobile, per controllare questo relè Wi-Fi. (Android)

Fornirò solo i frammenti di codice principali. Quindi puoi usarli per implementarlo nelle tue applicazioni. Google fornisce un'interfaccia molto semplice e conveniente per il riconoscimento vocale. Ecco il codice che ti permette di convertire una voce in testo e salvarla in una stringa normale. (Parti del codice principale di Android, per utilizzare il riconoscimento vocale puoi trovarlo nei file allegati.) Quindi puoi confrontarlo con i comandi che desideri implementare.

Codice per funzionare con WiFi. Invio di un messaggio al server. Puoi anche trovare sui file allegati.

Il codice è molto semplice. "1" accende la lampadina, "0" spegne la lampadina. Puoi aggiungere, a tuo piacimento, eventuali controlli, ricevere una risposta dal server ecc. Ho creato per me due programmi. Il primo è il widget di controllo vocale, che si trova sul desktop ed è sempre a portata di mano. Il secondo è una semplice applicazione per accendere/spegnere una lampadina premendo un pulsante.

Consigliato: