The camera must have a panel, but you can have it in an activity module that starts by a command from a service, and close after taking the picture. The service will wake up at the required time, launch the activity, take picture and close until the next time.