Sommario:
- Passaggio 1: strumenti e materiali
- Passaggio 2: apri la macchina per le bolle
- Passaggio 3: preparare il pulsante Easy Snooze
- Passaggio 4: prototipa il circuito
- Passaggio 5: scrivi il codice
- Passaggio 6: costruire il circuito su Perfboard
- Passaggio 7: test e regolazione
Video: La sveglia a bolle rende divertente il risveglio (ish): 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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
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
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
L'utente di Flickr Tommy Bear ha fornito un'ottima guida passo passo per hackerare facilmente i pulsanti.
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
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:
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
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
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
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:
Orologio a bolle d'aria incandescente; Powered by ESP8266: 7 passaggi (con immagini)
Orologio a bolle d'aria incandescente; Alimentato da ESP8266: "l'orologio a bolle d'aria incandescente" mostra l'ora e alcuni grafici con bolle d'aria illuminate nel liquido. A differenza del display a matrice di led, le bolle d'aria incandescenti e lentamente alla deriva mi danno qualcosa per rilassarmi. All'inizio degli anni '90, ho immaginato il "display a bolle". Informazioni
Sveglia da comodino MP3 con lettera sveglia: 6 passaggi (con immagini)
Sveglia da comodino MP3 con sveglia: per questo progetto ho voluto creare una sveglia da comodino comoda e completamente funzionale. I miei prerequisiti personali per una sveglia da comodino sono: Leggibile a qualsiasi luce, ma non accecante di notte Brani della sveglia MP3 Attira
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
Trattare con esso Eye Shield (per l'adattamento della vista al risveglio): 35 passaggi
Trattare con esso Eye Shield (per l'adattamento alla vista al risveglio): problema principale: quando ci svegliamo dal sonno e il nostro amico accende la luce della stanza, la maggior parte di noi viene immediatamente accecata dalle luci perché i nostri occhi hanno bisogno di tempo per adattarsi da un ambiente scuro a uno luminoso. Cosa faremo se vogliamo risolvere
Sveglia LED Sunrise con sveglia con canzone personalizzabile: 7 passaggi (con immagini)
Sveglia a LED all'alba con sveglia personalizzabile: la mia motivazione Quest'inverno la mia ragazza ha avuto molti problemi a svegliarsi al mattino e sembrava soffrire di SAD (disturbo affettivo stagionale). Mi accorgo anche di quanto sia più difficile svegliarsi d'inverno visto che il sole non è ancora arrivato