Kazalo:

Mehurčka budilka poskrbi, da se zbujanje zbudi (ish): 7 korakov (s slikami)
Mehurčka budilka poskrbi, da se zbujanje zbudi (ish): 7 korakov (s slikami)

Video: Mehurčka budilka poskrbi, da se zbujanje zbudi (ish): 7 korakov (s slikami)

Video: Mehurčka budilka poskrbi, da se zbujanje zbudi (ish): 7 korakov (s slikami)
Video: Megi - Zadnji joint 2024, November
Anonim
Mehurčka budilka naredi prebujanje zabavno (ish)
Mehurčka budilka naredi prebujanje zabavno (ish)

Zbujanje ob brenčeči budilki je zanič. Sem eden tistih ljudi, ki se ne marajo prebujati, preden sonce ne zaide (ali je že več ur zunaj). Torej, kakšen boljši način, da se zbudite, kot zabava z mehurčki v postelji!

Z arduinom in splošno dostopno igračo za mehurčke se lahko tudi vi zbudite v veselje do mehurčkov. Oglejte si alarm v akciji:

Korak: Orodja in materiali

Orodja in materiali
Orodja in materiali

Deli (vsekakor lahko nadomestite stvari, ki jih imate po hiši): Igrača za ustvarjanje mehurčkov: Tovarna mehurčkov Super Miracle® Bubbles (kupljena pri Michaelsu za 12 dolarjev) Mikrokontroler: Arduino (v mojem primeru stari Seeduino) LCD zaslon: Sparkfun Basic 16x2 Znak LCD gumb za dremež: sponke Easy Button LED: ThingM BlinkM tranzistor: TIP-120 (Radio Shack 276-2068) Rele: 5V SF COM-00100 Različni gumbi/stikala za nastavitev časa: SF COM-09190 & SF COM-00102 Potenciometer: SF COM-09806 Perfboard dioda (1N4001) Upor 2,2K žica Napajalnik za arduino Pin-glave Orodja Spajkalnik Odstranjevalec žic Zip vezi Dremel Multimeter Breadboards

2. korak: Odprite stroj za mehurčke

Odprite stroj za mehurčke
Odprite stroj za mehurčke
Odprite stroj za mehurčke
Odprite stroj za mehurčke
Odprite stroj za mehurčke
Odprite stroj za mehurčke
Odprite stroj za mehurčke
Odprite stroj za mehurčke

Najprej morate odpreti stroj za mehurčke. Tistega, ki sem ga našel, je bilo enostavno odpreti, samo štirje vijaki z glavo Philips.

Ko vstopite, odklopite baterijo in motor iz stikala in spajkalnih žic tako motorja kot akumulatorja, tako dolgo, da se lahko napajata zunaj stroja. Nato z orodjem Dremel naredite odprtino v plastiki, da izvlečete žice. Če imate radi pisane mehurčke, pritrdite LED ali ThingM BlinkM na vrh stroja. Nazadnje sem se odločil, da bom na zadnjo stran aparata za mehurčke postavil mini ploščico za zbiranje vseh žic. Tako je bilo lažje nastaviti razdaljo med krmilnikom in enoto.

3. korak: Pripravite gumb Easy Snooze

Pripravite gumb Easy Snooze
Pripravite gumb Easy Snooze

Uporabnik Flickra Tommy Bear je zagotovil odličen vodnik po korakih do enostavnega krampanja gumbov.

Easy Button Hack Korak 11
Easy Button Hack Korak 11

V bistvu morate odstraniti kondenzator in upor ter priključiti svoje žice. Enostaven gumb se enostavno odpre z odstranitvijo plastičnih nog za dostop do štirih vijakov z glavo Philips. Obvezno se obesite na noge. Veliki gumbi skačejo.

4. korak: Prototip Circuta

Prototip Circuta
Prototip Circuta

Priključitev priključkov Odvisno od LCD zaslona, ki ga izberete, lahko obstajajo različne zahteve glede ožičenja. Za LCD z znaki Sparkfun Basic 16x2 in uporabo knjižnice LiquidCrystal.h Uporaba knjižnice LCD in sledenje podatkovnemu listu (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Tukaj je shema ožičenja:

druga različica diagrama alarma mehurčkov
druga različica diagrama alarma mehurčkov

Sprva sem nameraval motor zagnati neposredno iz tranzistorja. Zdi se, da motor povzroča veliko hrupa v tleh, zaradi česar LCD tiska smeti. Preklopil sem na rele, da ločim vezja motorja in Arduina. Nisem bil seznanjen z izdelavo tovrstnega vezja. Ti viri so bili v pomoč, morda jih boste želeli preveriti. Bildr.org: Nadzor z veliko močjo: Tranzistor Arduino + TIP120 Tutorial fizičnega računalništva ITP: Uporaba tranzistorja za nadzor visokih tokovnih obremenitev z Arduinom

5. korak: Napišite kodo

Napišite kodo
Napišite kodo

Tukaj je skladišče GitHub trenutne kode, ki jo uporabljam. Potrebuje nekaj dela, vendar bi vam moralo pomagati. Https://github.com/tomarthur/Bubble-Clock/ Trenutna različica budilke uporablja knjižnico Time.h Arduino za osnovno vodenje časa. Izboljšave, ki jih je treba narediti v prihodnosti: - Vključite zunanjo napravo za merjenje časa ali celo časovno uro na osnovi GPS, da se izognete izgubi časa in alarma, če Arduino izgubi moč - Dovolite nastavitev časa na daljavo ali različne alarme za različne dni tedna - Način aktiviranja mehurčkov za zabavo (zaporedje dotika skrivnega dremeža?)

6. korak: Zgradite vezje na Perfboard -u

Zgradite vezje na Perfboard -u
Zgradite vezje na Perfboard -u
Zgradite vezje na Perfboard -u
Zgradite vezje na Perfboard -u

Ko imate na krovu delovno vezje, lahko vse preprosto prenesete na perfboard, da zgradite trajnejšo nastavitev. Nekaj kosov je sedelo naokoli, lahko pa najdete tudi plošče, ki so podobne oblikovanju mize, kar olajša premikanje vezja.

Ker na tovrstni plošči niso povezane luknje, sem ozemljil ozemljitev in +5V žico po strani. LCD sem prvotno spajkal neposredno na ploščo. Slaba ideja! To je otežilo odpravljanje težav. Drugič sem na ploščo prilepil ženske pin -glave, tako da je LCD odstranljiv.

7. korak: Preizkusite in prilagodite

Preizkusite in prilagodite
Preizkusite in prilagodite

Ko končate vezje perfboard, ga priključite na svoj Arduino. Ko se zdi, da vse deluje, lahko stroj za mehurčke in krmilnik namestite v svojo spalnico.

Zaenkrat sem uporabil dodatno škatlo za namestitev mikrokrmilnika na okvir postelje.

Priporočena: