PROGETTO E CHIAMATA ALL' ADUNATA DI QUELLI BRAVI
Buongiorno a tutti.
Premetto che questo topic aperto da uno come me che sta ancora al "copia ed incolla artistico" è pretenzioso. Ma vedere quanto fervore ruota attorno a questo controller e quante persone condividono il loro sapere mi sta ispirando non poco. Le mie conoscenze, tuttavia, mi permettono solo di pensare a progetti più grandi. Ed è per questo che lancio semplicemente il sasso sperando che quelli bravi prendano le redini della cosa.
Tutti realizzano la propria stazione meteo con arduino! Ma sono, la maggior parte, esercizi di scuola.
vorrei qui creare invece (farvi creare sarebbe più corretto!! Io non sono mica capace!) il
PROTOTIPO DELLA STAZIONE METEO
Perfetta e Scalabile
Diciamo che voglio farmi promotore di un "Manifesto per la stazione Meteo Perfetta".
Queste le mie prime considerazioni partendo da una serie di tutorials sketch e progetti che allego in fondo a questo post cosí da cominciare a condividere tutte le fonti (e magari coinvolgere i relativi autori nel progetto!).
Perfetta significa:
- uno sketch flessibile, con quante più funzioni possibili portate fuori dal loop e richiamate solo all' occorrenza.
2)utilizzo di millis() e RTC.
3)Pochi delay() che bloccano il loop.
4)Utilizzo di componenti adeguati e di qualità che valorizzino gli sforzi: non strafacciamo, ma lasciamo da subito il DHT11 a casa! ritengo che pochi euro di differenza sui sensori siano ben investiti per avere qualcosa di davvero funzionale.
Scalabile significa:
- Prevediamo già, ad esempio, un upgrade da un semplice 16x2 ad un TFT lcd per dare colore ed un aspetto più cool... e magari un po' di grafica. (Io ho trovato molto semplice il passaggio - alla fine basta praticamente sostituire seria-tft-lcd... ma i comandi sono quelli e vanno negli stessi punti dello sketch. Mettiamoli entrambi commentando una delle due alternative!
- prevediamo fin da subito un menu con più pagine ed una pulsantiera.
3)prevediamo già che questo progetto sia la base di altri come Irrigazione/serra automatizzata che a particolari condizioni climatiche ed in determinati momenti della giornata, eseguano delle funzioni: aprire e chiudere elettrovalvole, accendere luci. Insomma aggiungiamo (fino ad esaurimento porte) sensori terreno, ph, pioggia ecc. insomma controlliamo dei relay. - se un sensore non viene collegato la voce sul display rimane ma il valore sarà "ND".
- i dati rilevati possono essere collezionati e/o inviati via WiFi con un modulo ESP8266
- il controllo del progetto può avvenire via Serial/Touch/pulsantiera e Bluetooth attraverso un modulo HC-05 ed una App su Android o IPhone.
Componenti commerciali e ampiamente diffusi del progetto (* in fondo i link ad ebay con quelli che ho preso io cercando il prezzo più basso da rivenditori cinesi)
Controller:
Arduino UNO/Mini/Mega
Display:
LCD keypad shield
oppure TFT touch display shield
oppure interfaccia I2C per l' LCD
Real Time Clock
RTC
Sensori
Temperatura e umidità: DHT22 oppure AM2320
Pressione Barometrica: BMP 280 (o BMP180?)
Sensore pioggia
Sensore umidità del terreno
Fotoresistenza
sensori addizionali previsti:
anemometro
direzione vento
Sensore ph del terreno (questo costa molto!)
Io sono alle prime armi ed in attesa ("dalla Cina col furgone") di un cargo di componenti, mentre studio, leggo e adatto i codici dei progetti e cerco di imparare le basi.
questi i primi progetti dalla rete che mi hanno ispirato e che pensavo di riunire assieme come base:
http://www.dallaf.it/simo/wp/2014/11/06/arduino-postazione-meteo-a-carica-solare/
ADDonS:
Qui si potebbe prendere ispirazione per la parte degli add on con dei relays che attivano elettrovalvole ad eempio o altre cose, attraverso uno
shift register 74HC595
.
Il tutto controllabile poi da remoto grazie ad un ESP8266 o un NRF24L01 o un HC-05 ispirandosi
Raccolgo inoltre altri topic e link che ho reperito finora e che possono essere spunto per nuovo codice da integrare:
http://forum.arduino.cc/index.php?topic=221226.0
stazione agrometereologica: Progetto stazione agrometereologica - Generale - Arduino Forum
Grow Box: easy Grow Box control - consigli - Generale - Arduino Forum
Qui c'è un modello che comprende anche il progetto del box realizzato con una stampante 3D --> How to measure wind? (part 1)
direzione del vento --> How to measure wind? (part 2)
Pluviometro --> How to build an USB pluviometer
Una Semplice alimentazione con pannello Solare/solar power bank --> An autonomous solar weather station (* geniale usare il power bank... ma non sarà mai stagno e capace di resistere alla pioggia se non isolato con un pannellino in plexiglass siliconato (stressa cosa e a maggior ragione, se mettiamo un dispaly!) .
Inoltre isolerei quella porta USB almeno con un giro di nastro e inserirei l' arduino con la PCB in un'altra box dalla quale facciamo uscire solo i fili per i sensori che stanno in quella realizzata con la stampante 3D. se Usiamo un arduino NANO potremmo entrare in una di queste: http://www.ebay.it/itm/1PC-5-Assorted-Waterproof-Electronic-Enclosure-Project-PCB-DIY-Box-Case-Cover-/321879339132?var=&hash=item4af180f07c:m:m9nTi4IXCL7-dqlJaCN5ODg
e quella con il coperchio trasparente (85x58x33) potrebbe contenere controller su PCB e display.... e chiamiamo un cinese per riuscire a stipare tutto dentro.... se fatto bene ed a prova di bomba potremmo immergere tutto in una resina o gomma isolante per circuiti integrati ed impianti elettrici tipo:
Prochima: http://www.prochima.it/inclusioni-elettroniche-prochima-potting.html
o Raytech: Raytech TECHNO GEL GUM - YouTube
controllo con bluetooth e modulo HC-06: http://grapesteam.altervista.org/?doing_wp_cron=1464701468.8246030807495117187500
nella mente è tutto chiaro. Giaà scrivendo si confondono un po' le idee.... poi non conoscendo che elementi base di programmazione tutte queste restano solo chiacchiere.... ma almeno ho raccolto diverse fonti con sketch e tutorial in un unico post che saranno utili a qualcun altro che finirà qui per realizzare il proprio progetto.
SEGUE ALTRO POST CON ALTRI LINK E ELENCO PARTI