Sisällysluettelo:

Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)
Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)

Video: Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)

Video: Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)
Video: Vernerin kuusi varttia | Traders' Club 169 2024, Heinäkuu
Anonim
Kupla herätyskello tekee heräämisestä hauskaa (ish)
Kupla herätyskello tekee heräämisestä hauskaa (ish)

Herääminen surisevalle herätyskellolle on paskaa. Olen yksi niistä ihmisistä, jotka eivät halua herätä ennen kuin aurinko paistaa (tai on ollut poissa monta tuntia). Mikä olisikaan parempi tapa tehdä heräämisestä hauskaa kuin kuplat juhlia sängyssä!

Käyttämällä arduinoa ja yleisesti saatavilla olevaa kuplakonelelua sinäkin voit herätä kuplien iloon. Katso hälytys toiminnassa:

Vaihe 1: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit

Osat (voit varmasti korvata kodin tavarat): Kuplia tuottava lelu: Super Miracle® Bubbles Bubble Factory (ostettu Michaelsilta 12 dollarilla) Mikro -ohjain: Arduino (vanha Seeduino minun tapauksessani) LCD -näyttö: Sparkfun Basic 16x2 Merkkinäytön LCD-torkkutoiminnon painike: Niitit Easy-painikkeen LED: ThingM BlinkM Transistori: TIP-120 (Radio Shack 276-2068) Rele: 5V SF COM-00100 Ajan säätämiseen sopivat painikkeet/kytkimet: SF COM-09190 & SF COM-00102 Potentiometri: SF COM-09806 Perfboard-diodi (1N4001) Vastus 2.2K johto Virta-adapteri arduino-nastaista

Vaihe 2: Avaa kuplakone

Riko auki kuplakone
Riko auki kuplakone
Riko auki kuplakone
Riko auki kuplakone
Riko auki kuplakone
Riko auki kuplakone
Riko auki kuplakone
Riko auki kuplakone

Ensin sinun on avattava kuplakone. Löysin sen, joka oli helppo avata, vain neljä Philips -ruuvia.

Kun olet sisällä, irrota akku ja moottori sekä moottorin että akun kytkimestä ja juotosjohdoista riittävän kauan syöttääksesi koneen ulkopuolelle. Tee seuraavaksi Dremel -työkalulla aukko muoviin syöttääksesi johdot ulos. Jos pidät värikkäistä kuplista, kiinnitä LED tai ThingM BlinkM laitteen päälle. Lopuksi päätin sijoittaa minileipälevyn kuplakoneen taakse kerätäkseni kaikki johdot. Tämä helpotti säätimen ja laitteen välisen etäisyyden säätämistä.

Vaihe 3: Valmistele Easy Snooze -painike

Valmistele Easy Snooze -painike
Valmistele Easy Snooze -painike

Flickrin käyttäjä Tommy Bear on tarjonnut loistavan vaiheittaisen oppaan helppoon painikkeiden hakkerointiin.

Easy Button Hack Vaihe 11
Easy Button Hack Vaihe 11

Pohjimmiltaan sinun on poistettava kondensaattori ja vastus ja liitettävä omat johdot. Helppopainike on helppo avata irrottamalla muovijalat päästäksesi käsiksi neljään Philips -ruuviin. Muista ripustaa jalkoihin. Isot napit rokkaavat.

Vaihe 4: Prototyyppi Circut

Prototyyppi Circut
Prototyyppi Circut

Liittäminen tavaroihin Valitsemastasi nestekidenäytöstä riippuen johdotusvaatimukset voivat olla erilaiset. Sparkfun Basic 16x2 -merkkinen nestekidenäyttö ja LiquidCrystal.h -kirjaston käyttö Nestekidenäytön käyttäminen ja tietolomakkeen noudattaminen (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Tässä on kytkentäkaavio:

kuplahälytyskaavion toinen versio
kuplahälytyskaavion toinen versio

Alun perin ajattelin käyttää moottoria suoraan transistorista. Näyttää siltä, että moottori tuottaa huomattavan määrän melua maahan, jolloin LCD -näyttö tulostaa roskaa. Vaihdoin releeseen pitämään moottori- ja Arduino -piirit erillään. En ollut perehtynyt tällaisen piirin tekemiseen. Nämä resurssit olivat hyödyllisiä, kannattaa tarkistaa ne. Bildr.org: Suuritehoinen ohjaus: Arduino + TIP120 TransistorITP Physical Computing -opetusohjelma: Transistorin käyttäminen suurten virtakuormien ohjaamiseen Arduinolla

Vaihe 5: Kirjoita koodi

Kirjoita koodi
Kirjoita koodi

Tässä on käyttämäni nykyisen koodin GitHub -arkisto. Se vaatii hieman työtä, mutta sen pitäisi saada sinut liikkeelle. Https://github.com/tomarthur/Bubble-Clock/ Herätyskellon nykyinen versio käyttää Time.h Arduino -kirjastoa perusajan säilyttämiseen. Tulevaisuudessa tehtäviä parannuksia: - Sisällytä ulkoinen ajanhallintalaite tai jopa GPS -pohjainen kello välttäen ajan ja hälytyksen häviämistä, jos Arduino katkaisee virran - Anna aikaa asettaa etänä tai eri hälytyksiä eri päiville viikon - Menetelmä kuplien aktivoimiseksi huvin vuoksi (salainen torkkupainikkeen napautusjärjestys?)

Vaihe 6: Rakenna piiri Perfboardille

Rakenna piiri Perfboardille
Rakenna piiri Perfboardille
Rakenna piiri Perfboardille
Rakenna piiri Perfboardille

Kun leipälaudalla on toimiva piiri, kaikki on helppo siirtää perfboardille pysyvämmän asennuksen luomiseksi. Minulla sattui olemaan pari kappaletta istumassa, mutta voit myös löytää levyt, jotka muistuttavat leipälevyjä, mikä helpottaa piirin siirtämistä.

Koska tämän tyyppiselle levylle ei ole kytketty reikiä, johdotin maadoituksen ja +5 V: n johdon sivulle. Juotin nestekidenäytön alun perin suoraan perfboardille. Huono idea! Se vaikeutti vianetsintää. Toisella kerralla juotin naaraspuoliset nastat päätylevylle, jotta nestekidenäyttö voidaan irrottaa.

Vaihe 7: Testaa ja säädä

Testaa ja säädä
Testaa ja säädä

Kun olet suorittanut perfboard -piirin, liitä se Arduinoosi. Kun kaikki näyttää toimivan, voit asentaa kuplakoneen ja ohjaimen makuuhuoneeseesi.

Päädyin käyttämään ylimääräistä laatikkoa mikrokontrollerin kiinnittämiseen sängyn runkoon toistaiseksi.

Suositeltava: