Go Down

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

SukkoPera

"Code is read much more often than it is written, so plan accordingly. Design for readability."

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

Pelletta

Vi faccio una domanda secca: ma voi riuscite a caricare con l'ide 1.8.5?
Ho preso altri moduli, ho preso un modulo seriale per non usare quello autocostruito, ho fatto una schedina per connettere l'esp01 con la seriale per non avere problemi di cablaggi ma l'upload ancora non va a buon fine.
Intanto provo altre versioni dell'ide e magari provo anche su windows, ma sti aggeggi mi hanno fatto perdere la pazienza

busco

Vi faccio una domanda secca: ma voi riuscite a caricare con l'ide 1.8.5?
Ho preso altri moduli, ho preso un modulo seriale per non usare quello autocostruito, ho fatto una schedina per connettere l'esp01 con la seriale per non avere problemi di cablaggi ma l'upload ancora non va a buon fine.
Intanto provo altre versioni dell'ide e magari provo anche su windows, ma sti aggeggi mi hanno fatto perdere la pazienza
Consiglio di controllare l'alimentazione sui terminali della schedina.

Capita che si misuri meno di 3v3 anche per le connessioni specialmente
su breadboard.

Pelletta

sulla scheda c'è un regolatore da 3.3v con tanto di condensatori, nessuna breadboard

zoomx

Nessun problema. Però io uso un adattatore in vendita online che ha la forma di una pennetta USB, PCB di colore rosso ed un deviatore per passare da Programmazione a normale funzionamento.

Giancarlo_Physics

Salve a tutti,

Sono uno studente magistrale di fisica presso l'Università degli Studi di Napoli.

Mi sto occupando di implementare un dispositivo portatile in grado di inviare dati riguardanti accelerazione e velocità angolari tramite una connessione WiFi utilizzando una scheda NodeMCU Amica V2 e il sensore MPU6050. Un primo obiettivo è mandare i dati al computer e analizzarli mediante dei plot.

Ho configurato la scheda NodeMCU Amica V2 e il MPU6050 con il lide di arduino caricando il codice in allegato.

La mia difficoltà e riuscire a capire come leggere i dati quando i componenti solo alimentanti da una pila a 9V e non più con la porta seriale del computer, con quest'ultimo collegato all'access point creato con la NodeMCU.

Grazie in anticipo per il vostro supporto!




testato

Puoi farlo in tanti modi, dipende da cosa ti serve.
Tipo potresti usare Telnet, oppure sul pc crei un webserver e lato Esp fai il client.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Giancarlo_Physics

Ciao testato,

l'obiettivo è di prendere i dati e plottarli in real time, quindi sul computer mi servirebbe un'ambiente di programmazione che mi consenta di leggere i dati dalla esp e fare dei grafici. Per questo pensavo a Python, tu cosa mi suggerisci?

Una volta scelto l'ambiente di programmazione, che comandi devo inserire nel codice per far comunicare il computer con la ESP?  la NodeMCU la devo configurare come access point? come client? che differenza c'è?

C'è un modo per leggerli anche sulla seriale del lide di arduino? (Per quel che ho capito penso di no perchè non saprei cosa attaccare alla porta USB)

Scusa la serie di domande, sono completamente ignorante su questo argomento, sto cercando di farmi un'idea e capire, ma penso di essere in totale confusione.

 

testato

Si vede :-)

Stai parlando di cose troppo avanti per il tuo livello.
Parti pian piano a studiare tutto, studia e prova tutti gli esempi integrati sul core Esp e quando li avrai capiti passa lato pc, dove iniziare a studiare un linguaggio che più ti piace.
Un plot realtime lo puoi fare con tutti i linguaggi, una app in JS, una gui in c++, una gui pyton, stai parlando di due mondi hw+sw quello che vuoi fare é il target finale di una formazione non l'inizio.

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Giancarlo_Physics

Ho letto un sacco di cose confuse, mi servirebbe una linea guida.

Potresti consigliarmi dei riferimenti da dove cominciare a studiare, in particolare a proposito dell' IoT.?

Grazie ancora!

doppiozero

Ciao testato,

l'obiettivo è di prendere i dati e plottarli in real time, quindi sul computer mi servirebbe un'ambiente di programmazione che mi consenta di leggere i dati dalla esp e fare dei grafici. Per questo pensavo a Python, tu cosa mi suggerisci?

Una volta scelto l'ambiente di programmazione, che comandi devo inserire nel codice per far comunicare il computer con la ESP?  la NodeMCU la devo configurare come access point? come client? che differenza c'è?

C'è un modo per leggerli anche sulla seriale del lide di arduino? (Per quel che ho capito penso di no perchè non saprei cosa attaccare alla porta USB)

Scusa la serie di domande, sono completamente ignorante su questo argomento, sto cercando di farmi un'idea e capire, ma penso di essere in totale confusione.

 
Non voglio dire una boiata (vado a memoria da qualche prova fatta tempo fa), ma forse fai prima con il bluetooth se non hai necessità di letture in remoto. Con quello dovresti riuscire ad avere i dati sul pc come se fossi collegato fisicamente alla seriale via USB.
Runtime Clock Manager -- https://github.com/duezero/RCM---Runtime-Clock-Manager
GPX datalogger -- https://github.com/duezero/GPX-datalogger
AVR HV Rescue Board -- https://www.youtube.com/watch?v=EErKo0aTEio

zoomx

No, non la dici affatto, il PC vedrebbe il dispositivo bluetooth come una seriale con tanto di COM. Buona idea!
Stessa cosa per un dispositivo Android e forse anche iOS.

Bisogna vedere se la portata del bluetooth è sufficiente.

testato

#2682
May 12, 2018, 08:44 am Last Edit: May 12, 2018, 08:48 am by testato
Si col BT è tutto più facile, perché a questo punto potresti continuare ad udare il plot integrato nell'ide.
Ma sembra che a lui serve obbligatoriamente wifi ?

Per la compatibilità android, ios, desktop con BLE copri tutti ma vecchi telefoni non sono Ble
Esp32 è sia bt classic che bt ble ma al momento c'è solo una lib bt ble su core arduino
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Giancarlo_Physics

Sto optando per il wifi perchè vorremmo prendere dati real time da più sensori.

Con il bluetooth non penso sia possibile. Giusto  ::) ?

Comunque potete indicarmi del materiale che posso studiare su come configurare reti wifi tra sensori?
Poichè sono alle prime armi, da dove consigliate di cominciare?

La parte di hardware mi è abbastanza chiara (Esp8266+MPU6050), devo capirne di più su come il computer prende i dati dalla rete wifi e li stampa sul monitor.

Ho sicuramente capito che non mi serve la connessione al web ma di un router che  li metta in comunicazione. Il mio problema è che non riesco a capire come impostare un codice da computer.

Suggerimenti?

zoomx

Prova a cercare esempio di comunicazione client-server per il tuo linguaggio scelto, magari cerca esempi di chat che forse sono quelli che si avvicinano di più a quello che vuoi fare.



Go Up