I am designing an automation system for my research project and planning on using Arduino Uno to do the same. The program is to execute simple instructions based on few input parameters and does not need large computational powers. It is estimated it would take 26 minutes to run the program (26-minute cycle*) and it is expected that it would take anywhere from 3 weeks to 2 months to complete the project (1160 - 3300 cycles before reboot)
My question is as follows:
- Is the Arduino Uno capable of surviving the extended service expectancy and execute the program correctly?
- What is the influence of small voltage fluctuations on the endurance of electronics on the board?
- Is a heat sink needed for this application? How to determine the power draw to choose heat sink size?
- Is there any fatigue rating for the cyclic running of the program?
I am planning to power the entire system via a regulated 12V 600-watt battery bank and this bank would be periodically recharged.
*By cycle duration I mean the real word time required for completion of one batch. It is estimated that it's required to complete 1160-3300 cycles/batches for the research