Sommario:

Crea uno Smart Switch Sonoff fai-da-te Usa l'app Android: 11 passaggi
Crea uno Smart Switch Sonoff fai-da-te Usa l'app Android: 11 passaggi

Video: Crea uno Smart Switch Sonoff fai-da-te Usa l'app Android: 11 passaggi

Video: Crea uno Smart Switch Sonoff fai-da-te Usa l'app Android: 11 passaggi
Video: Casa smart con un solo dispositivo TUTORIAL i3engineering Atom Oxygen N OLED 2024, Luglio
Anonim
Crea uno Smart Switch Sonoff fai-da-te Usa l'app Android
Crea uno Smart Switch Sonoff fai-da-te Usa l'app Android

Cos'è Sonoff?

Sonoff è una linea di dispositivi smart switch per Smart Home sviluppata da ITEAD. Uno dei dispositivi più flessibili ed economici di quella linea sono Sonoff Basic e Sonoff mini. Questi sono switch abilitati Wi-Fi basati su un ottimo chip, ESP8266/ESP8285.

Mentre l'infrastruttura Sonoff può funzionare abbastanza bene per gli utenti di base, altri potrebbero voler hackerare per creare il proprio hardware. L'hardware per costruire smart fai da te Sonoff cambia il suo prezzo basso: ESP8266 con flash da 1 MB, LED relè, pulsante e alimentazione.

Successivamente, per caricare il firmware su esp8266 non è necessario un computer o un laptop, è sufficiente uno smartphone Android con un'app fantastica che è SwitchIoT, con questa app rendere un dispositivo IoT è facile come caricare il firmware senza la necessità di registri/ login e configurazioni del server.

Questo tutorial ti spiegherà come realizzare uno smart switch Sonoff fai-da-te utilizzando diversi modelli hardware.

Passaggio 1: crea uno Smart Switch Sonoff fai-da-te Usa ESP-01

Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01
Crea uno Smart Switch Sonoff fai-da-te Usa ESP-01

Ciò che richiede il costo più basso è l'utilizzo di ESP-01 e del modulo relè.

È necessario un modulo aggiuntivo convertitore da USB a TTL per ESP-01 utilizzato solo durante il flashing del firmware. È necessario modificarlo aggiungendo un pulsante per collegare il GPIO0 a GND in modo che quando ESP-01 è acceso mentre si tiene premuto il pulsante, può entrare in modalità flash.

Usa un OTG per connetterti tra il convertitore USB TTL con lo smartphone Android.

Passaggio 2: crea uno Smart Switch Sonoff fai-da-te Usa Wemos e Relay, Button Shield

Crea uno Smart Switch Sonoff fai-da-te Usa Wemos e Relay, Button Shield
Crea uno Smart Switch Sonoff fai-da-te Usa Wemos e Relay, Button Shield
Crea uno Smart Switch Sonoff fai-da-te Usa Wemos e Relay, Button Shield
Crea uno Smart Switch Sonoff fai-da-te Usa Wemos e Relay, Button Shield

Qui hai solo bisogno della scheda Wemos, del relè, del pulsante e dello scudo a doppia base con i pin dell'intestazione saldati.

Sarà facile montarlo perché ha solo impilato diversi scudi insieme come nell'immagine, controlla l'orientamento del perno per non invertire.

Usa un cavo OTG e micro USB per connetterti tra Wemos e uno smartphone Android.

Passaggio 3: crea uno Smart Switch Sonoff fai-da-te Usa NodeMCU e il modulo relè

Crea uno Smart Switch Sonoff fai-da-te Usa NodeMCU e il modulo relè
Crea uno Smart Switch Sonoff fai-da-te Usa NodeMCU e il modulo relè

Se usi un NodeMCU hai bisogno di una breadboard per posizionarlo e per posizionare il modulo relè. Sono necessari almeno 3 pezzi di cavo jumper per il collegamento come segue:

Modulo relè NodeMCU

VIN VCC

GND GND

D0 IN

Usa un cavo OTG e micro USB per connetterti tra NodeMCU e uno smartphone Android.

Passaggio 4: crea uno Smart Switch Sonoff fai-da-te Usa Bluino IoT Starter Kit

Crea uno Smart Switch Sonoff fai-da-te Usa Bluino IoT Starter Kit
Crea uno Smart Switch Sonoff fai-da-te Usa Bluino IoT Starter Kit
Crea uno Smart Switch Sonoff fai-da-te Usa Bluino IoT Starter Kit
Crea uno Smart Switch Sonoff fai-da-te Usa Bluino IoT Starter Kit

Lo Starter Kit Bluino IoT è già dotato di scheda Wemos, relè, LED e pulsante. Utilizzerai un relè collegato al pin D6, i LED collegati al pin D0 e un pulsante collegato al pin D1. Usa un cavo OTG e micro USB per connetterti tra Wemos e uno smartphone Android

Passaggio 5: flashare Sonoff Basic R1/R2/R3/mini con il firmware SwitchIoT

Flash Sonoff Basic R1/R2/R3/mini con firmware SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini con firmware SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini con firmware SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini con firmware SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini con firmware SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini con firmware SwitchIoT

ESP8266/ESP8285 è programmato tramite la porta seriale. Per eseguire il flashing dell'hardware Sonoff è necessario un convertitore da USB a TTL di livello 3,3 V (PL2303) e un cavo Dupont per collegarlo. Potrebbe essere necessario saldare un'intestazione del pin sul PCB per collegare facilmente un convertitore da USB a TTL. Sonoff Basic R1/R2/R3/mini ogni pcb ha diversi punti di RX, TX, 3V3 e GND, puoi vedere il segno in base all'immagine.

Fondamentalmente devi collegare il PCB Sonoff con il convertitore da USB a TTL come segue:

PCB Sonoff USB a TTL

3V3 3V3

RX TX

TX RX

GND GND

Per abilitare il flash sonoff prima devi entrare in modalità flash, fallo tenendo premuto e premendo il pulsante quando inserisci OTG nello smartphone per accenderlo.

Passaggio 6: caricamento del firmware da Android a ESP8266/ESP8285 utilizzando l'app SwitchIoT

Caricamento del firmware da Android a ESP8266/ESP8285 Utilizzare l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Utilizzare l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Utilizzare l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Utilizzare l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Usa l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Usa l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Utilizzare l'app SwitchIoT
Caricamento del firmware da Android a ESP8266/ESP8285 Utilizzare l'app SwitchIoT

Dopo aver terminato la configurazione dell'hardware con uno smartphone, è ora di iniziare a caricare il firmware nel chip ESP8266/ESP8285. Attendere prima di assicurarsi di NON COLLEGARE L'ALIMENTAZIONE CA durante la connessione del cavo del flash.

Installa l'app SwitchIoT da Google Playstore.

App SwitchIoT

Apri l'app SwitchIoT, accedi al menu delle impostazioni del widget, seleziona l'opzione "Carica firmware tramite USB", quindi specifica le opzioni preimpostate in base all'hardware che installerai. Infine premi il pulsante "UPLOAD" e attendi che questa operazione venga eseguita ci vorrà un po' di tempo.

Se non hai un USB OTG o sei ancora a rischio con il tuo telefono durante il caricamento del firmware dal telefono, puoi generare un file del firmware in formato binario (es. 0x00000_32e5_NodeMCU.bin) toccando il pulsante "GENERA. BIN" su L'app quindi inviala all'e-mail o all'archiviazione online, quindi aprila sul tuo computer, quindi carica il firmware utilizzando il software NodeMCU Flasher.

Passaggio 7: collegare il dispositivo SwitchIoT a una rete

Connetti il dispositivo SwitchIoT a una rete
Connetti il dispositivo SwitchIoT a una rete
Connetti il dispositivo SwitchIoT a una rete
Connetti il dispositivo SwitchIoT a una rete

Al termine del caricamento, accendi l'hardware e guarda cosa succede. La prima volta che il LED di stato lampeggerà rapidamente, significa che il dispositivo non è connesso a nessuna rete (oppure in modalità AP con hostname siot-xxxx), è necessario aggiungere la rete che verrà utilizzata dal dispositivo.

Apri l'app vai alle impostazioni e scegli il menu "Connetti dispositivo alla rete", conferma che il LED di stato del dispositivo SwitchIoT lampeggia rapidamente, collega il tuo smartphone a una rete con hostname siot-xxxx dopodiché inserisci SSID e password una rete che verrà utilizzata dal dispositivo SwitchIoT. Quindi premere "CONNETTI", attendere fino al termine.

Passaggio 8: conoscere l'indicatore LED di stato

Conoscere l'indicatore LED di stato
Conoscere l'indicatore LED di stato

Ci sono diverse condizioni quando il dispositivo SwitchIoT funziona, è visibile con il cambiamento del LED di stato.

1. Il LED lampeggia rapidamente, significa che non è riuscito a connettersi con il router, potrebbe essere causato da:

  • La potenza del WiFi è debole. Il router è troppo lontano dal dispositivo e potrebbero esserci interferenze nell'ambiente. Per risolverlo, avvicina il tuo dispositivo SwitchIoT al router. Se il problema persiste, ripristinare il dispositivo SwitchIoT, riconnettersi a una rete aggiungendo un'impostazione di rete, utilizzare l'app e seguire il passaggio precedente.
  • L'SSID WiFi e la password memorizzati nel dispositivo SwitchIoT sono stati dimenticati, ciò può accadere premendo il pulsante sul dispositivo SwitchIoT per 5 secondi. è necessario riconnettersi a una rete aggiungendo un'impostazione di rete utilizzando il passaggio precedente dell'app.

2. Il LED lampeggia una volta ogni 4s, significa che la connessione al server non è riuscita, potrebbe essere causato dalla rete che non è in grado di accedere a Internet. Verificare le connessioni del servizio di rete e ripristinare il dispositivo SwitchIoT.

3. Il LED acceso fisso indica che il dispositivo SwitchIoT funziona ed è connesso al server.

Passaggio 9: condividere il token SwitchIoT con un altro utente

Condividi il token SwitchIoT con un altro utente
Condividi il token SwitchIoT con un altro utente

Il proprietario del dispositivo SwitchIoT può condividere il controllo completo dei dispositivi con altri, e quindi gli altri possono accendere/spegnere, modificare la pianificazione, il timer, il timer loop e assegnare un nome al dispositivo sull'app SwitchIoT. Questa funzionalità è ottima per la famiglia in quanto consentirà loro di controllare insieme.

Il modo per condividere i token del dispositivo SwitchIoT è molto semplice, devi solo condividere i token univoci con altri e loro semplicemente li incollano nell'app SwitchIoT.

Il token di ogni dispositivo SwitchIoT è unico e viene generato dal tuo smartphone Android, quindi questo token è permanente, devi maneggiarlo con cura per condividerlo con gli altri.

Passaggio 10: controllare la moltiplicazione dello stesso dispositivo SwitchIot

Controlla la moltiplicazione dello stesso dispositivo SwitchIot
Controlla la moltiplicazione dello stesso dispositivo SwitchIot

È possibile consentire l'accesso ai token univoci da più di un'app e più di un dispositivo SwitchIoT. Con questa funzionalità puoi creare schemi come due dispositivi switchiot e l'app SwitchIoT che possono essere controllati insieme. Se un dispositivo SwitchIoT è ON, anche l'altro dispositivo SwitchIoT segue le stesse condizioni ON, così come l'app.

Passaggio 11: divertiti

Spero che ti piaccia il tuo SwitchIoT. Se lo fai, condividi "Ce l'ho fatta!" per farmi sapere quanto è lavorato. Condividi il link, metti mi piace e iscriviti. Come sempre, se avete domande fatemelo sapere!

Consigliato: