Inhoudsopgave:
- Stap 1: Benodigde onderdelen
- Stap 2: De hardware-indeling (volgens Fritzing-ontwerp)
- Stap 3: De code
- Stap 4: Video's van het werken
- Stap 5: De RTC
- Stap 6: De afzonderlijke ringen
- Stap 7: Het UNO-bestuur
- Stap 8: Een artistieke afwerking van het project
- Stap 9: Nachteffect
Video: LED-klok: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Vind mijn Arduino-klokproject met behulp van het UNO-bord en Adafruit's Neopixels. Het is een werk in uitvoering, dus wees geduldig met mijn tutorial….. Het zal gedetailleerder worden naarmate ik meer tijd heb. De code en bedradingsdetails zijn te vinden op GitHub (zie links verderop).
Stap 1: Benodigde onderdelen
x1 10K weerstand
x1 430R weerstand
x1 LDR (lichtafhankelijke weerstand)
x1 12 LED Neopixel-ring (Adafruit)
x1 60 LED Neopixel-ring (Adafruit) - merk op dat de ring in vier delen wordt geleverd
x1 RTC DS1307 (realtime klok)
x1 Arduino UNO R3-bord
x1 breadboard
draden
Stap 2: De hardware-indeling (volgens Fritzing-ontwerp)
github.com/SteveDeDomenico/Arduino-Uno-LED…
U kunt het Fritzing-diagram downloaden om te helpen bij de bedrading van het project. Merk op dat de weerstand een 10K is.
Stap 3: De code
github.com/SteveDeDomenico/Arduino-Uno-LED…
De code is te vinden op GitHub om te downloaden. Als ik wat tijd heb, zal ik een deel van de code in meer detail bespreken.
Stap 4: Video's van het werken
Niet de beste video's, maar ik dacht dat het leuk zou zijn om te laten zien dat het werkt. Ik zal betere uploaden die enkele van de functies demonstreren.
Stap 5: De RTC
De RTC DS1307 werd gebruikt om de juiste tijd bij te houden. Raadpleeg het Fritzing-diagram voor de juiste bedrading.
Stap 6: De afzonderlijke ringen
De kleine ring (12 LED's) wordt gebruikt voor de uurwijzer en de grotere ring (60 LED's) wordt gebruikt voor de minuten- en secondenwijzers. Om de helderheid van beide ringen aan te passen, is een LDR (Light Afhankelijke Weerstand) in de build verwerkt. Deze ringen kunnen worden gekocht via de website van Adafruit. Merk op dat de 60 LED-ring in vier delen wordt geleverd en aan elkaar moet worden gesoldeerd.
Stap 7: Het UNO-bestuur
Ik heb het UNO-bord gebruikt, maar andere werken net zo goed.
Stap 8: Een artistieke afwerking van het project
Een lasergesneden behuizing werd gebruikt om het project te voltooien.
Stap 9: Nachteffect
Merk op dat de lichtgevoelige weerstand de LED's minder fel maakt in het donker.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)