ESP8266 3 x RGB ( 9 Ch )
Montage Artnet/Dmx avec 9 sorties pwm avec un mode AP pour le choix du réseau wifi et l'adresse Dmx des canaux.
Montage fonctionnel sur NodeMcu testé avec 3 leds RGB 5mm anode commune (anode au 3v3 et les cathodes aux sorties de l'esp à travers des résistances). Il suffit de rajouter des drivers leds voir page Drivers leds et Alim
Programmation avec l'IDE Arduino
Je suis parti de l'exemple : ESP8266 Artnet_RGB LED
de rstephan, j'ai rajouté wifimanager pour pouvoir changer le réseau
sans téléverser le programme à chaque fois, j'en ai profité pour avoir
la possibilité de changer l'adresse DMX et l'univers.
Le programme fonctionne, mais j'ai des petits bugs
Amélioration de la courbe du dimmer général (possibilité d'amélioration en changeant la courbe dans votre logiciel ou console (si cela est possible)).
Si vous avez les solutions n'hésitait pas à les partager
Sinon j'ai commenté le programme le plus possible, en tête, lien vers les librairies et autres...
En cas de bug, doute ou incompréhension n'hésiter pas à me contacter phebusco@gmail.com
les 3 librairies à télécharger
WiFiManager.h version 0.16.0
cablage des sorties :
int pinB2 = 15; // D8 // déclaration des pins Io / correspondance NodeMcu
int pinG2 = 13; // D7
int pinR2 = 12; // D6
int pinB1 = 14; // D5
int pinG1 = 2; // D4
int pinR1 = 0; // D3
int pinB0 = 4; // D2 // B = blue
int pinG0 = 5; // D1 // G = green
int pinR0 = 16; // D0 // R = red
int pinG2 = 13; // D7
int pinR2 = 12; // D6
int pinB1 = 14; // D5
int pinG1 = 2; // D4
int pinR1 = 0; // D3
int pinB0 = 4; // D2 // B = blue
int pinG0 = 5; // D1 // G = green
int pinR0 = 16; // D0 // R = red
Bon montage !
What is the pwm speed at the outputs?
RépondreSupprimerBy default, ESP8266 PWM frequency is 1kHz. You can change PWM frequency with:
RépondreSupprimeranalogWriteFreq(new_frequency);
Valid values are from 100Hz to 40000Hz.
source : https://randomnerdtutorials.com/esp8266-pwm-arduino-ide/