Sommario:
- Passaggio 1: apertura della custodia
- Passaggio 2: accesso al modulo Esp8266ex
- Passaggio 3: preparare il flashing del dispositivo
- Passaggio 4: prepara il tuo ambiente di programmazione
- Passaggio 5: programmazione flash del modulo ESP
- Passaggio 6: configurare il modulo
Video: Programmazione flash della presa intelligente Joinrun (spina europea): 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
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
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:
Presa intelligente: 6 passaggi
Smart Outlet: Dichiarazione di non responsabilità: questo progetto ha lo scopo di mostrare come è possibile prototipare con una stampante PCB SV2. Non è un prodotto che dovresti usare come oggetto di tutti i giorni. Non è stato né progettato né testato per essere conforme agli standard di sicurezza appropriati. Sei responsabile
Superare la pressione atmosferica della tuta: Guanto della presa: 8 passaggi
Superare la pressione atmosferica della tuta: Guanto della presa: Qualche tempo fa ho visto un video su YouTube di Chris Hadfield. Tra le altre cose, ha parlato di quanto possa essere faticoso il lavoro durante una passeggiata spaziale. Il problema non è solo che la tuta è goffa, ma anche che è una specie di palloncino, che deve essere
Spina per cuffie Kink & Prevenzione della rottura: 5 passaggi
Spina per cuffie Kink & Break Preventer: guido molto e ascolto MOLTI libri in formato mp3. Ero stanco di acquistare nuove cuffie ogni mese solo perché il cavo all'estremità della spina si attorcigliava e rompeva i fili all'interno. Ho ideato questo gadget per limitare il raggio di movimento del
Riparazione della spina delle cuffie: 9 passaggi
Riparazione della spina delle cuffie: sono sicuro che se hai cercato le istruzioni troverai molte istruzioni su come riparare le guide delle cuffie. Ne ho visto uno che sembrava abbastanza buono in cui l'autore ha realizzato una presa per cuffie termoretraibile per salvare le parti esistenti. Volevo provare a salvare di più, e
Aggiungi un jack per la sincronizzazione del PC a un cavo Ttl Nikon Sc-28 (usa le impostazioni automatiche per il flash della fotocamera e i flash della fotocamera con trigger disattivato!!): 4 passaggi
Aggiungi un jack per la sincronizzazione del PC a un cavo Ttl Nikon Sc-28 (usa le impostazioni automatiche per un flash della fotocamera e flash della fotocamera Trigger Off!!): in questo tutorial ti mostrerò come rimuovere uno di quei fastidiosi connettori TTL proprietari a 3 pin su il lato di un cavo TTL esterno Nikon SC-28 e sostituirlo con un connettore di sincronizzazione PC standard. questo ti permetterà di usare un flash dedicato, s