Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Vennligst finn mitt Arduino -klokkeprosjekt ved hjelp av UNO -styret og Adafruit's Neopixels. Det er et pågående arbeid, så vær tålmodig med opplæringen min … Det blir mer detaljert etter hvert som jeg får litt tid i ermet. Koden og kabeldetaljene finnes på GitHub (se lenker foran).
Trinn 1: Deler påkrevd
x1 10K motstand
x1 430R motstand
x1 LDR (lysavhengig motstand)
x1 12 LED Neopixel ring (Adafruit)
x1 60 LED Neopixel ring (Adafruit) - merk at ringen kommer i fire deler
x1 RTC DS1307 (sanntidsklokke)
x1 Arduino UNO R3 -brett
x1 brødbrett
ledninger
Trinn 2: Maskinvareoppsettet (i henhold til Fritzing Design)
github.com/SteveDeDomenico/Arduino-Uno-LED…
Du kan laste ned Fritzing -diagrammet for å hjelpe til med ledningene til prosjektet. Vær oppmerksom på at motstanden er en 10K.
Trinn 3: Koden
github.com/SteveDeDomenico/Arduino-Uno-LED…
Koden finner du på GitHub for nedlasting. Etter hvert som jeg får litt tid, vil jeg diskutere noe av koden mer detaljert.
Trinn 4: Videoer av det fungerer
Ikke den beste videoen, men jeg tenkte at det ville være fint å vise den fungere. Jeg vil laste opp bedre som viser noen av funksjonene.
Trinn 5: RTC
RTC DS1307 ble brukt til å holde riktig tid. Se Fritzing -diagrammet for riktig kabling.
Trinn 6: De separate ringene
Den lille ringen (12 lysdioder) brukes for timeviseren og den større ringen (60 lysdioder) brukes for minutter og sekundvisere. En LDR (lysavhengig motstand) er inkorporert i konstruksjonen for å justere lysstyrken til begge ringene. Disse ringene kan kjøpes fra Adafruit -nettstedet. Vær oppmerksom på at 60 LED -ringen kommer i fire deler og må loddes sammen.
Trinn 7: UNO -styret
Jeg brukte UNO -styret, men andre fungerer like bra.
Trinn 8: En kunstnerisk avslutning på prosjektet
Et laserskåret etui ble brukt til å fullføre prosjektet.
Trinn 9: Natteffekt
Vær oppmerksom på at den lysfølsomme motstanden gjør lysdiodene mindre lyse i mørket.