16 ch avec Tlc 5940 ou Sda 9685
les deux montages ont été testés.
Rappel les liens sont en bleu.
Vous pouvez déjà visiter les sites d'origines, les montages sont fonctionnels (phase test ok))
Trouver sur le net avec comme base le montage de mtongnz pour l'esp mais adapté pour piloter un pca9685 non testé EspNode/pca9685
Trouver sur le net avec comme base le montage de mtongnz pour l'esp mais adapté pour piloter un pca9685 non testé EspNode/pca9685
Comment contourner la limitation du nombre de sorties pwm d'un Arduino ? (uno, nano ou pro mini)
1ʳᵉ solution : Utiliser un Arduino Mega = 15 sorties pwm !
2ᵉ solution : Utiliser un circuit annexe comme le tlc 5940 ou le Pca 9685 tous les 2 possèdent 16 sorties pwm et tous les 2 acceptent d’être chainé entre eux ce qui multiplie le nombre de sorties avec le mème nombre de pin de l'Arduino (ex : 2 circuits = 32 outs, 3 circuits = 48 outs......)
Différence entre les 2 circuits :
le tlc 5940 : SPI existe en boitier traversant au pas de 2,54mm
le pca 9685 : I2c n'existe quand cms, mais on le trouve en shield prés à l'emploi !
Montage Tlc 5940
le pca 9685 : I2c n'existe quand cms, mais on le trouve en shield prés à l'emploi !
Montage Tlc 5940
Avril 2024 : rajout d'un dimmer général, le montage fonctionne en mode 8 bits pas en 16 bits.
Vous devez utiliser la librairie Arduino four universes DMX 512 library. et le programme tlc 5940 (version 16 outs, 8 bits)
Pour les plus curieux Datasheet tcl 5940
l'adressage se fait par dip_switchs , le 10ᵉ dip switch permet de passer la commande dmx de 8 bits en 16 bits (utilise 2 canaux dmx par sortie). (ne fonctionne pas en 16 bits.)
Schéma Toni Merino (pour led strips)
Câblage SV1 (pas de schéma, mais pas grand-chose à connecter)
pin 1 > next TLC board (board pin 9) si vous utilisez plusieurs tlc5940
pin 2 > Arduino pin 3
pin 3 > Not Connected
pin 4 > +5 VDC
pin 5 > Not Connected
pin 6 > Arduino pin 10
pin 7 > Arduino pin 9
pin 8 > Arduino pin 13
pin 9 > Arduino pin 11 in first board, or previous board pin 1
pin 10 > Arduino GND
pin 2 > Arduino pin 3
pin 3 > Not Connected
pin 4 > +5 VDC
pin 5 > Not Connected
pin 6 > Arduino pin 10
pin 7 > Arduino pin 9
pin 8 > Arduino pin 13
pin 9 > Arduino pin 11 in first board, or previous board pin 1
pin 10 > Arduino GND
Schéma Driver Courant pour tlc5940 (pour led cob high power)
(voir carte out high power)
Montage pca 9685
Pour le pca 9685 aller faire un tour sur la page arpschuino spider board (programme d'origine).
Vous trouverez dans la rubrique téléchargement plusieurs circuits pwm, relais, carte sensors, dmx sans fil RF et wifi et nouveauté une carte à base d'esp32.
Profitez-en pour faire un tour sur le forum et pourquoi pas vous inscrire.
Vous pouvez commander les circuits avec de très bon guide de montage. Bref très bon site géré par des pros et passionnés
New programme : Dimmer général et strobe (strobe classique et strobe aléatoire)
Version 1 : adressage Dip-switch PCA9685_vers02
Version 2 : adressage BP et ecran LCD 1602 i2c PCA9685 lcd
Version 3 : adressage BP et ecran OLED i2c PCA9685 oled
Vous devez utiliser la librairie Arduino four universes DMX 512 library
Version Dip-switch :
câblage (voir page adressage pour les dip-switchs)
Câblage dip-switchs: pin Arduino 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.
Version écran :
Câblage i2c
SDA <=> pin A4
SCL <=> pin A5
Vcc <=> 5v
Gnd <=> Gnd
Le câblage i2c ce fait en parallèle.
Vous pouvez utiliser un shield i2c (ce n'est que des connecteurs en parallèle).
image du site https://www.reichelt.com/
PCA9685 : explication plus détaillée sur l'utilisation du shield aller sur la page de Digital Town
faire suivre le pca par des drivers leds high power (par exemple drivers opto-isolé)
Aucun commentaire:
Enregistrer un commentaire