I am in process of building a HO model train layout, controlled by JMRI via DCC++ and CMRI. For accessory control, RS485 is used to connect Raspberry Pi 3b to multiple Arduinos (i.e., CMRI). I2C is used to connect PCA9685 modules to Arduinos. Turnout switch machine servos are connected to PCA9685 board. I2C also connects to MCP23017 module with ULN2803 for LEDs and/or relays.
I plan to use available modules as much as possible, but I did not locate them in the parts library. Is Fritzing the right tool to create the connection diagram?
- CH340g USB to RS485 485 Converter Adapter Module
- MAX485 Chip TTL to RS-485 Module
- PCA9685 16 Channel PWM Servo I2C Module
- MCP23017 I2C 16bit I/O Extension Module