Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hitta mitt Arduino -klockprojekt med UNO -styrelsen och Adafruit's Neopixels. Det är ett pågående arbete, så snälla ha tålamod med min handledning….. Det kommer att bli mer detaljerat när jag får lite tid på mig. Koden och kabeldetaljerna finns på GitHub (se länkar framåt).
Steg 1: Delar krävs
x1 10K motstånd
x1 430R motstånd
x1 LDR (ljusberoende motstånd)
x1 12 LED Neopixel ring (Adafruit)
x1 60 LED Neopixel ring (Adafruit) - observera att ringen finns i fyra delar
x1 RTC DS1307 (realtidsklocka)
x1 Arduino UNO R3 -bräda
x1 brödbräda
trådar
Steg 2: Hårdvarulayout (enligt Per Fritzing Design)
github.com/SteveDeDomenico/Arduino-Uno-LED…
Du kan ladda ner Fritzing -diagrammet för att hjälpa till med projektledningen. Observera att motståndet är ett 10K.
Steg 3: Koden
github.com/SteveDeDomenico/Arduino-Uno-LED…
Koden kan hittas på GitHub för nedladdning. När jag får lite tid kommer jag att diskutera några av koden mer detaljerat.
Steg 4: Videor av det som fungerar
Inte det bästa av videor, men jag tyckte att det skulle vara trevligt att visa att det fungerar. Jag kommer att ladda upp bättre som visar några av funktionerna.
Steg 5: RTC
RTC DS1307 användes för att hålla rätt tid. Se Fritzing -diagrammet för korrekt kabeldragning.
Steg 6: De separata ringarna
Den lilla ringen (12 lysdioder) används för timvisaren och den större ringen (60 lysdioder) används för minuter och sekundvisare. Ett LDR (ljusberoende motstånd) har införlivats i konstruktionen för att justera ljusstyrkan på båda ringarna. Dessa ringar kan köpas från Adafruit -webbplatsen. Observera att 60 LED -ringen kommer i fyra delar och måste lödas ihop.
Steg 7: UNO: s styrelse
Jag använde UNO -styrelsen, men andra fungerar lika bra.
Steg 8: En konstnärlig avslutning på projektet
Ett laserskärat fodral användes för att slutföra projektet.
Steg 9: Natt -effekt
Observera att det ljuskänsliga motståndet gör lysdioderna mindre ljusa i mörkret.