Il primo sistema per gestire Arduino tramite interfaccia web realizzato utilizzando un unico sketch universale.
Un sistema per il controllo della tua casa!
Ho deciso di chiamarlo Arduino Management System “Sistema di Gestione Arduino” in onore dei CMS (Content Management System) che per chi scrive sul web ho gestisce siti dovrebbe essere uno acronimo famigliare.
Il sistema che ho sviluppato permette di gestire tutte le porte di Arduino usando solo l’interfaccia web. Una volta caricato lo sketch su Arduino basta collegarlo alla presa di rete e all’alimentazione e sarà possibile:
- controllare Arduino da remoto
- aggiungere sensori/attuatori
- abilitare o disabilitare le porte di Arduino
- modificare i nomi sull’interfaccia web delle varie porte di Arduino
- modificare i parametri di funzionalità degli attuatori/sensori
- eseguire le funzioni matematiche per calcolare le unità di misura dei vari sensori (temperatura, umidità, consumo elettrico, ecc.)
- impostare le notifiche di allarme o di soglie dei singoli sensori (es. sensore di gas)
- inviare allarmi quando determinati sensori superino una certa soglia preimpostata, dove l’utente può modificare tale valore di soglia senza bisogno di caricare un nuovo sketch.
- inviare notifiche SMS, senza utilizzare il GSM Shield, utilizzando il servizio di Google Calendar per i promemoria degli eventi
- inviare notifiche via email con lo status dei sensori/attuatori
Il sistema per funzionare e per avere un piacevole aspetto grafico è stato sviluppato utilizzando PHP, MySQL, jQuery, HTML e CSS. Quindi per funzionare ha bisogno di girare su un server web con MySQL. Ho sviluppato anche una particolare feature che permette l’installazione dell’applicazione web e del database MySQL senza avere grandi conoscenze di questo ambiente.
Attenzione, i collegamenti tra Arduino e i vari sensori/attuatori vanno fatti a mano.
Il sistema è ottimizzato per essere visualizzato anche su smartphone!
I commenti sono chiusi.