Go Down

Topic: SmartStrip - Controllo prese elettriche da web (Read 4 times) previous topic - next topic

SukkoPera

Aug 27, 2012, 05:27 pm Last Edit: Nov 27, 2012, 03:58 pm by SukkoPera Reason: 1
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 :smiley-zipper:.

Ho annunciato la prima release pubblica qua: http://arduino.cc/forum/index.php/topic,120299.0.html

Mi piacerebbe se qualcuno volesse collaborare, come beta tester o come programmatore, o in qualunque modo gli passi per la testa! :smiley-mr-green:. 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/Sukkino
Cliccate 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:

Code: [Select]
#define USE_ENC28J60

Cambiatelo in:

Code: [Select]
// #define USE_ENC28J60

Salvate e uscite.

6. Download dello sketch
Andate qua: https://github.com/SukkoPera/SmartStrip
Cliccate 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.

mancio


SukkoPera


bacconi

Ciao, ho provato a caricare lo sketch ma in fase di compilazione mi restituisce un sacco di errori, troppi.

secondo te è compatibile con un arduino uno con shield wiz5100?

pablos


Ciao, ho provato a caricare lo sketch ma in fase di compilazione mi restituisce un sacco di errori, troppi.

secondo te è compatibile con un arduino uno con shield wiz5100?


Benvenuto

immagino tu abbia installato tutte le librerie che sono nello zip nell'IDE ... no?

no comment

Go Up