Innholdsfortegnelse:
Video: NeoPixel -klokke med alarm: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Hei folkens, å stå opp tidlig om morgenen er noen ganger vanskelig. Spesielt når det er overskyet, regner eller vinterer ute. Siden jeg laget en egen klokke med alarm, er det mye morsommere å stå opp.:)
Jeg brukte presis RTC -modul for kontroll av tid og alarm. To NeoPixel -ringer viser tid (btw. Er du også fascinert av LED -lys?). En MP3 -modul styrer lydutgangen. Og innstillingen er via bluetooth.
I denne instruerbare ble jeg litt inspirert av prosjektet NeoClock.
Trinn 1: Komponenter
RTC -modul
Som jeg skrev, brukte jeg Precise RTC -modulen fra Sparkfun - DeadOn RTC. Modulen er perfekt for klokker, kalendere eller andre tidsprosjekter. Kommunikasjon mellom en mikrokontroller og RTC-modul oppnås ved bruk av et firetråds SPI-grensesnitt. Når den ikke drives via en primærkilde, kan brikken settes til å kjøre på et reservebatteri. Sparkfun har skrevet et Arduino -bibliotek for modulen, som tar seg av all SPI -kommunikasjon. Sparkfun har også skrevet DeadOn RTC Breakout Hookup Guide.
Seriell MP3 -spiller
Det er flere moduler på markedet. Jeg brukte Open-smart Serial MP3-modul med høyttalerutgang. Det er 3W forsterker på skrivebordet.
Det er også en TF -kortkontakt ombord, slik at du kan koble til et micro SD -kort som lagrer lydfiler i MP3- eller WAV -format. Jeg brukte et 8 GB Kingston microSD -kort.
Jeg brukte innebygd høyttalergrensesnitt for å koble til en ekstern 8 ohm høyttaler. Du kan kontrollere modulen ved å sende kommandoer via UART TTL seriell port, for eksempel bytte sanger, endre volum og avspillingsmodus og så videre.
Jeg skrev mitt eget, veldig enkle bibliotek for å kontrollere start og stopp av sangene.
Bluetooth HC-06-modul
Jeg brukte denne HC-06 Bluetooth-modulen for å sende data fra telefonen til klokken. Den vedtar Bluetooth 2.0 -standarden. Jeg brukte Bluetooth -modulen for å stille inn tid, alarm, sang, lysstyrke, … Det fungerer perfekt! Det er ikke noe problem å sende data på flere meters avstand fra klokken. Det er ingen knapper og brytere på klokken.
Jeg installerte Arduino bluetooth -kontrolleren på min Android -telefon. Jeg kobler til modulen og skriver inn kommandoer via terminalen.
For eksempel:
- sa0600 - sett alarmen klokken 06.00
- st1845 - sett klokken 18:45
- sb80 - sett lysstyrken til 80
- ps3 - spill sang nummer 3
Kontroller
Jeg brukte Arduino Nano-modellen fordi den er liten, og den fungerer med en Mini-B USB-kabel. Jeg brukte en terminal for å passe kontrolleren og LM7805 spenningsregulator, men dette er ikke nødvendig.
NeoPixel ringer
Jeg brukte to NeoPixel -ringer. Større ring med 60 lysdioder for å vise minutter og sekunder. Og mindre ring med 24 lysdioder for å vise timer. Jeg kjøpte begge ringene på Aliexpress.
Jeg mottok den større ringen skadet fordi den var skjør og trolig brakk under grov transport.:(Det er et veldig nyttig NeoPixel -bibliotek for styring av LED -ring fra Adafruit.
Trinn 2: Boks
Jeg laget boksen på CNC -maskinen min. Jeg freset presise riller på forsiden for to ringer. Jeg fylte begge sporene med epoksyharpiks. Etter herding er epoksyharpiksen slipbar og polerbar.
Jeg brukte hodet på en bille som dekorasjon, som jeg fant død i skogen om sommeren. Jeg helte den også i epoksyharpiks.
Jeg malte en løve på baksiden og malte den med gull.
Trinn 3: Kabling
Ledningene er veldig enkle, og i utgangspunktet er det bare å koble modulen til kontrolleren. Jeg koblet til strømbryteren og DC -kontakten.
Jeg brukte små skruer og smeltepistol for å holde modulene i esken.
Trinn 4: Koding
Jeg plasserte all koden med alle nødvendige biblioteker og moduldokumentasjon på Github.
Anbefalt:
LED Matrix Alarm Clock (med MP3 -spiller): 6 trinn (med bilder)
LED Matrix Alarm Clock (med MP3 -spiller): Denne Arduino -baserte vekkerklokken har alt du kan forvente av alarmen din - muligheten til å vekke deg med hver sang du liker, slumre -knappen og er enkel å kontrollere via tre knapper. Det er tre hovedblokker - LED -matrise, RTC -modul og
Arduino -alarm med ultralydsensor: 5 trinn (med bilder)
Arduino -alarm med ultralydsensor: Denne instruksen handler om hvordan du kan lage en enkel og billig alarmenhet av deg selv. Alt du trenger er grunnleggende kunnskap om elektronikk og arduino -programmering. Hvis du har spørsmål eller problemer, kan du kontakte meg på e -posten min: iwx [email protected] Her
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): 10 trinn (med bilder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): I mitt forrige prosjekt utviklet jeg en smart badevekt med Wi-Fi. Den kan måle brukerens vekt, vise den lokalt og sende den til nettskyen. Du kan få mer informasjon om dette på lenken nedenfor: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
DIY Sesam Street Alarm Clock (med brannalarm!): 6 trinn (med bilder)
DIY Sesam Street Alarm Clock (med brannalarm!): Hei alle sammen! Dette prosjektet er mitt første. Siden fetterne min første bursdag kom, ville jeg lage en spesiell gave til henne. Jeg hørte fra onkel og tante at hun var i Sesam Street, så jeg bestemte meg med søsknene mine for å lage en vekkerklokke