Wiseduino: la sveglia in lattina con Arduino

Volete costruire la vostra sveglia con Arduino? Potete farlo grazie a Wiseduino, che vi consente di personalizzare le impostazioni: orario della sveglia, durata, colore della scritta. Il colore, per esempio, potrà dirvi quanto tempo vi resta per dormire, senza costringervi a leggere effettivamente l’ora, ma solo guardando il colore della sveglia. Comodo no? Soprattutto per i dormiglioni…

Come funziona la sveglia con Arduino

Wiseduino, clone di Arduino, potrebbe essere usato anche per costruire una sveglia molto originale. Per esempio, una lattina di caffè potrebbe essere un buon contenitore per una sveglia. Avete mai desiderato costruire la vostra sveglia da soli? E perché non personalizzarla in modo che vi dica qualcosa di più, oltre all’ora? Potreste farvi dire in modo intuitivo quanto potete dormire…

L'elettronica della sveglia con Arduino è basata su Wiseduino (clone di Arduino con DS1307 orologio in tempo reale a bordo), con uno schermo a matrice di LED posto in cima. Lo schermo è costruito con registri a scorrimento 74HC595 che controllano due matrici 8x8 LED bi-colore: rosso, verde e arancione per sottrazione dei primi due colori.

L'orologio utilizza un encoder rotativo con pulsante come input dell'utente.
La funzionalità sono semplici ed intuitive: il tempo è indicato come ore e minuti. Cliccando sul pulsante verrà mostrato, usando il simbolo di una campana, lo stato di allarme attivato o disattivato. Con un doppio clic sul pulsante si visualizza l'ora dell'allarme e si permette all'utente di impostare l'ora dell'allarme e i minuti in cui deve suonare l’allarme. Per passare tra le due impostazioni basta fare clic sul pulsante, mentre per incrementare il numero basta ruotare la manopola. Tenendo premuto il tasto, invece, l’utente può impostare il tempo.

Ed ecco una caratteristica originale: tre ore prima che la sveglia suoni, il tempo è indicato in arancione; un'ora prima, invece, il tempo è mostrato in rosso. Così, anche solo socchiudendo gli occhi per guardare l'orologio, ci si rende conto di quanto ancora si può dormire.

Lo scudo è stato originariamente progettato per essere equipaggiato con un ricevitore a raggi infrarossi e un pulsante. Modificarlo per diventare un encoder rotativo è invece abbastanza semplice.

Qualche dettaglio in più su Wiseduino

Potete anche cambiare software, eventualmente, mantenendo lo stesso schema di impostazioni. Il file corretto DS1307 è nello zip. Quando si estraggono i file, questi vengono messi nella propria directory. Bisogna assicurarsi di aver eliminato tutti gli altri file DS1307 file, altrimenti c’è la possibilità di ottenere un messaggio di errore. Il codice per il download si trova al link:
http://code.google.com/p/wiseclock2/downloads/list

Siete stupiti di poter ottenere una sveglia da Wiseduino? Wiseduino è una scheda microcontrollore compatibile con Arduino, che include un orologio DS1307 in tempo reale con batteria di backup, un chip EEPROM 24LC256 e un connettore per adattatore XBee per la comunicazione wireless. Wiseduino è completamente compatibile con il software del progetto Arduino e IDE e anche compatibile con gli schermi attuali.

Alcune delle caratteristiche di Wiseduino sono un PDIP ATmega328P su presa, che funziona a 16MHz; la piena compatibilità con gli schermi Arduino; compatibilità con SMD o la versione con DS1307 e 24LC256; 6-pin FTDI con possibilità automatica di reset; connettori di alimentazione 2-pin per 5V; interruttore acceso/spento, facilmente accessibile sul lato; pin di uscita disponibili interrupt da RTC; batteria di bordo di backup (CR1220) RTC che consente di mantenere il tempo anche quando Wiseduino non è alimentato; minimo consumo energetico del processore quando è in modalità di standby.

Dove trovare Arduino?! Da Farnell

Scarica subito una copia gratis

4 Commenti

  1. Avatar photo Auriol 30 Marzo 2012
  2. Avatar photo Auriol 30 Marzo 2012
  3. Avatar photo Auriol 30 Marzo 2012
  4. Avatar photo Emanuele 30 Marzo 2012

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend