Schritt 1: Materialien, die Sie benötigen
Früher habe ich die folgenden Dinge:
- Arduino NANO (Klon)
- DS3231-Echtzeit-Uhr
- WS2812, 12-Bit LED ring
- WS2812, 24-Bit LED ring
- 9V Netzteil
- Licht je nach Widerstand 5k - 500k
- 10 kOhm-Widerstand
- LM7805 5V Leistungsregler
- Prototyp-Platine (ca. 10 x 8 cm) oder Steckbrett
- Steckdose, oder dies
- Buchsenleiste einreihig (wenn Sie nicht, dass Ihre NANO oder RTC Löten möchten)
- einige Drähte
Laut der Bild und Schaltplan können Sie die Schaltung bauen.
Wenn Sie nur die LEDs sehen möchten, können Sie die Schaltung auf einer anderen Platine zu bauen und durch einige Kabel zu verbinden.
Wegen der hohen Stromaufnahme der beiden LED Ringe schlage nicht ich füttern durch macht und Boden aus dem Arduino NANO. Wie du siehst habe ich sie direkt an den GND und 5V Output 5V Power Regler angeschlossen.
Wenn Sie möchten, überspringen Sie den Leistungsregler. Auf diese Weise musst du die Schaltung mit 5V zu nähren. Mit 5V Regler kann ich die Schaltung durch eine gemeinsame 5V Versorgung (oder ein USB-Power-Bank), durch eine 9V oder eine 12-V-Versorgung durch die Steckdose füttern. Wenn Sie einen NANO durch seine Vin angeben, ist die empfohlene Versorgung zwischen 7V und 12V.
Wie du siehst verwende ich ein LDR, um die Leuchtkraft zu messen. Es ändert sich der Widerstand zwischen 5k und 500 k Ohm je nach Lichteinfall. Es ist durch einen 10 k Widerstand in einen Spannungsteilerin Reihe geschaltet. Die Änderung der Helligkeit ändert das Verhältnis der Widerstände, das Ausgangsspannung des Spannungsteilers variiert. Messen diese Ausgangsspannung die Leuchtkraft der LEDs kann durch das Programm, um die Helligkeit der Umgebung angepasst werden.
Wie Sie im Diagramm sehen können sowohl LED-Ringe mit der D9-Ausgangs-Pin verbunden sind und die Ringe sind miteinander verbunden durch ihren Ausgang und Eingang. Auf diese Weise Sie sie behandeln können, als eine 36 (24 + 12) lange Streifen. Achten Sie auf die Reihenfolge. An den inneren Ring Eingang angeschlossen ich den äußeren Ring auf der D9 des NANO und äußeren Ring Ausgang. Also die Adressen von den äußeren Ring LED von 0 bis 23 und im inneren Ring sind liegen zwischen 24 und 35.
Im nächsten Schritt zeige ich Ihnen die Arduino-Skizze.