I am designing a touchscreen and voice controlled switch board. I will be using chipKit MAX32 board to drive a 7 inch TFT + Touchscreen. There will be no physical buttons. All buttons are touchscreen based. For voice control I am using mikroE Speakup. I need to control 8 SSRs and 2 triac. Can I use non ZC, optically isolated, triac based SSR (Solid State Relay) for dimmer ? In Proteus there is no PIC32 hence I am testing using PIC and Proteus. If it works fine then I will test in hardware and later I will rewrite the code for PIC32 using mikroC PRO PIC32 Compiler. I also have to design GUI for TFT using Visual TFT. The voice feature is for visually impaired and it is optional. The feature will be implemented but if SpeakUp is omitted then it will be touchscreen based switch board. If there are blind person then they can include it. The dimmer is used for fans.
I think PIC32 has 32 bit timers and it can handle triac firing better.
The switch board will be like this. Some will have pluf points and some without. The main menu contains buttons like Kitchen, Bed room1, Bedroom2, Living room, etc... Lets say if you are in bedroom and want to turn off kitchen light, you will have two ways. touch the kitchen button on bedroom switch board and kitchen control panel appears and you can see the status of kitchen lights and appliances. You can then control them. Also you can control kitchen devices from any other room using voice. Each SpeakUp can have 200 voice commands. So, for turning ON/OFF it can control 100 devices. There will be XBee in each switchboard for communication between switchboards. I need more than one UART, one for SpeakUp, one for XBee, etc... and I want TFT screen to be fast changing between screens and hence PIC32.