I am trying to design an Arduino based DMX receiver for use in a show where we have some custom builds.
In this case; we want to control a LED strip over DMX.
The design has 2 options for control: over DMX or WiFi. The toggle switches between DMX, WiFi or none.
The WiFi will be for debugging/testing of when using at home.
For what I found as seen in the image, I have some questions / doubts about some elements:
- Are the resistors correct? Especially the 68, 22 and 120 Ohms.(one 120 ohm at the end)
- Will this wiring work for the MAX485?
- Is it needed to disconnect Rx/Tx prior to flashing new programming on the Arduino?
- Is the ESP-01 done correct? (improved again in v3)
- Will the dip-switch work this way? (Arduino sets pinmode input_pullup)
- Is the 470 Ohm resistor advised for controlling the LED strip? (Seems advised for pin protection with power-on current)
Old design v.1:
Design v.4:
Notes:
- The Arduino is the 5v version
- The 470 Ohm resistor goes to the LED strip
- The LED strip has its own power
- The toggle2P3T slide switch has the states [Rx+Tx > ESP], [Rx > MAX485, Tx > none], [Rx+Tx > none]
- The build will be done in phases (LEDs>red>green>blue>yellow) to keep it all working
If someone has remarks, improvements or questions; keep 'm coming
I am still not very experienced in this stuff, but you learn best by doing
Message was edited with v2, v3 and v4 in bold.
v1 replaced for search engines.