Sisällysluettelo:
- Vaihe 1: Työkalut ja materiaalit
- Vaihe 2: Avaa kuplakone
- Vaihe 3: Valmistele Easy Snooze -painike
- Vaihe 4: Prototyyppi Circut
- Vaihe 5: Kirjoita koodi
- Vaihe 6: Rakenna piiri Perfboardille
- Vaihe 7: Testaa ja säädä
Video: Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
Flickrin käyttäjä Tommy Bear on tarjonnut loistavan vaiheittaisen oppaan helppoon painikkeiden hakkerointiin.
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
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:
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
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
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ä
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:
Hauskaa OLED -näytön ja Arduinon kanssa: 12 vaihetta (kuvilla)
Hauskaa OLED -näytön ja Arduinon kanssa: Olen melko varma, että olet varmasti kuullut OLED -näyttötekniikasta. Se on suhteellisen uusi ja tarjoaa parempaa laatua kuin vanha LCD -tekniikka. Tässä opetusohjelmassa haluamme tarkastella vaiheita, jotka ovat tarpeen tietojen näyttämiseksi yhdessä yleisimmistä yksittäisistä
Gyroskooppi hauskaa neopikselirenkaalla: 4 vaihetta (kuvilla)
Gyroskooppi hauskaa neopikselirenkaalla: Tässä opetusohjelmassa aiomme käyttää MPU6050 -gyroskooppia, neopikselirengasta ja arduinoa rakentaaksesi laitteen, joka sytyttää kaltevuuskulman mukaiset ledit.Tämä on yksinkertainen ja hauska projekti ja se tulee koota leipälaudalle
Mikä on suoritin, mitä se tekee ja kuinka sen vianmääritys: 5 vaihetta
Mikä on suoritin, mitä se tekee ja miten sen vianmääritys: Joka päivä täällä on termit " CPU " tai "Prosessori" Kokeilen mitä CPU on ja mitä se tekee, sitten käyn läpi yleisimmät CPU -ongelmat ja kuinka voin mahdollisesti korjata ne
Tuuli - kupla: 5 vaihetta (kuvilla)
Tuuli - Kupla: Ideana on tehdä muut ihmiset onnellisiksi. rakentaa ensin
Jään jäätyminen Altoids -tölkkien sisällä tekee niistä jäykempiä reikien leikkaamiseen jne.: 3 vaihetta
Jään jäädyttäminen Altoids -tölkkien sisällä tekee niistä jäykempiä leikkausreikiin, jne.: Altoid -tölkit sopivat erinomaisesti koteloihin ja runkoon elektroniikka- ja kinkkuradiohankkeisiin, mutta niitä on vaikea leikata, koska metalli taipuu ja repeytyy helposti. Tässä ohjeessa on esitetty yksinkertainen tapa tukea näiden altoidipurkkien metallia. Lähestymistapa