Salve a tutti,
sono nuovo e mi sto documentando adesso, per la prima volta, su Arduino. Sono esperto (lo so dicono molti così) in programmazione facendo questo di lavoro e creando progetti su Android/Java, web(php, js) e altri linguaggi già da qualche anno, ma non so un'acca di elettronica e su come accoppiare i fili per far funzionare i vari sensori e relé e altro collegabile sull'Arduino.
Per questo motivo spero di ricevere da Voi aiuto su cosa è necessario acquistare per un progetto che ho in mente.
Il mio progetto nasce dalla necessità, piuttosto comune di questi tempi, di gestire alcuni apparati elettrici di una casa. Ho letto che molti lo fanno o hanno intenzione di farlo percui diciamo che non manca la documentazione e i tutorial per iniziare. Ma a me mancano le nozioni di base su cosa mi potrebbe servire dal ramo pratico percui ecco una breve lista di cosa ci devo fare.
Io da remoto, possibilmente da web poichè accessibile da qualsiasi recente smartphone e multipiattaforma, vorrei controllare temperatura delle diverse stanze della casa e sulla base di alcuni parametri da me impostati(es. min e max) attivare l'impianto di riscaldamento che già ora è gestito da un timer digitale con display che però tiene conto solo della temperatura della stanza in cui si trova, il salone, che essendo usata di frequente è anche generalmente la più calda.
Ecco quindi le funzionalità da gestire:
- Temperatura e umidità (per il riscaldamento per il momento solo invernale poi magari con l'infrarosso anche estivo attivando il condizionatore);
- Luci (giusto per sapere se ho dimenticato qualcosa acceso)
- Presenza di gas(non vorrei saltasse casa)
Il tutto potrebbe essere gestito da un solo Arduino anche se i sensori sono in stanze diverse? basterà tarare i sensori calibrando eventuali dispersioni di segnale dei fili di rame giusto?
Per l'alimentazione pensavo a qualcosa di autonomo tipo pannello solare e batteria al litio. Ne vendono di economiche per caricare via usb i cellulari e mi pare abbiano proprio i Volt e gli Ampere richiesti. Per Arduino DUE mi bastano 3.3V e 800mA giusto?
Per la gestione remota pensavo alla classica shield ethernet per cominciare, anche se propenderei più per una shield GSM con una di quelle schede internet solo dati a meno di 10 euro/mese o in abbonamento in modo che Arduino sia in grado di gestire tutto autonomamente e sia il più possibile raggiungibile.
Comunque che ne pensate?
Credo che le criticità siano quelle di interfacciarmi con i vari dispositivi(es. per la gestione del riscaldamento freddo caldo) e la gestione remota. A questo proposito, ma Arduino gestisce qualche DB sequenziale? Es. SQLite o solo file? Perchè per effettuare alcune statistiche sarebbe comodo che Arduino mi garantisse almeno una storia di 5 giorni con acquisizioni di 30min.
Per il webserver ho visto un video interessante su un TinyWebServer. Che ne pensate? Arduino DUE è in grado di creare grafici con le librerie jQuery di Google? Infine, tutti leggono i dati via ethernet tramite JSON ma questo è buono se hai pochi dati. Io invece vorrei fare un parsing di file XML, è possibile? Arduino li genera, io li scarico sul dispositivo remoto, li leggo e li cancello da Arduino.
Che ne dite? Avete consigli e soprattutto di che componenti necessito?
GRAZIE 1000 anche solo per essere arrivati in fondo