Sadržaj:

Mjehurićasti budilnik čini buđenje zabavnim (ish): 7 koraka (sa slikama)
Mjehurićasti budilnik čini buđenje zabavnim (ish): 7 koraka (sa slikama)

Video: Mjehurićasti budilnik čini buđenje zabavnim (ish): 7 koraka (sa slikama)

Video: Mjehurićasti budilnik čini buđenje zabavnim (ish): 7 koraka (sa slikama)
Video: Soapcalc information on how to use soapcalc to make soap recipes more info in the description box 2024, Studeni
Anonim
Mjehurić s budilicom čini buđenje zabavnim (ish)
Mjehurić s budilicom čini buđenje zabavnim (ish)

Buđenje uz zujanje budilice je sranje. Ja sam jedan od onih ljudi koji se ne vole buditi prije izlaska sunca (ili vani već mnogo sati). Dakle, koji je bolji način da buđenje učinite zabavnim od zabave s mjehurićima u krevetu!

Koristeći arduino i općenito dostupnu igračku sa strojevima za mjehuriće, i vi se možete probuditi uz radost mjehurića. Pogledajte alarm na djelu:

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali

Dijelovi (definitivno možete zamijeniti stvari koje imate po kući): Igračka za stvaranje mjehurića: Tvornica mjehurića Super Miracle® Bubbles (kupljena u Michaelsu za 12 dolara) Mikrokontroler: Arduino (stari Seeduino u mom slučaju) LCD zaslon: Sparkfun Basic 16x2 Zaslon LCD tipka za odgodu: Spajalica Laka tipka LED: ThingM BlinkM Tranzistor: TIP-120 (Radio Shack 276-2068) Relej: 5V SF COM-00100 Različiti gumbi/prekidači za podešavanje vremena: SF COM-09190 & SF COM-00102 Potenciometar: SF COM-09806 Perfboard dioda (1N4001) Otpornik 2,2K žica Adapter za napajanje za arduino Pin zaglavljaAlati Alati za lemljenje žica Zip veze Dremel multimetrski hljeb

Korak 2: Otvorite stroj za mjehuriće

Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće
Otvorite stroj za mjehuriće

Prvo morate otvoriti stroj s mjehurićima. Ovaj koji sam pronašao bio je jednostavan za otvaranje, samo četiri vijka s Philips glavom.

Kad uđete, odvojite bateriju i motor od prekidača i žica za lemljenje i motora i baterije dovoljno dugo da se mogu hraniti izvan stroja. Zatim pomoću alata Dremel napravite otvor u plastici za izvođenje žica. Ako volite šarene mjehuriće, pričvrstite LED ili ThingM BlinkM na vrh stroja. Konačno, odlučio sam postaviti mini ploču na stražnju stranu stroja za mjehuriće kako bih prikupio sve žice. To je olakšalo podešavanje udaljenosti između kontrolera i jedinice.

Korak 3: Pripremite gumb za jednostavno odgodu

Pripremite gumb Easy Snooze
Pripremite gumb Easy Snooze

Korisnik Flickra Tommy Bear pružio je sjajan korak po korak vodič za jednostavno hakiranje gumba.

Lako hakiranje gumba Korak 11
Lako hakiranje gumba Korak 11

U osnovi morate ukloniti kondenzator i otpornik i priključiti vlastite žice. Lagani gumb lako se otvara uklanjanjem plastičnih nožica za pristup četiri vijka s Philips glavom. Objesite se na noge. Veliki gumbi se ljuljaju.

Korak 4: Prototip Circuta

Prototip Circuta
Prototip Circuta

Uključivanje priključaka Ovisno o LCD ekranu koji odaberete, mogu postojati različiti zahtjevi za ožičenje. Za Sparkfun Basic 16x2 LCD zaslon sa znakovima i korištenje biblioteke LiquidCrystal.h Korištenje LCD biblioteke i praćenje podatkovne tablice (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Evo dijagrama ožičenja:

druga verzija dijagrama alarma mjehurića
druga verzija dijagrama alarma mjehurića

U početku sam planirao pokrenuti motor izravno s tranzistora. Čini se da motor proizvodi značajnu količinu buke u tlu, zbog čega LCD ispisuje smeće. Prešao sam na relej kako bih odvojio motor i Arduino krugove. Nisam bio upoznat s izradom ove vrste sklopova. Ovi su izvori bili od pomoći, možda biste ih htjeli provjeriti. Bildr.org: Upravljanje velikom snagom: Arduino + TIP120 Tranzistor TITTIC Tutorija za fizičko računanje: Korištenje tranzistora za upravljanje visokim strujnim opterećenjima s Arduinom

Korak 5: Napišite kôd

Napišite kod
Napišite kod

Ovdje je GitHub spremište trenutnog koda koji koristim. Potrebno je malo rada, ali trebalo bi vas pokrenuti. Https: //github.com/tomarthur/Bubble-Clock/ Trenutačna verzija budilice koristi knjižnicu Time.h Arduino za osiguravanje osnovnog mjerenja vremena. Poboljšanja koja će se učiniti u budućnosti: - Uključite vanjski uređaj za mjerenje vremena ili čak sat temeljen na GPS -u, izbjegavajući gubitak vremena i alarm ako Arduino izgubi snagu - Omogućite daljinsko postavljanje vremena ili različite alarme za različite dane tjedna - Način aktiviranja mjehurića za zabavu (tajni slijed dodira tipke za odgodu?)

Korak 6: Izgradite krug na Perfboard -u

Izgradite krug na Perfboard -u
Izgradite krug na Perfboard -u
Izgradite krug na Perfboard -u
Izgradite krug na Perfboard -u

Nakon što imate radni krug na ploči, lako je sve prenijeti na perfboard kako biste izgradili trajnije postavke. Slučajno sam sjedio nekoliko komada, ali možete pronaći i ploče koje su slične dizajnu matične ploče, što olakšava premještanje kruga.

Budući da na ovoj vrsti ploča nisu spojene rupe, spojio sam uzemljenje i žicu +5V sa strane. Prvotno sam lemio LCD izravno na ploču. Loša ideja! To je otežalo rješavanje problema. Drugi put sam lemio ženska pin zaglavlja na ploču tako da se LCD može ukloniti.

Korak 7: Testirajte i prilagodite

Testirajte i prilagodite
Testirajte i prilagodite

Nakon što dovršite krug perfboard -a, spojite ga na svoj Arduino. Kad se čini da sve funkcionira, možete montirati stroj za mjehuriće i kontroler u svoju spavaću sobu.

Na kraju sam zasad upotrijebio dodatnu kutiju za postavljanje mikrokontrolera na okvir kreveta.

Preporučeni: