Innehållsförteckning:
Video: NeoPixel -klocka med larm: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Tjena, att gå upp tidigt på morgonen är ibland svårt. Speciellt när det är grumligt, regnar eller vintern ute. Eftersom jag gjorde en egen klocka med larm är det mycket roligare för mig att gå upp.:)
Jag använde en exakt RTC -modul för att styra tid och larm. Två NeoPixel -ringar visar tid (btw. Är du också fascinerad av LED -lampor?). En MP3 -modul styr ljudutmatningen. Och inställningen är via bluetooth.
I denna instruerbara var jag lite inspirerad av projektet NeoClock.
Steg 1: Komponenter
RTC -modul
Som jag skrev använde jag precize RTC -modulen från Sparkfun - DeadOn RTC. Modulen är perfekt för klockor, kalendrar eller andra tidshållande projekt. Kommunikation mellan en mikrokontroller och RTC-modul uppnås med ett fyrtrådigt SPI-gränssnitt. När det inte drivs via en primärkälla kan chipet ställas in för att köras på ett reservbatteri. Sparkfun har skrivit ett Arduino -bibliotek för modulen, som tar hand om all SPI -kommunikation. Sparkfun har också skrivit DeadOn RTC Breakout Hookup Guide.
Seriell MP3 -spelare
Det finns flera moduler på marknaden. Jag använde Open-smart Serial MP3-modul med högtalarutgång. Det finns 3W förstärkare på skrivbordet.
Det finns också ett TF -kortuttag ombord, så du kan ansluta ett micro SD -kort som lagrar ljudfiler i MP3- eller WAV -format. Jag använde ett 8 GB Kingston microSD -kort.
Jag använde inbyggt högtalargränssnitt för att ansluta en extern 8 ohm högtalare. Du kan styra modulen genom att skicka kommandon via UART TTL seriell port, till exempel byta låtar, ändra volym och uppspelningsläge och så vidare.
Jag skrev mitt eget, mycket enkla bibliotek för att kontrollera start och stopp av låtarna.
Bluetooth HC-06-modul
Jag använde denna HC-06 bluetooth-modul för att skicka data från min telefon till klockan. Den antar Bluetooth 2.0 -standard. Jag använde bluetooth -modulen för att ställa in tid, larm, sång, ljusstyrka, … Det fungerar perfekt! Det är inte ett problem att skicka data på ett avstånd av flera meter från klockan. Det finns inga knappar och omkopplare på klockan.
Jag installerade Arduino bluetooth -kontroller på min Android -telefon. Jag ansluter till modulen och anger kommandon via terminalen.
Till exempel:
- sa0600 - ställ in larm klockan 6:00
- st1845 - ställ in klockan 18:45
- sb80 - ställ in ljusstyrkan till 80
- ps3 - spela låt nummer 3
Kontroller
Jag använde Arduino Nano-modellen eftersom den är liten och den fungerar med en Mini-B USB-kabel. Jag använde en terminal för att passa regulator och LM7805 spänningsregulator, men det är inte nödvändigt.
NeoPixel ringar
Jag använde två NeoPixel -ringar. Större ring med 60 lysdioder för att visa minuter och sekunder. Och mindre ring med 24 lysdioder för att visa timmar. Jag köpte båda ringarna på Aliexpress.
Jag fick den större ringen skadad eftersom den var ömtålig och förmodligen gick sönder under grov transport.:(Det finns ett mycket användbart NeoPixel -bibliotek för styrning av LED -ringar från Adafruit.
Steg 2: Box
Jag skapade lådan på min CNC -maskin. Jag fräst exakta spår på framsidan för två ringar. Jag fyllde båda spåren med epoxiharts. Efter härdning är epoxihartset slipbart och polerbart.
Jag använde huvudet på en skalbagge som dekoration, som jag hittade död i skogen på sommaren. Jag hällde det också i epoxiharts.
Jag malde ett lejon på baksidan och målade det med guld.
Steg 3: Kabeldragning
Ledningarna är mycket enkla och i grunden är det bara att ansluta modulen till styrenheten. Jag kopplade in strömbrytaren och DC -uttaget.
Jag använde små skruvar och smältlimpistol för att hålla modulerna i lådan.
Steg 4: Kodning
Jag lade all koden med alla nödvändiga bibliotek och moduldokumentation på Github.
Rekommenderad:
Larm för kallt kaffe med Arduino Uno: 5 steg
Larmanordning för kallt kaffe med Arduino Uno: Jag skapade en larmenhet som bestämmer temperaturen på ditt kaffe (eller te), visar status om det fortfarande är VARMT, VARMT eller KALLT med lysdioder (rött, gult respektive blått) , utlösa ett varningslarm om det blir kallt och kommer att surra
Larm för sovrum med ljus och ljud !: 6 steg
Larm för sovrum med ljus och ljud !: Hej, idag ska jag visa dig hur du gör ett larm för dörren till ditt sovrum med Arduino UNO
Arduino -larm med digital vibrationssensor: 5 steg
Arduino -larm med digital vibrationssensor: Den här instruktionsboken handlar om hur du gör en enkel och billig larmanordning själv.Allt du behöver är grundläggande kunskaper inom elektronik och arduino -programmering.Om du har några frågor eller problem kan du kontakta mig på min post: [email protected]å
Arduino -larm med ultraljudssensor: 5 steg (med bilder)
Arduino -larm med ultraljudssensor: Den här instruerbara handlingen handlar om hur du gör en enkel och billig larmanordning av dig själv. Allt du behöver är grundläggande kunskaper inom elektronik och arduino -programmering. Om du har några frågor eller problem kan du kontakta mig på min mail: iwx [email protected] Här
Väderprognosklocka med gammalt larm och Arduino: 13 steg (med bilder)
Väderprognosklocka med gammalt larm och Arduino: Jag hade en trasig väckarklocka liggande och kom på en idé att konvertera den till klocka och väderprognosstation.För detta projekt behöver du: Gammal cirkulär väckarklocka Arduino Nano BME280 sensormodul ( temp, luftfuktighet, tryck) LCD -display