Ciao,
volevo presentare a tutti il mio primo progetto. Si tratta essenzialmente della solita "ciabatta" di prese elettriche controllabili da interfaccia web, con l'aggiunta della possibilità di accenderle/spegnerle in dipendenza dalla temperatura. L'altra caratteristica che la rende diversa dalle altre è che dovrebbe supportare sia lo shield Ethernet ufficiale che quelli basati su ENC28J60.
Dovrebbe tornare utile agli appassionati di acquari e a chi fa birra in casa, come me

. In ogni caso, non mi ritengo responsabile di qualunque cosa succeda se la usate

.
Ho annunciato la prima release pubblica qua:
http://arduino.cc/forum/index.php/topic,120299.0.htmlMi piacerebbe se qualcuno volesse collaborare, come beta tester o come programmatore, o in qualunque modo gli passi per la testa!

. Dategli almeno un'occhiata, grazie!
ISTRUZIONI PER L'INSTALLAZIONE:1. Aprite la vostra cartella degli sketch, dove ci sono le cartelle con tutti i vostri programmi. Createci dento, se ancora non esiste, una nuova cartella, chiamandola "libraries".
2. Installazione della libreria Sukkino:
Andate qua:
https://github.com/SukkoPera/SukkinoCliccate su ZIP e dovreste scaricare un file tipo Sukkino-master.zip.
Aprite il file scaricato, dovreste trovarci una cartella con dentro 3 ulteriori cartelle: EEPROMAnything, Panic e Webbino. Copiate queste ultime dentro alla cartella "libraries" creata precedentemente.
3. Installazione della libreria Ethercard -
NECESSARIO SOLO SE USATE UNO SHIELD CON CHIPSET ENC28J60 (ovvero non quello ufficiale, che usa il chip WIZ5100, in tal caso saltate direttamente al punto successivo)
Andate qua:
https://github.com/jcw/ethercard/Cliccate su ZIP e dovreste scaricare un file tipo ethercard-master.zip.
Aprite il file scaricato, dovreste trovarci una cartella: ethercard-master. Copiatela dentro alla cartella "libraries" creata precedentemente e rinominatela in "Ethercard".
4. CHECKPOINT - Se avete fatto tutto correttamente, a questo punto dentro alla cartella libraries dovreste avere 4 sottocartelle: EEPROMAnything, Ethercard, Panic e Webbino (3 se usate WIZ5100, mancherà Ethercard).
5. Abilitazione del supporto WIZ5100 -
NECESSARIO SOLO SE USATE LO SHIELD ETHERNET UFFICIALE O COMUNQUE UNO BASATO SUL CHIPSET WIZ5100 (in caso contrario saltate direttamente al punto successivo)
Aprite col vostro editor preferito il file \libraries\Webbino\webbino_common.h, all'inizio troverete:
#define USE_ENC28J60
Cambiatelo in:
// #define USE_ENC28J60
Salvate e uscite.
6. Download dello sketch
Andate qua:
https://github.com/SukkoPera/SmartStripCliccate su ZIP e dovreste scaricare un file tipo SmartStrip-master.zip.
Aprite il file scaricato, dovreste trovarci una cartella: SmartStrip-master. Copiatela dentro alla cartella dei vostri sketch (questa volta NON in libraries) e rinominatela in "SmartStrip2".
A questo punto aprite l'IDE (io ho lavorato sulla versione 1.0.1) e procedete nomalmente al caricamento e compilazione dello sketch.