Talaan ng mga Nilalaman:
- Hakbang 1: Mga Tool at Materyales
- Hakbang 2: Masira Buksan ang Bubble Machine
- Hakbang 3: Ihanda ang Madaling Button ng Pag-snooze
- Hakbang 4: Prototype ang Circut
- Hakbang 5: Isulat ang Code
- Hakbang 6: Buuin ang Circuit sa Perfboard
- Hakbang 7: Subukan at Ayusin
Video: Ang Bubble Alarm Clock ay Gumagawa ng Nakakatuwang Paggising (ish): 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
Ang gumagamit ng Flickr na si Tommy Bear ay nagbigay ng isang mahusay na hakbang-hakbang na gabay sa madaling pag-hack ng pindutan.
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
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:
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
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
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
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:
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: 10 Hakbang (na may Mga Larawan)
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: Nais mo na ba ang isang matalinong orasan? Kung gayon, ito ang solusyon para sa iyo! Gumawa ako ng Smart Alarm Clock, ito ay isang orasan na maaari mong baguhin ang oras ng alarma ayon sa website. Kapag pumapatay ang alarma, magkakaroon ng tunog (buzzer) at 2 ilaw ang
Bubble Talk: Gawin ang Iyong Pahayag sa Mga Bubble !: 6 Mga Hakbang (na may Mga Larawan)
Bubble Talk: Ibalik ang Iyong Talumpati sa Mga Bubble !: "quod, ut dicitur, si est homo bulla, eo magis senex (para kung, tulad ng sinasabi nila, ang tao ay isang bula, lalo na't isang matandang lalaki)" - Marcus Terentius Varro (116 BC - 27 BC), De Re Rustica Ang isang sabon ng bula ay ephemeral. Tumatagal lamang ito para sa isang maikling sandali at qui
Keyminder! ang Device na Gumagawa sa Iyo Hindi Nawawala ang Iyong Mga Susi !: 3 Hakbang (na may Mga Larawan)
Keyminder! ang Device na Gumagawa sa Iyo Hindi Nawawala ang Iyong Mga Susi !: Tinutulungan ka ng aparatong ito na hindi mawala ang iyong mga susi! Kung katulad mo ako pagkatapos ay makauwi ka mula sa trabaho agad mong nawala ang iyong mga susi pagkatapos i-unlock ang iyong pinto at maghintay ka hanggang sa susunod na araw bago ka umalis upang hanapin ang mga ito. Yeah maaaring mayroon ka
Gumagawa ang Palm Os Device Bilang isang Display sa Katayuan ng LCD. (Ngayon Gamit ang Mga Larawan!): 4 Mga Hakbang
Gumagawa ang Palm Os Device Bilang isang Display sa Katayuan ng LCD. (Ngayon Gamit ang Mga Larawan!): Ang artikulong ito ay tungkol sa kung paano gamitin ang iyong aparato ng OS ng palma upang tularan ang isang display ng katayuan ng LCD para sa iyong computer! Maaari mong ipakita ang mga istatistika ng system (tulad ng: Mga CPU ng pag-load ng CPU, temperatura ng CPU, libreng puwang ng disk), mga alerto sa balita, mga index ng stock, mga WinAmp graph, atbp
Gumagawa ng isang Guwantes na Gumagawa Gamit ang isang Touch Screen: 3 Hakbang (na may Mga Larawan)
Paggawa ng Guwantes na Gumagawa Gamit ang isang Touch Screen: Magagawa mo ito sa loob lamang ng ilang minuto nang walang maraming kaalaman. Paparating na ang taglamig (kung nasa Hilagang Hemisperyo ka) at sa taglamig ay lumalamig panahon, at may malamig na panahon dumating guwantes. Ngunit kahit na sa lamig ang iyong telepono