[PYTHON] Proto de voiture de contrôle radio de conduite automatique AI (clignotant à gradation 2-2)

introduction

Bien qu'il s'agisse d'un contrôleur PWM utilisé pour le contrôle d'asservissement, il peut également être utilisé pour contrôler la luminosité des LED. Je l'ai utilisé pour simuler un clignotant Mazda 3 (même si c'est difficile à comprendre sauf pour les fans de Mazda ...).

supposition

--Dispositif: HiLetgo PCA9685 --Bibliothèque: Adafruit Python PCA9685

À propos du contrôle LED PWM

Le contrôleur PWM peut régler la fréquence et la synchronisation de haut en bas. Par exemple, la figure (a) ci-dessous semble relativement brillante car la période de High est plus longue que celle de (b). Si elle est toujours élevée, ce sera la luminosité maximale, et si elle est toujours basse, elle sera désactivée.

pwm.png

Installation

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

la mise en oeuvre

La fréquence PWM est de 57,8 Hz en raison de la servocommande, la fréquence de clignotement est de 1,5 Hz et cela ressemble à cela lorsque la luminosité est modifiée toutes les 30 étapes avec 4096 gradations.

résultat

Lien vers la page du tableau

Table des matières

Recommended Posts

Proto de voiture de contrôle radio de conduite automatique AI (clignotant à gradation 2-2)