Indholdsfortegnelse:
Video: NeoPixel ur med alarm: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej fyre, at stå tidligt op om morgenen er nogle gange svært. Især når det er overskyet, regner eller vinterer udenfor. Da jeg lavede mit eget ur med alarm, er det meget sjovere for mig at stå op.:)
Jeg brugte et præcist RTC -modul til styring af tid og alarm. To NeoPixel -ringe viser tid (btw. Er du også fascineret af LED -lys?). Et MP3 -modul styrer lydudgangen. Og indstillingen er via bluetooth.
I denne instruktive var jeg lidt inspireret af projektet NeoClock.
Trin 1: Komponenter
RTC modul
Som jeg skrev, brugte jeg Precise RTC -modul fra Sparkfun - DeadOn RTC. Modulet er perfekt til ure, kalendere eller ethvert andet tidsholdende projekt. Kommunikation mellem en mikrokontroller og RTC-modul opnås ved hjælp af et firetråds SPI-interface. Når den ikke drives via en primær kilde, kan chippen indstilles til at køre på et backupbatteri. Sparkfun har skrevet et Arduino -bibliotek til modulet, som tager sig af al SPI -kommunikationen. Sparkfun har også skrevet DeadOn RTC Breakout Hookup Guide.
Seriel MP3 -afspiller
Der er flere moduler på markedet. Jeg brugte Open-smart Serial MP3-modul med højttalerudgang. Der er 3W forstærker på skrivebordet.
Der er også et TF -kortstik om bord, så du kan tilslutte et micro SD -kort, der gemmer lydfiler i MP3- eller WAV -format. Jeg brugte et 8 GB Kingston microSD -kort.
Jeg brugte indbygget højttalerinterface til at tilslutte ekstern 8 ohm højttaler. Du kan styre modulet ved at sende kommandoer via UART TTL seriel port, f.eks. Skifte melodier, ændre lydstyrke og afspilningstilstand og så videre.
Jeg skrev mit eget, meget enkle bibliotek til at styre start og stop af sangene.
Bluetooth HC-06 modul
Jeg brugte dette HC-06 bluetooth-modul til at sende data fra min telefon til uret. Det vedtager Bluetooth 2.0 -standard. Jeg brugte Bluetooth -modulet til at indstille tid, alarm, sang, lysstyrke, … Det fungerer perfekt! Det er ikke noget problem at sende data i en afstand af flere meter fra uret. Der er ingen knapper og kontakter på uret.
Jeg installerede Arduino bluetooth -controller på min Android -telefon. Jeg opretter forbindelse til modulet og indtaster kommandoer via terminalen.
For eksempel:
- sa0600 - indstil alarm til 6:00
- st1845 - indstil klokken 18:45
- sb80 - indstil lysstyrken til 80
- ps3 - afspil sang nummer 3
Controller
Jeg brugte Arduino Nano-modellen, fordi den er lille, og den fungerer med et Mini-B USB-kabel. Jeg brugte en terminal til at passe controller og LM7805 spændingsregulator, men dette er ikke nødvendigt.
NeoPixel ringe
Jeg brugte to NeoPixel ringe. Større ring med 60 lysdioder til visning af minutter og sekunder. Og mindre ring med 24 lysdioder til visning af timer. Jeg købte begge ringe på Aliexpress.
Jeg modtog den større ring beskadiget, fordi den var skrøbelig, og den sandsynligvis gik i stykker under hård transport.:(Der er et meget nyttigt NeoPixel -bibliotek til styring af LED -ring fra Adafruit.
Trin 2: Kasse
Jeg lavede kassen på min CNC -maskine. Jeg fræste præcise riller på forsiden til to ringe. Jeg fyldte begge riller med epoxyharpiks. Efter hærdning kan epoxyharpiksen slibes og poleres.
Jeg brugte hovedet på en bille som dekoration, som jeg fandt død i skoven om sommeren. Jeg hældte det også i epoxyharpiks.
Jeg malede en løve på bagsiden og malede den med guld.
Trin 3: Ledningsføring
Ledningerne er meget enkle, og i bund og grund er det bare at tilslutte modulet til controlleren. Jeg tilsluttede afbryderen og DC -jackstikket.
Jeg brugte små skruer og smeltelimepistol til at holde modulerne i kassen.
Trin 4: Kodning
Jeg placerede al koden med alle de nødvendige biblioteker og moduldokumentation på Github.
Anbefalede:
Neopixel ur med tre Neopixel ringe: 7 trin
Neopixel -ur med tre Neopixel -ringe: Den geniale oprettelse af Neo Pixel -uret af Steve Manley fik mig til at oprette denne instruktion om, hvordan man opretter et lignende ur til mindst mulig penge. (En vigtig hollandsk vane er altid at prøve at spare penge;-)) Jeg fandt ud af, at o
"Coronavirus Covid-19" 1 meter hold alarm alarm-gadget væk: 7 trin
"Coronavirus Covid-19" 1 Meter Keep Away Alarm Gadget: بسم الله الرحمن الرحيم Denne artikel er en demonstration af brugen af den ultralydsafstandssensor HC-SR04. Sensoren vil blive brugt som måleenhed til at bygge " 1 meter Keep Away Alarm Gadget " til distancering. BH’en
Arduino -alarm med ultralydssensor: 5 trin (med billeder)
Arduino -alarm med ultralydssensor: Denne instruktive handler om, hvordan du laver en let og billig alarmenhed af dig selv. Alt du behøver er grundlæggende viden inden for elektronik og arduino -programmering. Hvis du har spørgsmål eller problemer, kan du kontakte mig på min mail: iwx [email protected] Her
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
DIY Sesame Street Alarm Clock (with Fire Alarm!): 6 trin (med billeder)
DIY Sesame Street Alarm Clock (med brandalarm!): Hej alle sammen! Dette projekt er mit første. Da mine fætters første fødselsdag var på vej, ville jeg gerne lave en særlig gave til hende. Jeg hørte fra onkel og tante, at hun var på Sesam Street, så jeg besluttede med mine søskende at lave et vækkeur baseret på