[Gulli] [Gulli-Soci] Progetto Home Automation

Emiliano Agostini agoemy75@gmail.com
Dom 21 Maggio 2017 14:36:12 CEST


La tua proposta Massimiliano, abbraccia un progetto che sto sviluppando da
qualche mese.
La mia idea è una serra automatizzata con un controllore (Rasperry
Pi3+modulo touch screen) e relativo hardware di rilevazione dati (Arduino
Pro Micro) quali temperatura ed umidità aria, lumen percepiti, quattro
igrometri per la rilevazione dell'umidità del terreno. Lo stesso Arduino
Pro Micro è collegato ad uno shield di relè, ai quali sono collegati a
quattro elettrovalvole per la gestione indipendente dell'irrigazione, nei
settori che necessitano di acqua.
Nel controllore ho creato un interfaccia grafica in python per la gestione
dell'impianto in modalità automatica o manuale(debug).
Grazie ad una libreria python, si possono generare dei grafici in tempo
reale, per monitorare l'andamento dei sensori e quindi della serra.
Questo sistema funziona a livello locale ma potrebbe essere una buona base
di partenza, per un progetto IoT.

Aspetto le vostre considerazioni ed eventuali altre proposte. Grande
Massimiliano :-)

Il giorno 20 maggio 2017 18:12, GULLI LUG via Soci <soci@linux.livorno.it>
ha scritto:

> Ciao a tutti,
> fra un po’ terminerà anche il corso avanzato su Arduino tenuto dal nostro
> Emiliano in collaborazione con Stefano, Alessio Daniele e insieme a tutti
> gli altri soci che hanno sostenuto l’iniziativa. Sta diventando ormai
> consuetudine il far seguire al corso un progetto applicativo, durante il
> quale sviluppare delle soluzioni software e  hardware, sia per consolidare
> le nozioni apprese e sia per il piacere di fare squadra! Il tema scelto
> quest’anno non poteva essere che *Internet Of Things*, Internet delle
> Cose, o brevemente IoT [1]. L’idea di base è quella di formare una squadra
> per realizzare un progetto da presentare quindi al prossimo Linux Day 2017
> (sabato 28 ottobre 2017), non è necessario aver partecipato al corso: *il
> progetto è aperto a tutti!!*
>
> Sempre da Wikipedia [1]:
>
> L'Internet delle cose è una possibile evoluzione dell'uso della Rete: gli
> oggetti (le "cose") si rendono riconoscibili e acquisiscono intelligenza
> grazie al fatto di poter comunicare dati su se stessi e accedere ad
> informazioni aggregate da parte di altri[7]
> <https://it.wikipedia.org/wiki/Internet_delle_cose#cite_note-7>. Le
> sveglie suonano prima in caso di traffico, le scarpe da ginnastica
> trasmettono tempi, velocità e distanza per gareggiare in tempo reale con
> persone dall'altra parte del globo, i vasetti delle medicine avvisano i
> familiari se si dimentica di prendere il farmaco. Tutti gli oggetti possono
> acquisire un ruolo attivo grazie al collegamento alla Rete.
>
> Stefano ha suggerito il tema in oggetto, illustrando già una base di
> partenza che trovate in allegato e sul nostro archivio GitHub
> https://github.com/gulli-livorno/home_automation.
>
> Dai partecipanti del corso Arduino, ci sono già delle proposte, cito la
> mail di Massimiliano:
>
> Buongiorno a tutti,
>> vi propongo il mio progetto di home automation: un SISTEMA DI
>> IRRIGAZIONE INTELLIGENTE.
>> L'idea si sviluppa principalmente su due livelli.
>> Nel PRIMO livello pensavo di costruire dei nodi che rilevano
>> periodicamente l'umidità del suolo e la trasmettono via RF al gateway.
>> Il controller dai dati trasmessi permetterebbe di avere dei dati nel
>> tempo dell'umidità e di valutare se l'attuale sisteme di irrigazione (se
>> presente) è ben calibrato in quantità e frequenza di irrigazione oppure di
>> avere delle informazioni su quando intervenire.
>> I nodi dovrebbero essere realizzati in modo da operare indoor e outdoor
>> (casa/giardino) ed avere un grado di protezione tipo IP55 o superiore;
>> magari dovrebbero essere fatti anche dei case ad hoc con la stampante 3d.
>> In questa fase potrebbe essere interessante anche provare a strutturare
>> un DB con i profili di irrigazione adeguati per diversi tipi di
>> piante/arbusti in vari periodi dell'anno.
>> Nel SECONDO livello si potrebbe pensare ad ulteriori nodi, stavolta che
>> agiscono come attuatori, che dovrebbero intervenire in base alle esigenze
>> di irrigazione evidenziate dal primo livello azionando delle elettrovalvole
>> o delle piccole pompe.
>> Si potrebbe pensare anche alla possibilità di integrare sistemi esistenti
>> con controllo a RF (ne esistono).
>> Sviluppo ulteriore: gestione da remoto via web.
>> L'utilizzo per una demo al linux day mi facilmente attuabile.
>> Chiaramente il progetto potrebbe essere più o meno approfondito e magari
>> sviluppato inizialmente anche solo sul primo livello.
>> Saluti, Massimiliano
>
>
>
> Ci tengo a dire che *queste attività sono un modo eccezionale per
> imparare* con uno stimolo in più, gli argomenti che ci appsionano, quindi
> anche chi non ha esperienze particolari può partecipare, poiché è un
> momento di crescita di tutto gruppo di studio ;-)
>
> Come ha fatto Massimiliano, vi invito a continuare questa discussione per
> decidere il progetto da realizzare.
>
> Ciao!
> --
>
> G.U.L.Li <http://linux.livorno.it>
>
> *Gruppo Utenti Linux di Livorno*
>
> Segr.Tel. 0586 1836155
> info@linux.livorno.it
> *web: **www.linux.livorno.it <http://www.linux.livorno.it>*
>
> <https://www.facebook.com/luggulli> <https://twitter.com/gulli_linux>
> <https://plus.google.com/+LinuxLivornoIt/posts>
> <https://www.youtube.com/user/luggulli>
>
>
> --
> Mailing list info: http://lists.linux.livorno.it/listinfo/soci
> Pagina web del GULLI: www.linux.livorno.it
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gulli/attachments/20170521/caf40edb/attachment.html>


Maggiori informazioni sulla lista Gulli