I have a quick question. I am trying to create a box where the button is clicked; the light comes on for 2 minutes. I am using a 12-volt battery to power this. I want to know what module I need for the bulb to stay on for 2 mins and then turn off. Could someone help?
The device you're looking for is usually called a "monostable multivibrator", that is it can be in multiple states and one of them is stable. The most common implementation is the 555 IC, although it lacks precision in timing. If precise timing is needed a microcontroller is probably easier.
You will likely also need a voltage controlled switch of some kind, unless your light is very low power. This could be a MOSFET (for low-medium power DC devices), a relay (for AC devices or higher power DC devices) or a Solid State Relay (SSR) (for AC devices where fast switching, high reliability, or quiet operation is required).