Përmbajtje:

Ora NeoPixel me Alarm: 4 Hapa
Ora NeoPixel me Alarm: 4 Hapa

Video: Ora NeoPixel me Alarm: 4 Hapa

Video: Ora NeoPixel me Alarm: 4 Hapa
Video: Simple Clock Arduino RGB Neopixel LED 2024, Korrik
Anonim
Image
Image
Komponentët
Komponentët

Pershendetje djema, të zgjohesh herët në mëngjes është ndonjëherë e vështirë. Sidomos kur është me re, me shi ose dimër jashtë. Meqenëse kam bërë një orë me alarm, ngritja është shumë më e këndshme për mua.:)

Kam përdorur modul të saktë RTC për kontrollin e kohës dhe alarmit. Dy unaza NeoPixel shfaqin kohën (btw. A jeni të magjepsur edhe nga dritat LED?). Një modul MP3 kontrollon daljen e audios. Dhe cilësimi bëhet përmes bluetooth -it.

Në këtë udhëzues unë u frymëzova pak nga projekti NeoClock.

Hapi 1: Përbërësit

Komponentët
Komponentët
Komponentët
Komponentët
Komponentët
Komponentët

Moduli RTC

Siç kam shkruar, kam përdorur modul të precizuar RTC nga Sparkfun - DeadTC On RTC. Moduli është i përsosur për orë, kalendarë ose ndonjë projekt tjetër që mban kohën. Komunikimi midis një mikrokontrolluesi dhe moduli RTC arrihet duke përdorur një ndërfaqe SPI me katër tela. Kur nuk mundësohet nga një burim kryesor, çipi mund të vendoset që të funksionojë me një bateri rezervë. Sparkfun ka shkruar një bibliotekë Arduino për modulin, i cili kujdeset për të gjithë komunikimin SPI. Sparkfun ka shkruar edhe DeadOn RTC Breakout Hookup Guide.

Serial MP3 Player

Ka disa module në treg. Kam përdorur modulin serial Open-smart MP3 me dalje altoparlanti. Ka një përforcues 3W në tavolinë.

Ekziston edhe një prizë e kartës TF në bord, kështu që mund të lidhni një kartë mikro SD që ruan skedarët audio në formatin MP3 ose WAV. Kam përdorur një kartë microSD 8 GB Kingston.

Kam përdorur ndërfaqen e altoparlantëve në bord për të lidhur altoparlantin e jashtëm 8 ohm. Ju mund ta kontrolloni modulin duke dërguar komanda përmes portit serik UART TTL, të tilla si ndërrimi i këngëve, ndryshimi i volumit dhe modaliteti i luajtjes etj.

Shkrova bibliotekën time, shumë të thjeshtë për të kontrolluar fillimin dhe ndalimin e këngëve.

Moduli Bluetooth HC-06

Kam përdorur këtë modul bluetooth HC-06 për dërgimin e të dhënave nga telefoni im në orë. Ai miraton standardin Bluetooth 2.0. Kam përdorur modulin bluetooth për të vendosur kohën, alarmin, këngën, shkëlqimin,… Punon në mënyrë perfekte! Nuk është problem të dërgoni të dhëna në një distancë prej disa metrash nga ora. Nuk ka butona dhe çelsin në orë.

Unë instalova kontrolluesin bluetooth Arduino në telefonin tim android. Unë lidhem me modulin dhe fut komandat përmes terminalit.

Për shembull:

  • sa0600 - vendosni alarmin në 6:00
  • st1845 - caktoni kohën në 18:45
  • sb80 - vendosni shkëlqimin në 80
  • ps3 - luani këngën numër 3

Kontrollues

Kam përdorur modelin Arduino Nano sepse është i vogël dhe funksionon me një kabllo USB Mini-B. Kam përdorur një terminal për të përshtatur kontrolluesin dhe rregullatorin e tensionit LM7805, por kjo nuk është e nevojshme.

Unaza NeoPixel

Kam përdorur dy Unaza NeoPixel. Unazë më e madhe me 60 LED për të shfaqur minuta dhe sekonda. Dhe unazë më e vogël me 24 LED për të shfaqur orët. I bleva të dy unazat në Aliexpress.

Unë mora unazën më të madhe të dëmtuar sepse ishte e brishtë dhe ndoshta u prish gjatë transportit të përafërt.:(Ekziston një bibliotekë shumë e dobishme NeoPixel për kontrollin e unazës LED nga Adafruit.

Hapi 2: Kutia

Kuti
Kuti
Kuti
Kuti
Kuti
Kuti

Kam krijuar kutinë në makinën time CNC. I kam bluar brazda të sakta në pjesën e përparme për dy unaza. I mbusha të dy zakonet me rrëshirë epoksi. Pas forcimit, rrëshira epoksi është e lëmueshme dhe e lëmueshme.

Kam përdorur kokën e një brumbulli si zbukurim, të cilin e gjeta të vdekur në pyll gjatë verës. Unë gjithashtu e derdhja atë në rrëshirë epoksi.

E kam bluar një luan në anën e pasme dhe e kam lyer me ar.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Lidhja është shumë e thjeshtë dhe në thelb është vetëm për të lidhur modulin me kontrolluesin. Kam lidhur prizën e rrymës dhe folenë e Jack Jack.

Kam përdorur vida të vogla dhe armë ngjitëse të shkrirjes së nxehtë për të mbajtur modulet në kuti.

Hapi 4: Kodimi

Vendosa të gjithë kodin me të gjitha bibliotekat e nevojshme dhe dokumentacionin e modulit në Github.

Recommended: