Ciao a tutti volevo condividere con voi il mio primo progetto "funzionante" che ho installato a casa mia, questo mi permette di aprire il cancello di casa attraverso il mio cellulare.
Non è da molto che uso Arduino ed in questo forum mi sono stati dati alcune dritte importanti, perciò ringrazio tutti!
il cavo RJ-45 è collegato diretto al router ed azione il relè attraverso una chiamata http, per il futuro mi piacerebbe aggiungere il supporto microSD in modo da salvare i MAC address che possono eseguire la chiamata.
Diciamo che la cosa più complicata è stata fare la scatola
Perché devi aggiungere una SD card per memorizzare gli indirizzi MAC?
I'ATmega328 ha 1 kByte di EEprom che puoi usare con la libreria http://arduino.cc/en/Reference/EEPROM
2a cosa vedo sull' immagine che per i collegamneti alla schedian relé hai inserito dei cavetti nei connettori del Arduino. Per un sicuro funzionamento é meglio saldarli.
per i collegamenti tra arduino e la scheda con il relè
oltre alle ottime soluzioni già proposte, potresti usare anche lo screw shield:
anche se mi sembra di aver capito che ti piacciono di più le soluzioni DIY
Si collega tramite apn o wifi e apre il portone inviando una chiamata direttamente al router, ma attendiamo l'autore per sicurezza
mi sembra si tratti proprio di questa soluzione (la prima domanda che ho posto a bl4d3 riguardava proprio ciò ;)).
D'altra parte per pilotare tramite chiamata, si rende necessario asterisk (o altro pbx) con script AGI ad hoc, e questo non mi sembra il caso.
Ciao. Bella idea
Sarebbe una bella idea anche fare uno squillo al numero del cancello usando una SIM
In questo modo sarà possibile aprire il cancello da qualsiasi parte del mondo.
@bl4d3 ah allora passi per internet? Pensavo fosse una intranet WiFi...
Immagino che hai pensato allora ad un'alternativa nel caso non ci sia connessione internet
rieccomi, in questa settimana ho aggiunto qualche sensore al mio arduino e ho sviluppato questa app per Android in modo da interfacciarmi con esso.
Arduino è in ascolto sulla porta 80 e comunica con l'app usando http.
In breve:
App -> http get request -> Arduino -> http json response -> App
L'App si sincronizza recuperando la lista degli attuatori/sensori comandati da Arduino.
Un servizio che lavora in background gestice ciclicamente il recupero dei riguardanti temperatura, consumi etc... memorizzandoli nel database, in futuro mi piacerebbe creare grafici statistici.
Che ne dite? Se qualcuno è interessato appena è tutto funzionante lo metto su github.
PS l'icona "lucchetto aperto" significa "attiva il pin corrispondente su arduino"