Talaan ng mga Nilalaman:

Ang Bubble Alarm Clock ay Gumagawa ng Nakakatuwang Paggising (ish): 7 Hakbang (na may Mga Larawan)
Ang Bubble Alarm Clock ay Gumagawa ng Nakakatuwang Paggising (ish): 7 Hakbang (na may Mga Larawan)

Video: Ang Bubble Alarm Clock ay Gumagawa ng Nakakatuwang Paggising (ish): 7 Hakbang (na may Mga Larawan)

Video: Ang Bubble Alarm Clock ay Gumagawa ng Nakakatuwang Paggising (ish): 7 Hakbang (na may Mga Larawan)
Video: ANG GANDA NG MISIS NI RIGOR!😍#johnestrada #prescillameirelles 2024, Hulyo
Anonim
Ang Bubble Alarm Clock ay Gumagawa ng Kasayahan (ish)
Ang Bubble Alarm Clock ay Gumagawa ng Kasayahan (ish)

Gumising sa isang paghiging ng alarm alarm ay sumuso. Isa ako sa mga taong hindi gustong gisingin bago ang araw ay sumikat (o maraming oras na lumabas). Kaya kung ano ang mas mahusay na paraan upang gawing masaya ang paggising kaysa sa pagkakaroon ng isang bubble party sa kama!

Gamit ang isang arduino at isang karaniwang magagamit na laruan ng bubble machine, maaari ka ring magising sa kagalakan ng mga bula. Tingnan ang aksyon ng alarma:

Hakbang 1: Mga Tool at Materyales

Mga Kagamitan at Materyales
Mga Kagamitan at Materyales

Ang Mga Bahagi (maaari mong tiyak na kapalit ng mga bagay na mayroon ka sa paligid ng bahay): Laruan na bumubuo ng bubble: Super Miracle® Bubble Bubble Factory (binili sa Michaels para sa 12 pera) Microcontroller: Arduino (matandang Seeduino sa aking kaso) LCD display: Sparkfun Basic 16x2 Button ng LCD Snooze button: Staples Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relay: 5V SF COM-00100 Mga sari-saring pindutan / switch upang ayusin ang oras: SF COM-09190 & SF COM-00102 Potentiometer: SF COM-09806 Perfboard Diode (1N4001) Resistor 2.2K Wire Power adapter para sa arduino Pin headersTools Soldering iron Wire Strippers Zip Ties Dremel Multimeter Breadboards

Hakbang 2: Masira Buksan ang Bubble Machine

Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine
Masira Buksan ang Bubble Machine

Una kailangan mong buksan ang bubble machine. Ang nahanap ko ay madaling buksan, apat na philips head screws lamang.

Kapag nasa loob na, idiskonekta ang baterya at motor mula sa switch at mga wire ng solder para sa parehong motor at ang pack ng baterya na sapat na mahaba upang pakainin sa labas ng makina. Susunod, gumamit ng tool na Dremel upang gumawa ng isang pambungad sa plastik upang mapakain ang mga wire. Kung gusto mo ng mga makukulay na bula, ikabit ang LED o ThingM BlinkM sa tuktok ng makina. Sa wakas, pinili kong maglagay ng isang mini-breadboard sa likuran ng bubble machine upang makolekta ang lahat ng mga wire. Ginawa nitong mas madali upang ayusin ang distansya sa pagitan ng controller at ng yunit.

Hakbang 3: Ihanda ang Madaling Button ng Pag-snooze

Ihanda ang Madaling Button ng Pag-snooze
Ihanda ang Madaling Button ng Pag-snooze

Ang gumagamit ng Flickr na si Tommy Bear ay nagbigay ng isang mahusay na hakbang-hakbang na gabay sa madaling pag-hack ng pindutan.

Easy Button Hack Hakbang 11
Easy Button Hack Hakbang 11

Mahalagang kailangan mong alisin ang isang kapasitor at risistor at ilakip ang iyong sariling mga wire. Ang madaling pindutan ay, eh, madaling buksan sa pamamagitan ng pag-alis ng mga plastik na paa upang ma-access ang apat na mga turnilyo ng ulo ng philips. Tiyaking nakabitin sa paa. Malaking pindutan ang bato.

Hakbang 4: Prototype ang Circut

Prototype ang Circut
Prototype ang Circut

Pag-plug ng mga bagay-bagay sa Depende sa LCD na iyong pinili, maaaring may iba't ibang mga kinakailangan sa mga kable. Para sa Sparkfun Basic 16x2 Character LCD at ginagamit ang library ng LiquidCrystal.h Gamit ang LCD library at pagsunod sa data sheet (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Narito ang isang diagram ng mga kable:

pangalawang bersyon ng diagram ng bubble alarm
pangalawang bersyon ng diagram ng bubble alarm

Orihinal na nagpaplano akong patakbuhin ang motor nang direkta mula sa transistor. Tila ang motor ay gumagawa ng isang makabuluhang halaga ng ingay sa lupa, na sanhi ng LCD upang i-print ang basura. Lumipat ako sa isang relay upang mapanatili ang motor at mga circuit ng Arduino na magkahiwalay. Hindi ako pamilyar sa paggawa ng ganitong uri ng circuit. Nakatutulong ang mga mapagkukunang ito, baka gusto mong suriin ang mga ito. Bildr.org: High-Power Control: Arduino + TIP120 TransistorITP Physical Computing Tutorial: Paggamit ng isang transistor upang makontrol ang mga kasalukuyang kasalukuyang naglo-load gamit ang isang Arduino

Hakbang 5: Isulat ang Code

Isulat ang Code
Isulat ang Code

Narito ang isang GitHub Repository ng kasalukuyang code na ginagamit ko. Kailangan nito ng kaunting trabaho, ngunit dapat ka nitong lakarin.https://github.com/tomarthur/Bubble-Clock/ Ang kasalukuyang bersyon ng alarm clock ay gumagamit ng Time.h Arduino library upang ibigay ang pangunahing pagpapanatili ng oras. Mga pagpapahusay na magagawa sa hinaharap: - Isama ang isang panlabas na aparato sa pag-iingat ng oras o kahit isang oras na batay sa oras ng GPS, pag-iwas sa pagkawala ng oras at alarma kung mawalan ng kuryente ang Arduino - Payagan ang oras na maitakda nang malayuan, o magkakaibang mga alarma para sa iba't ibang araw ng linggo - Paraan para sa pag-aktibo ng mga bula para sa kasiyahan (lihim na pag-tap ng pindutan ng pag-snooze?)

Hakbang 6: Buuin ang Circuit sa Perfboard

Buuin ang Circuit sa Perfboard
Buuin ang Circuit sa Perfboard
Buuin ang Circuit sa Perfboard
Buuin ang Circuit sa Perfboard

Kapag mayroon kang isang gumaganang circuit sa breadboard, madaling ilipat ang lahat sa perfboard upang makabuo ng isang mas permanenteng pag-set up. Nagkaroon ako ng ilang piraso ng upo sa paligid, ngunit maaari mo ring makita ang mga board na katulad ng mga disenyo ng breadboard, na ginagawang mas madali ang paggalaw ng circuit.

Dahil walang mga butas na konektado sa ganitong uri ng board, nag-wire ako ng isang lupa at + 5V wire sa gilid. Orihinal na akong naghinang ng LCD nang direkta sa perfboard. Masamang ideya! Ginawa nitong mahirap ang pag-troubleshoot. Sa pangalawang pagkakataon sa paligid ay naghinang ako ng mga babaeng pin header sa perfboard upang ang LCD ay maaaring alisin.

Hakbang 7: Subukan at Ayusin

Subukan at Ayusin
Subukan at Ayusin

Kapag natapos mo na ang circuit ng perfboard, ikonekta ito sa iyong Arduino. Kapag ang lahat ay tila gumagana na maaari mong i-mount ang bubble machine at controller sa iyong silid-tulugan.

Natapos ako gamit ang isang labis na kahon upang mai-mount ang microcontroller sa frame ng kama sa ngayon.

Inirerekumendang: