I will give a basic description of what I'm looking to do below. If you have any comments/advice about trying to do it myself, I'm all ears, but I'd like to get this done sooner than later so i'm willing to pay someone for help.
BACKGROUND: I just became aware of Arduino about a month ago and purchased the Elegoo 2560 Mega starter kit and also a separate Arduino board and have been experimenting with simple scripts, mostly with Motion Sensor's. I have a programming background, but ZERO electrical background so I'm a bit out of my element.
I'm essentially looking to build a working prototype of the following...
It would be a dome push button, at least 60mm, but probably larger, up to 5 inches like the ones here:
I'd probably prefer the smaller dome light (60mm) but thinking ahead about power, the 5 inch ones in the link above required 4 AA batteries so if my product will require that many batteries, it might NEED to be bigger (i.e. 5 inches) to have room for all the batteries.
So it will be battery operated and will work like this.
The LED light starts off obviously. If you click the big dome cover to push it in, the LED comes on (would like it to be green dome cover). The light will then stay on for THREE hours and will then automatically turn off and then be awaiting the next push to turn on again.
If the dome is pushed to turn the light on and then pushed at any point before the three hours runs out, the light will shut off. In other words, if you turn it on and then realize you don't want the light lit for the full 3 hours, you can just press it again to cancel it and turn the light off.
That is the gist, but I do want to add a little more complexity with the following. Instead of just defaulting to a 3 hour countdown to turn the light off, I'd like to have a switch on the bottom of the light (where you put the batteries in) with three options:
1 hour
2 hours
3 hours
This way the user can choose how long the countdown is. I assume that using 1 hour vs 2 or 3 hours will help a lot with battery life, so I'd like the user to have this option.
I don't think an actual on/off switch is necessary because it's just off to start and comes on with a push of the dome.
Another caveat here is that the light will usually be in a lit room (like a kitchen or living room), not a dark room. So this might require a bigger LED or several smaller LEDs to help make sure the light can be seen in a normally lit room. This is the kind of thing I know nothing about hence my post looking for help/suggestions/etc.
For example, I don't know if it would be better to power it with AAA, AA, 9-volt and how many of each of those should be used. Not sure of the benefits of one over the other. FWIW, the dome button linked above uses 4 AA arranged in a square on the bottom of the button, but not sure if that means it's the best way to handle it or not.
With all that said, is this as simple as I think or is it more complicated than I assume?
If I left out important details, let me know and I'll update the post.
Thanks,
G