You are on the correct track, it will take time and be informative. Let us know how it goes for you. Using different processors will be good. For now stay with 5V processors. When using the MCP2515 modules check the crystal, there are several different values being sold. They work fine just have to initialize them correctly. You can have each of the modules send messages to each other. The delay()will give you lots of problems, best to avoid it.
1 Like