Salve ragazzi,
E arrivata l'ora di fare la tesina di quinta superiore.
Ho scelto di fare un web server botanico, mi spiego meglio:
praticamente ho deciso di usare l'aiuto di arduino e della ethernet shield/ wifi(accetto consigli perchè non sono esperto in materia) per misurare sia temperatura che umidità ambientale e l'umidità del terriccio di una pianta.
questi dati dovrebbero comparire in una pagina html visibile da smartphone o pc .
Da questa pagina si legge temperatura e umidità ambientali e umidità del terriccio. In aggiunta c'è un tasto che comanda una centralina per l'irrigazione della piante. Se premuto questo tasto fa partire la centralina che versa acqua sulla pianta.(questa parte non l'ho ancora pensata bene) . Contando che è la prima volta che mi avvicino ad arduino cerco qualche consiglio da persone esperte
Se potete dirmi i componenti che mi servo e la parte di gestione dei dati e attivazione della centralina perchè non sa neanche da dove iniziare =( Grazie mille ![]()
Benvenuto. ![]()
Ti invitiamo a presentarti qui: Re: Presentazioni nuovi iscritti, fatevi conoscere da tutti! (Part 1) - Generale - Arduino Forum
e a leggere il regolamento: [REGOLAMENTO] Come usare questa sezione del forum - Italiano - Arduino Forum
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections - Megatopic - Arduino Forum
- qui le pinout delle varie schede by xxxPighi: Pinout Diagram - Megatopic - Arduino Forum
- qui una serie di link utili: Link utili elettronica - Megatopic - Arduino Forum
Per l'irrigazione una pompetta tipo quelle da acquario: ebay_pump
Con una schedina Rele già fatta pilotata da Arduino attacchi/stacchi: ebay_rele
Sensore umidità e temperatura un DHT11, sul sito di Adafruit c'e' un tutorial completo.
Questo ha già la resistenza necessaria alla lettura: ebay_dht
Sensore umidità terreno: ebay_soil
Questo potresti anche farlo con 2 chiodi e la corrente attaccata, ci sono dei tutorial in internet, ma alcuni sono fatti male.
Si inizia da provare uno alla volta a far funzionare questi sensori, poi potrai pensare di fare una pagina html su arduino con ethernet shield (in pratica diventa web server). Di queste pagine di tutorial a kg in internet e sul forum.
Grazie mille
scusa se ti rispondo solo ora =( ma ero impegnato a scuola. Credo che da lunedi mi metterò al lavoro ![]()
ciao anche io voglio realizzare questa cosa per casa mia se vuoi possiamo COOPERARE ![]()
ci sono già dei progetti attivi?
Ciao,
Io ho cercato ma non ci sono progetti di questo genere con Arduino , pero ci sono in configurazione di web server e progetti sull'acquisizione di segnali da sensori, quindi si potrebbe usufruire di quelli ![]()
Buonasera ,
sono al primo stadio del progetto e mi sononbloccato su un particolare .
Quando visualizzo la pagina tramite ip scrivendo la parola Umidità con la cento viene fuori come da immagine, chi saprebbe darmi qualache consiglio su come ottenerla così: à??
Grazie mille ![]()
..... Purtroppo arduino non legge la à quindi devi scrivere umidita'
@Gherb, posta il codice, come hai scritto la parola dentro al codice? E il simbolo dei gradi ° ?
Grazie mille ![]()
Un altro problema:
Ho creato un sito su altervista e voglio prelevare i valori di temperatura e umidità da arduino,
non saprei come fare, qualche consiglio ??
per nid69ita:
il simbolo dei gradi e' questo: client.println(" °");
gherb:
per nid69ita:
il simbolo dei gradi e' questo: client.println(" °");
Probabilmente anche à devi rappresentarlo con un codice.
Problema risolto quello della a così:
client.print("Umidità : ");
Grazie mille ![]()
Spiego meglio il problema su altervista:
Praticamente io riesco a leggere i valori dei sensori in locale sulla rete di casa e fin qui tutto ok ,
però adesso volevo rendere accessibile da chiunque una pagina in php che preleva i valori da arduino,
preciso che i dati non devo salvarli su database deve solo esserci un refresh della pagina.
Non ho la minima idea di come fare se qualcuno può aiutarmi glie ne sarei grato ![]()
se non vuoi passare da DB allora l'unica è leggere/scrivere su un file di testo.
Siccome non sono molto esperto potresti spiegarmi meglio??
allora, arduino chimerà una pagina PHP passandogli i valori, probabilte atraverso una queryString che è facile da fare, quindi
la pagina php crea/sovrascrive un file "dati.csv" salvando i valori, magari in formato csv (ovvero valori separati da un virgola) che così il file può esse aperto direttamente con i programmi spreadsheet (excel, calc, etc..)
Poi una seconda pagina PHP si occupa di leggere i valori da file e visualizzarli
per come fare in PHP a leggere/scrivere in formato csv: Pro Tip : PHP has built in functions for reading and writing csv files | Andrew Clarke's Blog!
Capito la parte php grazie ![]()
ma adesso non mi è molto chiara la parte dello skatch...
Tuonome Registrar - ICANN Accredited Registrar - Domini Internet ccTLDs, gTLDs - Nuovi Domini Internet sarebbe un client.print(Tuonome Registrar - ICANN Accredited Registrar - Domini Internet ccTLDs, gTLDs - Nuovi Domini Internet); ??
no, guarda l'esempio WebClient
client.println("GET /search?q=arduino HTTP/1.1");
client.println("Host: www.google.com");
client.println("Connection: close");
client.println();
vedi? quel "/search?q=arduino" vuol dire che chiede la pagina "search", e la parola da cercare è "arduino".
come fai a sapere che q è il nome della variabile della cosa da cercare? bhe nel tuo caso sei tu che scrivi la pagina PHP che legge il dato, quindi decidi tu il nome.
e HTTP /1.1 a cosa serve ?
