Good day all
I need some recommendations on how and with what to do the following project.
I want to start building a system that will start relative small but that will be expanded as the need arises.
Master controller that consist of a HMI (preferably touchscreen), Some type of wireless access (2.4GHz, bluetooth, must not be line off sight dependent), GSM (at a way later stage), Battery management (monitors battery levels, maybe even the charging part, but this can be a third party device as well).
Then I will need communication to 5 other sets of systems which will consist each of smaller uC, ADC, Temp, pressure, etc. (this list will expand in the future, haven't completely decided what and where yet). So lets say I will have 5 slave systems that each consists of various other units if I can call it that. I thought about SPI...daisy chained to minimize the amount of CS lines. I know that with daisy chain I will need to write through all the devices if I want to address the last device. Speed will not be critical, rather a less complex system with not so much routing involved (this also determines the amount of I/O lines needed on the uC). If possible, a controller with 5 SPI channels? Any recommendations? Also on the communication, any recommendations other than SPI? Communication will be bidirectional.
I have the AVR ISPMKII programmer, so I would like if I could stick to the compatible AVRs for the AVR ISPMkII.