Also, mein Druck ist nicht gut gelungen, aber ich habe versucht, ihn zu modifizieren und die neuen STL-Dateien hochzuladen. Ich habe eine Uhr für Schachliebhaber erstellt, die vollständig über eine Powerbank mit 5 Volt betrieben wird. Um sowohl Arduino als auch die LED-Streifen über die Powerbank zu versorgen, müssen Sie die 5 Volt von Arduino an die LED-Streifen und an den Typ-C-Anschluss (oder einen anderen An
Verbindungstabelle
| Komponente | Pin/Terminale (Arduino oder Striscia) | Verbindung | Hinweis |
|---|---|---|---|
| Ernährung | Power Bank +5V | An den VCC der LED-Streifen und den VDD des LCD angeschlossen (falls kein I2C-Modul verwendet wird) | Externe Stromversorgung bei 5V. |
| Ernährung | Power Bank GND | Verbunden mit dem GND des LED-Streifens, dem GND des Arduino und dem GND des LCDs. | Unverzichtbarer gemeinsamer Boden |
| Kondensator (1000 µF) | Positives Terminal | An +5V (Power Bank) angeschlossen - parallel zum VCC der LED-Streifen verbunden. | Platziere den Kondensator so nah wie möglich am Eingang des LED-Streifens. |
| Kondensator (1000 µF) | Negatives Terminal | An den GND (Power Bank) angeschlossen - parallel zum GND der LED-Streifen verbunden. | |
| LED-Streifen WS2812B | VCC | An die +5V der externen Quelle angeschlossen. | |
| LED-Streifen WS2812B | GND | Verbunden mit dem GND der externen Quelle (und dem des Arduino) | |
| LED-Streifen WS2812B | DIN | Verbunden mit dem Datenpin von Arduino (z. B. D6) über einen Widerstand von 330 Ω. | Der Widerstand wird in Reihe geschaltet, um die erste LED zu schützen. |
| Arduino - Datensignal | Digitaler Pin 6 | Verbunden, über den Widerstand, mit dem DIN-Kabel der LED-Streifen. | |
| Potenziometer | Signal (Zentrales Terminal) | An den analogen Eingang A0 des Arduino angeschlossen. | Wird verwendet, um die Startzeit einzustellen. |
| Potenziometer | Ein Terminal | An +5V angeschlossen | |
| Potenziometer | Weitere Terminals | An GND angeschlossen | |
| Anzeige LCD 16x2 | RS | An Arduino D12 angeschlossen | |
| Anzeige LCD 16x2 | E (Aktivieren) | An Arduino D11 angeschlossen | |
| Anzeige LCD 16x2 | D4 | An Arduino D5 angeschlossen | |
| Anzeige LCD 16x2 | D5 | An Arduino D4 angeschlossen | |
| Anzeige LCD 16x2 | D6 | An Arduino D3 angeschlossen | |
| Anzeige LCD 16x2 | D7 | An Arduino D2 angeschlossen | |
| Anzeige LCD 16x2 | VSS (GND) | Verbunden mit gemeinsamem GND (Arduino/Power Bank) | |
| Anzeige LCD 16x2 | VDD (5V) | An die +5V der Quelle angeschlossen (oder 5V des Arduino, falls verwendet) | |
| Anzeige LCD 16x2 | RW | An GND angeschlossen | Um das Display in den Schreibmodus zu setzen |
| Start/Pause-Taste | Digitaler Pin 9 | Verbunden mit dem Start/Pause-Button (mit INPUT_PULLUP) | |
| Pulsante Spieler 1 | Digitaler Pin 7 | Verbunden mit dem Player 1-Button (mit INPUT_PULLUP) | |
| Pulsante Player 2 | Digitaler Pin 8 | Verbunden mit dem Player-2-Button (mit INPUT_PULLUP) |
Detailierte Erklärung der Verbindungen
Ernährung:
Die LED-Streifen wird von einer Powerbank mit 5V betrieben. Die +5V der Powerbank wird an den VCC der LED-Streifen angeschlossen (und an den VDD des LCD-Displays, falls kein I2C-Modul verwendet wird). Das GND der Powerbank wird an das GND der LED-Streifen und an den Arduino angeschlossen, wodurch ein gemeinsames Massepotenzial entsteht, das für die korrekte Übertragung der Signale unerlässlich ist
Kondensator:
Ein Elektrolytkondensator mit einer Kapazität von 1000 µF wird parallel zur Stromversorgung der LED-Streifen platziert. Der positive Anschluss des Kondensators ist mit +5V und der negative mit GND verbunden. Dies dient zur Stabilisierung der Spannung und zum Schutz der Streifen vor Spitzen oder Schwankungen.
LED-Streifen WS2812B:
Der Streifen hat drei Hauptverbindungen:
- VCC:An +5V angeschlossen.
- GND:Verbunden mit dem gemeinsamen GND,
- DIN:Das Datensignal, das vom Arduino (z. B. vom Pin D6) über einen 330-Ω-Widerstand gesendet wird, um die erste LED zu schützen.
Potenziometer:
Der Potentiometer ist mit einem Anschluss an +5V und dem anderen an GND verbunden; der mittlere Anschluss liefert ein analoges Signal an den Eingang A0 des Arduino, der zur Einstellung der Startzeit verwendet wird.
Anzeigedisplay LCD 16x2:
Das Display ist an die digitalen Pins des Arduino angeschlossen:
- RSan Pin D12,
- EAn Pin D11,
- D4-D7Sie sind jeweils mit D5, D4, D3, D2 verbunden.
Außerdem ist VSS mit GND verbunden, VDD mit +5V, und RW wird auf GND gesetzt, um im Schreibmodus zu arbeiten.
Tasten:
Die Tasten sind an die digitalen Pins des Arduino (D7 für Spieler 1, D8 für Spieler 2 und D9 für Start/Pause) in der INPUT_PULLUP-Modus angeschlossen. Wenn sie gedrückt werden, bringt der Schaltkreis sie auf GND, und der Arduino liest LOW.
Model Kaynağı
