Talaan ng mga Nilalaman:
Video: NeoPixel Clock Na May Alarm: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Magandang araw kaibigan, bumangon ng maaga sa umaga ay mahirap. Lalo na kung maulap, umuulan o taglamig sa labas. Dahil ginawa ko ang aking sariling isang orasan na may alarma, ang pagtayo ay mas kasiya-siya para sa akin.:)
Gumamit ako ng tumpak na module ng RTC para sa pagkontrol sa oras at alarma. Ang dalawang singsing na NeoPixel ay nagpapakita ng oras (btw. Nabighani ka rin ba sa mga ilaw ng LED?). Kinokontrol ng isang MP3 module ang audio output. At ang setting ay sa pamamagitan ng bluetooth.
Sa itinuturo na ito medyo nainspire ako ng proyektong NeoClock.
Hakbang 1: Mga Bahagi
Module ng RTC
Tulad ng pagsulat ko, ginamit ko ang tiyak na module ng RTC mula sa Sparkfun - ang DeadOn RTC. Perpekto ang modyul para sa mga orasan, kalendaryo, o anumang iba pang proyekto na nangangalaga ng oras. Ang komunikasyon sa pagitan ng isang microcontroller at RTC module ay nakamit gamit ang isang apat na kawad na interface ng SPI. Kapag hindi ito pinalakas sa pamamagitan ng isang pangunahing mapagkukunan, ang chip ay maaaring itakda upang tumakbo sa isang backup na baterya. Ang Sparkfun ay nagsulat ng isang Arduino library para sa module, na nangangalaga sa lahat ng komunikasyon ng SPI. Ang Sparkfun ay nagsulat din ng DeadOn RTC Breakout Hookup Guide.
Serial MP3 Player
Mayroong maraming mga module sa merkado. Gumamit ako ng Open-smart Serial MP3 module na may output ng speaker. Mayroong 3W amplifier sa desk.
Mayroon ding isang socket ng TF card sa board, upang maaari mong mai-plug ang isang micro SD card na nag-iimbak ng mga audio file sa format na MP3 o WAV. Gumamit ako ng isang 8GB Kingston microSD card.
Gumamit ako ng on-board speaker ng interface upang ikonekta ang panlabas na 8 ohm speaker. Maaari mong kontrolin ang module sa pamamagitan ng pagpapadala ng mga utos sa pamamagitan ng serial port ng UART TTL, tulad ng mga switch songs, palitan ang volume at play mode at iba pa.
Sumulat ako ng sarili ko, napaka-simpleng silid aklatan upang makontrol ang pagsisimula at itigil ang mga kanta.
Modulong Bluetooth HC-06
Ginamit ko ang module na Bluetooth na ito ng HC-06 para sa pagpapadala ng data mula sa aking telepono hanggang sa oras. Pinagtibay nito ang pamantayan ng Bluetooth 2.0. Ginamit ko ang module ng bluetooth para sa pagtatakda ng oras, alarma, kanta, ningning,… Ito ay ganap na gumagana! Hindi problema ang magpadala ng data sa layo na maraming metro mula sa orasan. Walang mga pindutan at switch sa orasan.
Nag-install ako ng Arduino bluetooth controller sa aking Android phone. Kumonekta ako sa module at ipasok ang mga utos sa pamamagitan ng terminal.
Halimbawa:
- sa0600 - itakda ang alarma sa 6:00
- st1845 - itinakda ang oras sa 18:45
- sb80 - itakda ang ningning sa 80
- ps3 - maglaro ng kanta bilang 3
Controller
Ginamit ko ang modelo ng Arduino Nano dahil maliit at gumagana ito sa isang Mini-B USB cable. Gumamit ako ng isang terminal upang magkasya ang controller at LM7805 boltahe regulator, ngunit hindi ito kinakailangan.
Mga singsing ng NeoPixel
Gumamit ako ng dalawang NeoPixel Rings. Mas malaking singsing na may 60 LEDs upang ipakita ang minuto at segundo. At mas maliit na singsing na may 24 LEDs upang ipakita ang oras. Bumili ako ng parehong singsing sa Aliexpress.
Natanggap ko ang mas malaking singsing na nasira dahil ito ay marupok at marahil ay nasira ito sa panahon ng magaspang na transportasyon.:(Mayroong isang napaka-kapaki-pakinabang NeoPixel library para sa pagkontrol ng LED ring mula sa Adafruit.
Hakbang 2: Kahon
Nilikha ko ang kahon sa aking makina ng CNC. Pinaggiling ko ang mga tumpak na uka sa harap para sa dalawang singsing. Pinuno ko ang parehong mga uka ng epoxy dagta. Matapos ang pagtigas, ang epoxy dagta ay nasasara at makintab.
Ginamit ko ang ulo ng isang salagubang bilang dekorasyon, na nakita kong patay na sa kagubatan sa tag-init. Ibinuhos ko din ito sa epoxy resin.
Nagpagiling ako ng isang leon sa likurang bahagi at pininturahan ito ng ginto.
Hakbang 3: Mga kable
Ang mga kable ay napaka-simple at karaniwang ito ay upang ikonekta ang module sa controller. Isinaksak ko ang switch ng kuryente at DC Jack Socket.
Gumamit ako ng maliliit na turnilyo at hot melt glue gun upang hawakan ang mga module sa kahon.
Hakbang 4: Pag-coding
Inilagay ko ang lahat ng code kasama ang lahat ng kinakailangang mga aklatan at dokumentasyon ng module sa Github.
Inirerekumendang:
LED Matrix Alarm Clock (na may MP3 Player): 6 na Hakbang (na may Mga Larawan)
LED Matrix Alarm Clock (may MP3 Player): Ang batay sa Arduino na alarm clock ay mayroon ng lahat ng iyong inaasahan mula sa iyong alarma - posibilidad na gisingin ka sa bawat kanta na gusto mo, pindutan ng pag-snooze at madaling makontrol sa pamamagitan ng tatlong mga pindutan. Mayroong tatlong pangunahing mga bloke - LED matrix, RTC module at
Neopixel Clock Na May Tatlong Mga Neopixel Rings: 7 Hakbang
Neopixel Clock With Three Neopixel Rings: Ang makinang na paglikha ng Neo Pixel na orasan ni Steve Manley ay inilipat sa akin upang likhain ang tagubiling ito tungkol sa kung paano lumikha ng isang katulad na orasan para sa pinakamaliit na halaga ng pera. (Ang isang mahalagang ugali ng Dutch ay palaging sinusubukan na makatipid ng pera ;-)) Nalaman ko na ang
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
DIY Sesame Street Alarm Clock (may Fire Alarm!): 6 na Hakbang (na may Mga Larawan)
DIY Sesame Street Alarm Clock (may Fire Alarm!): Kumusta kayong lahat! Ang proyektong ito ang aking una. Dahil darating ang unang kaarawan ng aking mga pinsan, nais kong gumawa ng isang espesyal na regalo para sa kanya. Narinig ko mula sa tiyuhin at tiya na siya ay nasa Sesame Street, kaya't nagpasya ako kasama ang aking mga kapatid na gumawa ng isang alarm clock batay
LED Sunrise Alarm Clock Sa Nako-customize na Alarm ng Kanta: 7 Hakbang (na may Mga Larawan)
LED Sunrise Alarm Clock Sa Nako-customize na Alarm ng Kanta: Ang Aking Pagganyak Ngayong taglamig ang aking kasintahan ay nagkaroon ng maraming problema paggising sa umaga at tila naghihirap mula sa SAD (Seasonal Affective Disorder). Napansin ko pa nga kung gaano kahirap magising sa taglamig dahil hindi pa dumating ang araw