Obwohl es sich um einen PWM-Controller handelt, der zur Servosteuerung verwendet wird, kann er auch zur Steuerung der LED-Helligkeit verwendet werden. Ich habe dies verwendet, um den Blinker des Mazda 3 zu simulieren (obwohl es schwer zu verstehen ist, außer für Mazda-Fans ...).
Der PWM-Controller kann die Frequenz und das Timing von High auf Low einstellen. Zum Beispiel sieht die folgende Abbildung (a) relativ hell aus, da die Periode von Hoch länger als die von (b) ist. Wenn es immer hoch ist, ist es die maximale Helligkeit, und wenn es immer niedrig ist, ist es ausgeschaltet.
sudo apt-get install git build-essential python3-dev
cd ~
git clone https://github.com/adafruit/Adafruit_Python_PCA9685.git
cd Adafruit_Python_PCA9685
sudo python3 setup.py install
Die PWM-Frequenz beträgt aufgrund der Servosteuerung 57,8 Hz, die Blinkfrequenz 1,5 Hz und es sieht so aus, als würde die Helligkeit alle 30 Schritte mit 4096 Abstufungen geändert.
Dimming Turn Signal pic.twitter.com/33uruU7WKn
— tutu (@tutu68018594) September 28, 2020
Recommended Posts