A real nice project!!! A little optimization of the code would be an integration of a watchdog to reset the controller on any kind of issues. Best greetings! Mathias