Questa lampada è in grado di visualizzare i tweet che contengono un certo hashtag o un certo account. Ad ogni tweet ricevuto cambia il suo colore in base ad una scala di colori preprogrammata. In pratica più un argomento è un trending topic più la lampada sembrà attiva. Attraverso un deviatore a due posizioni è in grado di monitorare due #hashtag (o account) associandoli a colori differenti.
1 | Arduino UNO R3 |
1 | Arduino WiFi Shield |
1 | LED strip RGB della lunghezza desiderata |
1 | basetta millefori su cui saldare il circuito |
3 | transistor MOSFET IRF520N |
1 | strip di headers maschio |
1 | strip di headers femmina |
1 | deviatore a 2 posizioni |
qb | cavetti elettrici per i collegamenti |
Scaricate qui lo zip contenente lo sketch da caricare sulla Arduino Uno.
Ricordati che ci sono dei settaggi da fare per poter personalizzare la propria lampada:
char *queryString1 = "#yourhashtag"; // first hashtag
char *queryString2 = "#arduino"; // second hashtag
tra le virgolette bisogna inserire gli hashtag o gli account che si vogliono seguire.
Bisogna anche inserire le credenziali della rete alla quale ci si vuole connettere:
char ssid[] = "yourSSID";
char pass[] = "password";
che vengono usate poco più sotto per autenticarsi alla rete scelta:
WiFi.begin(ssid, pass);
Se la rete a cui ci si vuole collegare è una rete aperta, allora è sufficiente cancellare il campo password nella funzione che esegue l'autenticazione, così:
WiFi.begin(ssid);
Una volta assemblate tutte le parti elettroniche e caricato lo sketch si può collegare il cavo di alimentazione a 12V al connettore DC di Arduino, in questo modo la scheda sarà alimentata e anche i LED riceveranno i 12V che richiedono per funzionare.
Una volta eseguiti i lampeggi dei 3 colori e atteso il tempo che lo shield impiega a collegarsi alla rete WiFi (10 secondi, controllare che il led verde LINK sullo shield sia acceso) la lampada comincerà a fare delle ricerche su twitter della query che avete inserito.
Attraverso lo switch collegato ai piedini 2 e 8 digitali è possibile cambiare la query di ricerca della lampada, cambiando così anche il colore dell'animazione.