Sommario:

La sveglia a bolle rende divertente il risveglio (ish): 7 passaggi (con immagini)
La sveglia a bolle rende divertente il risveglio (ish): 7 passaggi (con immagini)

Video: La sveglia a bolle rende divertente il risveglio (ish): 7 passaggi (con immagini)

Video: La sveglia a bolle rende divertente il risveglio (ish): 7 passaggi (con immagini)
Video: Le 7 MORTI più AGGHIACCIANTI nei PARCHI divertimento italiani PT 4v 2024, Luglio
Anonim
La sveglia a bolle rende divertente il risveglio (ish)
La sveglia a bolle rende divertente il risveglio (ish)

Svegliarsi con una sveglia che ronza fa schifo. Sono una di quelle persone a cui non piace svegliarsi prima che sia uscito il sole (o è stato fuori per molte ore). Quindi quale modo migliore per rendere divertente il risveglio che fare una festa di bolle a letto!

Usando un arduino e una macchina per le bolle comunemente disponibile, anche tu puoi svegliarti con la gioia delle bolle. Dai un'occhiata all'allarme in azione:

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali

Le parti (puoi sicuramente sostituire le cose che hai in casa): Giocattolo che genera bolle: Super Miracle® Bubbles Bubble Factory (acquistato da Michaels per 12 dollari) Microcontrollore: Arduino (il vecchio Seeduino nel mio caso) Display LCD: Sparkfun Basic 16x2 LCD caratteri Pulsante Snooze: Staples Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relè: 5 V SF COM-00100 Pulsanti/interruttori assortiti per regolare l'ora: SF COM-09190 e SF COM-00102 Potenziometro: SF COM-09806 Diodo Perfboard (1N4001) Resistore Cavo da 2,2 K Adattatore di alimentazione per intestazioni pin arduinoStrumenti Saldatore Spelafili Fascette Dremel Multimeter Breadboard

Passaggio 2: apri la macchina per le bolle

Rompi la macchina delle bolle
Rompi la macchina delle bolle
Rompi la macchina delle bolle
Rompi la macchina delle bolle
Rompi la macchina delle bolle
Rompi la macchina delle bolle
Rompi la macchina delle bolle
Rompi la macchina delle bolle

Per prima cosa dovrai aprire la macchina delle bolle. Quello che ho trovato era facile da aprire, solo quattro viti con testa a croce.

Una volta all'interno, scollegare la batteria e il motore dall'interruttore e dai fili di saldatura sia per il motore che per il pacco batteria abbastanza a lungo da alimentare l'esterno della macchina. Quindi, usa uno strumento Dremel per fare un'apertura nella plastica per far uscire i fili. Se ti piacciono le bolle colorate, collega il LED o ThingM BlinkM sulla parte superiore della macchina. Infine, ho optato per posizionare un mini tagliere sul retro della macchina per le bolle per raccogliere tutti i fili. Ciò ha reso più facile regolare la distanza tra il controller e l'unità.

Passaggio 3: preparare il pulsante Easy Snooze

Prepara il pulsante Posticipa facile
Prepara il pulsante Posticipa facile

L'utente di Flickr Tommy Bear ha fornito un'ottima guida passo passo per hackerare facilmente i pulsanti.

Easy Button Hack Passaggio 11
Easy Button Hack Passaggio 11

In sostanza è necessario rimuovere un condensatore e un resistore e collegare i propri fili. Il pulsante facile si apre facilmente rimuovendo i piedini in plastica per accedere alle quattro viti a croce. Assicurati di appenderti ai piedi. Grandi pulsanti rock.

Passaggio 4: prototipa il circuito

Prototipa il circuito
Prototipa il circuito

Collegamento di elementi A seconda dell'LCD scelto, potrebbero esserci requisiti di cablaggio diversi. Per lo Sparkfun Basic 16x2 Character LCD e utilizzando la libreria LiquidCrystal.h Utilizzando la libreria LCD e seguendo il foglio dati (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Ecco uno schema elettrico:

seconda versione del diagramma di allarme bolla
seconda versione del diagramma di allarme bolla

Inizialmente avevo intenzione di far funzionare il motore direttamente dal transistor. Sembra che il motore produca una quantità significativa di rumore nel terreno, facendo sì che il display LCD stampi spazzatura. Sono passato a un relè per mantenere separati i circuiti del motore e di Arduino. Non avevo familiarità con la realizzazione di questo tipo di circuito. Queste risorse sono state utili, potresti volerle dare un'occhiata. Bildr.org: Controllo ad alta potenza: Arduino + TIP120 TransistorITP Physical Computing Tutorial: utilizzo di un transistor per controllare carichi ad alta corrente con un Arduino

Passaggio 5: scrivi il codice

Scrivi il codice
Scrivi il codice

Ecco un repository GitHub del codice corrente che sto usando. Ha bisogno di un po' di lavoro, ma dovrebbe farti andare avanti. https://github.com/tomarthur/Bubble-Clock/ La versione attuale della sveglia utilizza la libreria Time.h Arduino per fornire il cronometraggio di base. Miglioramenti da apportare in futuro: - Incorporare un dispositivo esterno per il rilevamento dell'ora o anche un orologio basato su GPS, evitando la perdita dell'ora e dell'allarme se Arduino perde l'alimentazione - Consentire l'impostazione dell'ora da remoto o diversi allarmi per giorni diversi della settimana - Metodo per attivare le bolle per divertimento (sequenza segreta del tocco del pulsante snooze?)

Passaggio 6: costruire il circuito su Perfboard

Costruisci il circuito su Perfboard
Costruisci il circuito su Perfboard
Costruisci il circuito su Perfboard
Costruisci il circuito su Perfboard

Una volta che hai un circuito funzionante sulla breadboard, è facile trasferire tutto su perfboard per costruire una configurazione più permanente. Mi è capitato di avere un paio di pezzi in giro, ma puoi anche trovare schede simili ai progetti di breadboard, che facilitano lo spostamento del circuito.

Poiché su questo tipo di scheda non sono collegati fori, ho collegato un filo di terra e +5V lungo il lato. Inizialmente ho saldato l'LCD direttamente alla perfboard. Cattiva idea! Ha reso difficile la risoluzione dei problemi. La seconda volta ho saldato le intestazioni dei pin femmina alla perfboard in modo che l'LCD possa essere rimovibile.

Passaggio 7: test e regolazione

Prova e regola
Prova e regola

Una volta terminato il circuito perfboard, collegalo al tuo Arduino. Una volta che tutto sembra funzionare, puoi montare la macchina per le bolle e il controller nella tua camera da letto.

Ho finito per usare una scatola in più per montare il microcontrollore sul telaio del letto per il momento.

Consigliato: