Arduino Mega 2560 - Inviare dati ad una pagina web.

Ciao a tutti, ...eh lo so per il momento mi dovete su(o)pportare :slight_smile:
In realtà ho un Elegoo Mega 2560 R3
perchè stavo seguendo questo tutorial

ma ad un certo punto fa degli esempi con arduino e non con elegoo ...vabbè ...menomale che è lo stesso.

Dunque io dovrei "semplicemente" inviare dei dati ad un sito web, o meglio devo chiamare un indirizzo tipo questo

https://www.miosito.it/memorizza.php?valore1=100&valore2=45

Ho un ESP8266 01 (come da tutorial del link sopra) che mi permetterà di collegarmi alla mia wifi

ho iniziato a collegare...poi mi sono perso...quindi scusate la domanda un po' strana...insomma mi basta ESP8266 01 per collegarmi ad internet tramite la mia wifi? Oppure per chiamare una pagina web ho bisogno di Arduino Ethernet Shield ?
In ogni caso qualche anima gentile potrebbe farmi vedere i collegamenti ed un piccolo programma che ogni 20 secondi invia (chiama) una pagina web ?
Non capisco...ho provato a fare i collegamenti...ma sono impazzito...poi, per cortesia, se mi indicate anche che libreria usare.
Vi chiedo scusa per la richiesta forse un po' anomala...ma vorrei riuscirci...mi piace tanto.
Io mi occupo più di sviluppo software gestionale, anche se in passato ho programmato plc siemens s7200 e vb6 per il collegamento master slave.
Mi piacerebbe tanto riuscirci...
Grazie a tutti :slight_smile:

Guarda che ... in Megatopic c'è un thread di qualche centinaio di pagine interamente dedicato al ESP8266.

Nella prima pagina troverai una serie di link a guide e tutorials che quasi sicuramente ti permetteranno di trovare la risposta hai tuoi quesiti :slight_smile:

Guglielmo

Hemm... ho letto ed è davvero interessante...ma 199 pagine...insomma, non credo di riuscirci.
Io cercavo un piccolo esempio di montaggio (schema) ed un piccolissimo codice per chiamare una pagina web...e magari se veniva pure qualcuno a farmelo direttamente...e magari si pagava (da solo) vitto e alloggio...non mi sembra di chiedere tanto... o no? (Scherzo ovviamente)
:grinning: :grinning:

No davvero...se c'è qualche anima gentile che mi fa vedere il montaggio (lo schema) ed un programmino che ogni tot secondi chiama una pagina web... sarebbe la cosa migliore...
Scusatemi per questa richiesta così diretta...ma non ne esco.
Grazie cmq a tutti :slight_smile:

atoa:
Hemm... ho letto ed è davvero interessante...ma 199 pagine...insomma, non credo di riuscirci.

... però hai letto male il mio post vedo ...

gpb01:
... Nella prima pagina troverai una serie di link a guide e tutorials che quasi sicuramente ti permetteranno ...

... e li trovi quello che ti serve.

Guglielmo

P.S.: Ti ricordo il punto 16.1 del REGOLAMENTO :wink:

...ma si certo hai pienamente ragione.
Ma io nn sto chiedendo un programma/schemi adhoc per la mia applicazione...ma semplicemnte se qualcuno avesse già un tutorial su questo argomento che facesse più o meno al caso mio.
Oppure se ne facesse uno da zero...credo che servirebbe a tutta la comunità.
Va bene dai...vedrò dove arrivo.
Grazie :-[

Nel codice Arduino alla fine del primo link che hai postato c'è un esempio di utilizzo dell'ESP in modalità comandi AT.

L'ESP arriva normalmente precaricato con un firmware che simula un modem controllabile con comandi AT. In alternativa si può scrivere uno sketch per l'ESP e caricarglielo come se fosse un Arduino.

In questo modo si può far fare all'ESP quello che si vuole, ma si perdono i comandi AT, e per comunicare con Arduino ci si deve ingegnare con un piccolo protocollo seriale (come se si dovessero far parlare tra loro due Arduini).

Nota: purtroppo l'esempio fa pesante uso della classe String invece di stringhe C.

Grazie per avermi rispoto
Il link che ho postato...è un po' confusionario (ma menomale che c'è :slight_smile: )..insomma parte con elegoo finisce con arduino, collega l'esp alla 5v anzichè alla 3.5 v (come credo che debba essere)....insomma mi sono perso.
Io cmq non devo simulare un collegamento tra Arduini :slight_smile: devo "semplicemente" chiamare una pagina web con una quesystring del tipo:

https://www.miosito.it/memorizza.php?valore1=100&valore2=200

mi servirebbe uno schema di collegamento ed un po' di codice...insomma come si fa con tutti gli altri tutorial che ho trovato...solo che con questo ho un po' più di difficoltà, nel senso che non sono completi.
Sicuramente è colpa mia, non essendo ferrato in schemi elettrici...ma appunto chiedo aiuto! :slight_smile:
Grazie cmq

atoa:
... mi servirebbe uno schema di collegamento ed un po' di codice...

ma scusa eh, ma QUESTO te lo sei letto tutto e studiato ? ? ? :o :o :o

È il primo dei link del megatopic e c'è tutto dentro !

Guglielmo

Guglielmo... :slight_smile: certo che l'ho letto ed ho capito fin dove ho potuto....
cmq ho trovato questo per il momento

i collegamenti...ora sono chiari (parlo per me ovviamente)
Ora mi manca la parte codice

atoa:
Guglielmo... :slight_smile: certo che l'ho letto ed ho capito fin dove ho potuto....

Perdona se insisto, ma ...

1. i collegamenti erano più che chiari in quel documento ... c'è l'esempio con Arduino UNO ...

2. per il codice è chiaramente indicata la libreria da usare e tale libreria contiene gli esempi d'uso, quindi c'è anche il codice.

Cosa manca ? ? ?

Guglielmo

Grazie Guglielmo :slight_smile:
Ora ci provo...
Grazie ancora :slight_smile:

...e finalmente quando sembrava che tutto mi fosse chiaro...
la scheda se ne va in timeout...ho seguito alla lettera i collegamenti


ma niente...
in un primo momento ho pensato che si fosse l'antivirus che mi bloccava la porta...e l'ho disattivato...ma niente
allora ho pensato che si fosse bruciata la scheda Arduino (ovvero la mia elegoo r3 mega2560)
allora ho pensato a qualche errore nel codice sorgente ( ma quanto penso :slight_smile: )
quindi però poi ho provato a caricare un porogrammino d'esempio come blink.. e niente nemmeno l'ha caricato
allora ho iniziato a staccare i cavi, ed ho staccato il cavo che va a RDX0 e l'ha caricato immediamente (blink)...quindi scheda ok...menomale :slight_smile:
Ma non capisco perchè il collegamento rdx0 mi fa anadare in timeout la scheda








...

Visto che fai come ti pare e NON segui quello che ti si dice e che, peggio, segui una delle infinite "monnezze" che sono su internet (come lo schema di collegamento che hai linkato) ... io non posso più aiutarti.

Se avessi VERAMENTE studiato il link che ti ho messo ... sapresti perché NON può funzionare!!!

Guglielmo

:drooling_face: :slightly_frowning_face: :slightly_frowning_face: :fearful: :cold_sweat: :cold_sweat: :cold_sweat: :cold_sweat: :astonished:

Guglielmo, scusami.
Ma sono una pippa...
io sono solo alla ricerca di qualcuno che mi dia una mano a collegare sto ESP8266 ... purtroppo non ne capisco molto di elettonica (leggasi non so leggere gli schemi)....le cose che sto facendo le faccio per hobby...è chiaro che nel momento in cui dovrò fare qualcosa di "commerciale" mi farò suppurtare da un elettronico...io mi dedico più che altro alla programmazione...
Ma poi scusami...si potrebbe avere un indicazione diretta...senza una caccia al tesoro o per esami?
Cioè alla fine penso che se uno vuole rispondere risponde...non è che stiamo a scuola...
Ovviamente altre risposte sono gradite...
Ti saluto con stima.
Mi dispiace che ti sei alterato.
Ciao :slight_smile:

Non si tratta di essere "pippa", si tratta di NON leggere attentamente quello che c'è scritto ...

Alimentazione: come già detto, l’ESP funziona a 3.3V e, in trasmissione, consuma fino a 200-250 mA. I vari modelli di Arduino hanno a bordo un regolatore in grado di produrre la tensione richiesta, ma non è in grado di erogare così tanta corrente (raggiunge al massimo i 70-80 mA), per cui è necessario ricorrere ad un regolatore esterno come, ad esempio, un AMS1117-3.3. Il suo ingresso va collegato al pin 5V di Arduino, il pin comune a GND, e sul pin di uscita vi troverete i 3.3V necessari. Una soluzione più artigianale è quella di usare 2-3 diodi in serie al pin 5V, in modo da abbassarli ad una tensione più prossima a quella corretta. In questo modo sarà difficile raggiungere esattamente 3.3V, ma di solito si riesce ad arrivare a livelli accettabili. Ovviamente, qualunque soluzione scegliate, è necessario che l’alimentatore che alimenta il tutto sia sufficientemente potente, diciamo da 500 mA in su, meglio se ancora di più.

e poi ...

... come vedi non si tratta di essere "pippa" ... mi sembra piuttosto volere dagli altri la "pappa fatta" ... ::slight_smile:

Guglielmo

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.