Cuprins:
Video: Ceas NeoPixel cu alarmă: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Salut baieti, să te trezești dimineața devreme este uneori greu. Mai ales când este înnorat, plouă sau iarnă afară. Din moment ce mi-am creat un ceas cu alarmă, ridicarea este mult mai plăcută pentru mine.:)
Am folosit un modul RTC precis pentru a controla ora și alarma. Două inele NeoPixel afișează timpul (de altfel. Ești fascinat și de luminile LED?). Un modul MP3 controlează ieșirea audio. Și setarea este prin Bluetooth.
În acest instructiv am fost puțin inspirat de proiectul NeoClock.
Pasul 1: Componente
Modulul RTC
După cum am scris, am folosit modulul precize RTC de la Sparkfun - DeadOn RTC. Modulul este perfect pentru ceasuri, calendare sau orice alt proiect de menținere a timpului. Comunicarea între un microcontroler și modulul RTC se realizează utilizând o interfață SPI cu patru fire. Când nu este alimentat printr-o sursă primară, cipul poate fi setat să ruleze pe o baterie de rezervă. Sparkfun a scris o bibliotecă Arduino pentru modul, care se ocupă de toate comunicările SPI. Sparkfun a scris și DeadOn RTC Breakout Hookup Guide.
Player MP3 serial
Există mai multe module pe piață. Am folosit modulul Open-smart Serial MP3 cu ieșire difuzor. Există amplificator de 3W pe birou.
Există, de asemenea, o priză pentru card TF, astfel încât să puteți conecta un card micro SD care stochează fișiere audio în format MP3 sau WAV. Am folosit un card microSD Kingston de 8 GB.
Am folosit interfața difuzoarelor de la bord pentru a conecta difuzorul extern de 8 ohmi. Puteți controla modulul prin trimiterea de comenzi prin portul serial UART TTL, cum ar fi schimbarea melodiilor, schimbarea volumului și a modului de redare și așa mai departe.
Mi-am scris propria bibliotecă, foarte simplă, pentru a controla pornirea și oprirea melodiilor.
Modul Bluetooth HC-06
Am folosit acest modul bluetooth HC-06 pentru a trimite date de pe telefon la ceas. Adoptă standardul Bluetooth 2.0. Am folosit modulul bluetooth pentru setarea orei, alarmei, melodiei, luminozității, … Funcționează perfect! Nu este o problemă să trimiteți date la o distanță de câțiva metri de ceas. Nu există butoane și comutatoare pe ceas.
Am instalat controlerul Bluetooth Arduino pe telefonul meu Android. Mă conectez la modul și introduc comenzi prin terminal.
De exemplu:
- sa0600 - setați alarma la 6:00
- st1845 - setează ora la 18:45
- sb80 - setați luminozitatea la 80
- ps3 - redați piesa numărul 3
Controlor
Am folosit modelul Arduino Nano deoarece este mic și funcționează cu un cablu USB Mini-B. Am folosit un terminal pentru a se potrivi controlerului și regulatorului de tensiune LM7805, dar acest lucru nu este necesar.
Inele NeoPixel
Am folosit două inele NeoPixel. Inel mai mare cu 60 de LED-uri pentru a afișa minute și secunde. Și un inel mai mic cu 24 de LED-uri pentru a afișa orele. Am cumpărat ambele inele de pe Aliexpress.
Am primit inelul mai mare deteriorat deoarece era fragil și probabil s-a rupt în timpul transportului dur.:(Există o bibliotecă NeoPixel foarte utilă pentru controlul inelului LED de la Adafruit.
Pasul 2: Caseta
Am creat cutia pe mașina mea CNC. Am frezat caneluri precise pe partea din față pentru două inele. Am umplut ambele caneluri cu rășină epoxidică. După întărire, rășina epoxidică este șlefuită și polisabilă.
Am folosit capul unui gândac ca decor, pe care l-am găsit mort în pădure vara. L-am turnat și în rășină epoxidică.
Am frezat un leu pe partea din spate și l-am pictat cu aur.
Pasul 3: Cablare
Cablarea este foarte simplă și practic este doar pentru a conecta modulul la controler. Am conectat comutatorul de alimentare și mufa DC.
Am folosit șuruburi mici și pistol de lipit la cald pentru a ține modulele în cutie.
Pasul 4: Codificare
Am plasat tot codul cu toate bibliotecile necesare și documentația modulului pe Github.
Recomandat:
Ceas cu alarmă extra puternic inspirat de bombă cu ceas cu doar 5 componente: 3 pași
Ceas cu alarmă extra puternic inspirat de Time Bomb cu doar 5 componente: Am creat acest ceas cu alarmă inspirat de Time Bomb ușor de realizat, care este garantat să vă trezească dimineața. Am folosit materiale simple în casă. Toate articolele utilizate sunt ușor disponibile și ieftine. Această alarmă inspirată de bomba cu ceas
Ceas Neopixel cu trei inele Neopixel: 7 pași
Ceas Neopixel cu trei inele Neopixel: creația strălucită a ceasului Neo Pixel de Steve Manley m-a determinat să creez această instrucțiune despre cum să creezi un ceas similar pentru cea mai mică sumă de bani. (Un obicei obișnuit olandez încearcă întotdeauna să economisească bani;-)) Am aflat că
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Ceas cu alarmă DIY Sesame Street (cu alarmă de incendiu!): 6 pași (cu imagini)
DIY Sesame Street Alarm Clock (cu alarmă de incendiu!): Bună tuturor! Acest proiect este primul meu. De când a apărut prima aniversare a verișorilor mei, am vrut să îi fac un cadou special. Am auzit de la unchiul și mătușa că se află pe Sesame Street, așa că am decis împreună cu frații mei să fac un ceas cu alarmă
Ceas cu alarmă cu răsărit cu LED cu alarmă de melodie personalizabilă: 7 pași (cu imagini)
Ceas cu alarmă cu răsărit cu LED cu alarmă de melodie personalizabilă: motivația mea În această iarnă, iubita mea a avut multe probleme la trezire dimineața și părea să sufere de SAD (tulburare afectivă sezonieră). Ba chiar observ cât de greu este să te trezești iarna, deoarece soarele nu a venit