You can hide the batteries with fake grass, I just have my flowers sitting in the jar. You must get the polarity right for the LED to light, other tha...
The fireflies here in Wilson NC were drawn to a white LED flashlight I was waving around, so I decided to see if I could make a Pet Firefly for my Sweet Heart. I got a cheap white LED and some fake flowers for him to sit on.
I like to take LEDs from cheap $1 store items. Leave the leads long. Take a needle nose plier and bend the leads 90 degrees as shown. then bend the end of the lead into a ring to grip the flower stem it sits on, you can solder a fine wire to each lead or just crimp a wire in the ring you made. Run the wires for power down the stem. I used a thermal clay to make the black body and red sparkle paint for his eyes. I used fine wire to shape the wings and UV cure plastic to fill in the clear wings. You don't want to heat the LED too much, so I used a heat gun to set the body. To give the firefly a more real look, I dipped the LED in my UV plastic and then in Polymer powder to frost it.
Step 2: Find a jar for your pet
I put together four LR44 size batteries and a field effect transistor with a short wire on its gate, so that any movement around the bug will cause it to light. Glass jars would not hold a charge for me, so I used a plastic Peanut Butter jar. let the lead from the FET gate just hang there. On a very dry day you can just walk by the firefly and he will blink at you!
Step 3: Here's Winking at you Kid!
You can hide the batteries with fake grass, I just have my flowers sitting in the jar. You must get the polarity right for the LED to light, other than that it is quite simple.