Salve a tutti.
Sono nuovo nel forum e nuovo nel mondo arduino, e ho gia un bel progetto in testa che sicuramente interesserebbe a tantissima gente.
Il sistema che volevo programmare consisteva nel pilotare diversi relay con dei pulsanti e una interfaccia web. Inclusi sensori temperatura con pilotaggio del impianto di riscaldamento.
In poche parole un sistema di domotica.
Di progetti come questi ce ne sono di svariati tipi, tipo arduino -> php -> mysql o arduino -> html
Cmq,
Io vorrei spazzare via un po di php e scrivermi i valori (tutti i valori, tutto il pinout del arduino)
direttamente in mysql per poi estrarmeli e lavorarli con un php/html.
Vantaggi?
arduino->mysql ; mi sincronizza ogni ca. 100ms il database, sia dei input che dei output (gia scritti nel database, es. pin1=1/0 o pout1=0/1 o temp1=20, un sql "update")
e mi scrive lo stato dei pin in uscita nel arduino(pout=1 o pout=0)
mysql -> html/php ; interfaccia di configurazione dei pin (tipo pin1=interuttore camera, o temp3=temperatura bagno)
e una pagina che mi mostra lo stato e lascia commutare i pin (tipo php->mysql update pout=1)
Fino a questo no problem.
Il problema ho nella libreria sha1.h e mysql.h che ha dei errori che non riesco a correggere da solo, e forse grazie a voi riusciamo a far andare il tutto.
Le librarie le trovate qui:
Download Library
https://code.launchpad.net/~chuck-bell/mysql-arduino/trunk
Download SHA1 code
http://code.google.com/p/cryptosuite/downloads/list
Modify SHA1 code
See Readme.txt and .diff files included with library
In questo modo riduciamo i tempi di lettura e scrittura e abbiamo un bel backup in caso di mancanza di corrente, quindi quando riparte il tutto abbiamo la casa con lo stato di prima.
PROBLEMA: sha1.h mi da dei errori nella ide 1.5.2 che cmq uno sono riuscito a risolverlo, gli altri no
mysql.h non sono riuscito a testarlo perche si blocca gia al sha1.h (credo basterebbe disattivare il debug.... )
Hardware: arduino due power
raspberry pi con la raspbian, basta e avanza e non consuma ne corrente ne spazio
Spero di risolvere questo intoppo con il vostro immenso sapere.
Scusatemi se non ho postato l errore che mi scrivere nella ide:
\sha\debugstuff.c.13 error: 'c' undeclared (first use in this funktion)
Ce scritto che si devono modificare i sha1.h e sha1.cpp o patcharlo con il diff.... ma non ci riesco