Sommario:

Programmazione flash della presa intelligente Joinrun (spina europea): 6 passaggi
Programmazione flash della presa intelligente Joinrun (spina europea): 6 passaggi

Video: Programmazione flash della presa intelligente Joinrun (spina europea): 6 passaggi

Video: Programmazione flash della presa intelligente Joinrun (spina europea): 6 passaggi
Video: OLTRE CHE ESSERE INTELLIGENTE QUESTA E' ANCHE POTENTE!!!! Meross WIFI Socket Plug 2024, Dicembre
Anonim
Flash Programmazione della presa intelligente Joinrun (spina europea)
Flash Programmazione della presa intelligente Joinrun (spina europea)
Flash Programmazione della presa intelligente Joinrun (spina europea)
Flash Programmazione della presa intelligente Joinrun (spina europea)

La presa "Joinrun Smart Wifi" con USB è un'altra presa di alimentazione controllabile Wi-Fi basata su ESP8266. Ha un design gradevole, un fattore di forma ridotto e una porta di ricarica USB aggiuntiva. Ha bisogno dell'app smartlife per controllarlo tramite un server ospitato in Cina dal tuo dispositivo intelligente e ci sono abilità per lavorare con gli assistenti domestici intelligenti di Amazon e Google. Tuttavia, ha bisogno di una connessione a Internet e se vuoi mantenere il controllo della tua casa all'interno della tua rete puoi eseguire il flashing del controller con un software diverso come tasmota. Tasmota aggiunge un server web al dispositivo in modo che tu possa controllarlo direttamente da un browser nella tua rete domestica.

Passaggio 1: apertura della custodia

Apertura del caso
Apertura del caso
Apertura del caso
Apertura del caso

Ci sono 2 viti dietro la piastra di copertura nella parte inferiore che devono essere rimosse per aprire il case.

Passaggio 2: accesso al modulo Esp8266ex

Accesso al modulo Esp8266ex
Accesso al modulo Esp8266ex
Accesso al modulo Esp8266ex
Accesso al modulo Esp8266ex

Il dispositivo non ha un header di programma integrato, quindi per flasharlo è necessario saldare i cavi di programmazione. L'ESP8266 si trova su una scheda separata saldata perpendicolarmente alla scheda principale.

Purtroppo il pin di abilitazione alla programmazione (GPIO0) non è facilmente reperibile, quindi è necessario contattarlo direttamente sulla scheda.

Ho dissaldato la scheda ESP dalla scheda principale utilizzando una treccia dissaldante. Quindi ho saldato un piccolo filo al pad GPIO0. Gli altri pin di programmazione sono disponibili sui pad della scheda come mostrato nell'immagine.

Passaggio 3: preparare il flashing del dispositivo

Preparare il flashing del dispositivo
Preparare il flashing del dispositivo
Preparare il flashing del dispositivo
Preparare il flashing del dispositivo

Per eseguire il flashing del dispositivo ho usato un adattatore da USB a seriale economico di aliexpress

Il modulo TTL da MICRO USB a UART CP2102 è dotato di un'intestazione a 6 pin e può funzionare con dispositivi da 5 V e 3,3 V.

Se lo colleghi al tuo PC Windows, crea una porta COM che puoi vedere in Gestione dispositivi. Il mio è su COM6 e ho configurato la porta a 57600 baud.

Scollega il CP2102 dal PC e collegalo al modulo ESP.

Collegare 3.3V e GND ai pad corrispondenti sul modulo ESP. Collegare rispettivamente TxD a RxD sul modulo e RxD a TxD.

Per abilitare la modalità di programmazione, il GPIO0 deve essere portato a GND, ad es. con un resistore da 2k.

Passaggio 4: prepara il tuo ambiente di programmazione

Esistono molti modi per eseguire il flashing di un modulo esp8266 e descriverli per intero va oltre lo scopo di questa istruzione. Basta utilizzare il motore di ricerca preferito per cercare i dettagli.

Uso l'IDE di programmazione arduino in cui è possibile aggiungere la scheda esp8266 dal menu del gestore della scheda. Questo quindi installa un esptool.exe che può essere utilizzato per eseguire facilmente il flashing di un binario sul modulo ESP.

Il binario tasmota sonoff.bin può essere scaricato da github. È anche disponibile in varie lingue.

Passaggio 5: programmazione flash del modulo ESP

Il lampeggio effettivo può essere facilmente eseguito da un prompt dei comandi su Windows.

Vai alla cartella in cui si trova esptool.exe

per esempio. cd /d %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266\tools\esptool cd 0.4.13

Quindi flasha il dispositivo con il binario sonoff scaricato in questo modo

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH%\Documents\Downloads\sonoff.bin

Passaggio 6: configurare il modulo

Configura il modulo
Configura il modulo
Configura il modulo
Configura il modulo

Dopo aver lampeggiato con successo, il pin GPIO0 deve essere rilasciato da GND e l'ESP riattivato. Quindi apre un punto di accesso e può essere connesso con un browser a 192.168.4.1

Nella pagina di configurazione iniziale puoi scansionare il tuo wifi, selezionare la rete appropriata e inserire la tua password wifi.

Quindi un altro riavvio e l'ESP verrà visualizzato sulla rete selezionata.

Controlla la rete nel tuo router per trovare l'indirizzo IP assegnato.

Quindi connettiti all'IP con il tuo browser e imposta il tipo di dispositivo su "18 generico" e salvalo.

L'ESP esegue un riavvio automatico dopo il quale è possibile configurare le porte del relè e dei pulsanti come mostrato nell'immagine.

Potresti anche voler andare su "altre impostazioni" per impostare un nome descrittivo, disabilitare MQTT se non lo hai e abilitare l'emulazione Belkin WeMo per far funzionare la spina con Alexa.

Dopo che tutto funziona, risaldare il modulo alla scheda madre e rimontare la spina.

Consigliato: