Nun, Deine Beschreibung ist hat schon recht vage ...

mach Dir zunächst mal selber kar, was Du präzise möchtest.
also :
- Wieviele Busteilnehmer, was sollen diese jeweils können.
- wieviel Platz ist für diese jeweils vorgesehen
- was dürfen die jeweils kosten
- wieviel Strom dürfen sie brauchen

es gibt noch mehr Punkte, aber mit diesen wenigen kann man
dann schonmal grob eingrenzen.

Dann fängste erstmal klein an, nen Controller und ne LED
und blinken lassen, dann Datenaustausch zwischen Controller und PC,
dann Potiwerte über AD-Wandler auswerten, dann externe BAusteine
am Controller ... TWI PCF8574 DS1307 ... Dann n LCD am Controller
ansteuern, evtl. danach n GLCD, dann Bus.
Für den Anfang würd ich 485 empfehlen, dann evtl. CAN. Dann und erst dann
bist Du wirklich in der Lage n Großprojekt wirklich sinnvoll anzugehen
und sauber durch zu programmieren. ... das ist meine persönliche
Einschätzung, die hier nicht jeder Teilt