Go Down

Topic: Modulo Wi-Fi ESP8266 (Read 513606 times) previous topic - next topic

testato

#2655
Jan 19, 2018, 01:38 pm Last Edit: Jan 19, 2018, 01:40 pm by testato
Lo schema di collegamento nel primo topic é ormai stracollaudato, l'hai provato ?

Lato SO invece hai provato windows ? Giusto per cambiare le carte in tavola.

esptool capita che spesso non riesce a connettersi e si deve provare più volte
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

marcoFLT

Ciao a tutti, ho bisogno di una vostra consulenza riguardo l'esp01.
Avendo a disposizione un convertitore di livelli logici bidirezionale non ho seguito lo schema di connessione presente a inizio topic, ma ne ho trovato uno che sembra funzionare e che permette di alimentare il modulo solamente tramite arduino (allego lo schema).
Sono riuscito a collegare il modulo e anche a programmarlo per fare una chiamata get, ogni 10 secondi, ad un url passando in querystring il valore di temperatura estratto da un sensore. Il sistema sembra reggere per un paio di minuti fin quando durante il comando di join alla rete wifi il modulo si ressetta e da lì in avanti sembra che ad ogni comando si ressetti, per farlo ripartire è necessario lasciarlo spento per un po'.
Avete qualce consiglio da darmi? Lo schema elettrico vi sembra corretto? Ad esempio ho notato che il pin di reset non è collegato, mentre nello schema a inizio topic sì.
Lo sketch che uso è questo:
WebClientRepeating.ino

SukkoPera

[...] ne ho trovato uno che sembra funzionare e che permette di alimentare il modulo solamente tramite arduino
L'errore è questo. Non è che ci divertiamo ad usare schemi complicati se ne possiamo fare a meno... Purtroppo l'ESP consuma fino a 250 mA, soprattutto in trasmissione, mentre il regolatore 3.3V montato su Arduino arriva a malapena a 70-80. Il modulo non riceve abbastanza corrente e si resetta, mentre il regolatore potrebbe anche danneggiarsi. Devi usarne uno esterno, vedi le guide nel primo topic.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

testato

Confermo, non va bene assolutamente lo schema che hai messo.
Lo schema nel primo topic permette comunque di usare la sola Uno, senza alimentazioni esterne, però lo fa nel modo giusto.
Alla fine sono quattro/cinque componenti, meno di quelli che sono saldati sul tuo convertitore e ti funziona bene
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

zoomx

L'ennesimo esempio di uno schema pubblicato probabilmente senza neanche averlo provato.

marcoFLT

L'ennesimo esempio di uno schema pubblicato probabilmente senza neanche averlo provato.
Difatti non sai quanti schemi ho trovato in giro con il dubbio sul quale fosse quello corretto.. Risultato? una grandissima confusione in testa.. Sopratutto perchè non ho abbastanza nozioni elettroniche per saper riconoscere il giusto dallo sbagliato.

L'errore è questo. Non è che ci divertiamo ad usare schemi complicati se ne possiamo fare a meno...
Concordo, ho visto solamente ieri sera il circuito di questo topic e quindi ho provato a chiedere se quello che avevo già costruito fosse da buttare o meno..

Confermo, non va bene assolutamente lo schema che hai messo.
Lo schema nel primo topic permette comunque di usare la sola Uno, senza alimentazioni esterne, però lo fa nel modo giusto.
Alla fine sono quattro/cinque componenti, meno di quelli che sono saldati sul tuo convertitore e ti funziona bene
Quindi da quello che capisco, utilizzando lo schema del primo topic dovrei riuscire a pilotare l'esp01 senza l'utilizzo di alimentazione aggiuntiva per il solo modulo, se utilizzo assieme un sensore di temperatura LM35 cambia qualcosa?
E se volessi utilizzare il convertitore logico di livelli, visto che ormai l'ho acquistato? esiste uno schema testato da qualche parte?
Vi ringrazio!

SukkoPera

Usa lo schema di pagina 1 per l'alimentazione e il convertitore di livelli per i segnali TX/RX.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

zoomx

Difatti non sai quanti schemi ho trovato in giro con il dubbio sul quale fosse quello corretto.. Risultato? una grandissima confusione in testa.. Sopratutto perchè non ho abbastanza nozioni elettroniche per saper riconoscere il giusto dallo sbagliato. 
E' capitato anche a me :-( Questo schema Google me lo da presente in 3 siti (più Pinterest), io ho commentato su Instructables ma c'è anche Arduino.create e un altro che non ricordo, tutti probabilmente della stessa persona.

marcoFLT

Vi ringrazio per la pazienza, compro i componenti e ci riprovo!
Grazie!

Tiacico

Ciao a tutti
Mi sto cimentando per la prima volta con il modulo ESP8266 usando arduino mega ed avvevo alcune domande :

Anche con il mega è necessario un alimentatore esterno per gestire l' assorbimento del modulo ?
Mi potete segnalare uno sk di collegamento funzionante per il mega, ho provato alcuni schemi in rete ma senza successo.
Vorrei utilizzare la seriale 2 ci possono essere delle controindicazioni ?
I collegamenti TX-RX devono essere invertiti tra il mega ed il modulo in rete ci sono entrambe le soluzioni ?

Grazie

testato

Lo schema di pag1 va bene anche per mega, no problem per la seriale2
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

zoomx

Giusto per chiarire: sulla UNO si usa una seriale software perché quella hardware è una sola.
Quando la MCU ha diverse seriali hardware si usano quelle, di solito.

elrospo

#2667
Mar 19, 2018, 09:49 pm Last Edit: Mar 19, 2018, 09:55 pm by elrospo
volevo chiedere una domanda ....... :smiley-confuse:

uno di questi "modulini"  magari quelli con usb a bordo,  quanti secondi ci mette (dal momento in cui viene data l'alimetazione) a connettersi al router wireless di casa?

non deve fare null'altro solo connettersi al wifi e basta, nessuna trasmissione

SukkoPera

La prima volta che lo accendi un po' (10 sec?), le volte successive se la rete non cambia è più rapido, 3-4 sec direi.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

elrospo

tanks,  quindi posso considerare che, un tempo max di 30 secondi è più che sufficiente per collegarsi al wifi

Go Up