Wand remote control - Help with general overview

Hi everyone,
I need some feedback with my project. I've done some researches, found the materials (most of) and had a look on some helpful instructables, but I need to clear things up with your feedback. So, let's start...

Description
The project is a IR wand remote control to switch lights on\off by gestures. Gesture are down to switch on\off and rotation to dimmer lights. The maximum range of space between remote control and lamp (receiver) is 10-15 meters.
Space is a limited: all components should be slotted in a 2,5cm diameter-20cm long cylinder.
The lamp is already remote controlled by IR remote controller.

Materials: What I think I know so far...

  • Arduino micro
  • MPU6050 (accelerometer and gyroscope)
  • IR transmitter (to be installed to Arduino micro) and IR receiver (to program Arduino before slotting components)
  • 1x 3.7V 18650 cell
  • 18650 Battery holder to be connected to and power Arduino
  • Something to manage Arduino and cell voltage diffecence
  • Something to auto turn on\off Arduino and to prevent battery drain
  • ... And wires, pins, breadboards, things like that.

Questions

  1. Something to manage Arduino and cell voltage difference (5v and 3.7): any suggestion? Something like XC4502 and XC4512 may be what I'm looking for?
  2. Something to auto turn\on off Arduino and to prevent battery drain: can I set the accelerometer to turn Arduino on? Or need some programming tricks? Will XC4502 and XC4512 be useful for that?
  3. And then, if you have any other enlightening suggestion, I'll be all ears (Well... Eyes, in this case!)

Thank you!

Maybe worth having a look.
~~https://github.com/mfalkvidd/DimmableKitchenLightGesture~~
I know it is not directly related.

This was more like it.
https://forum.arduino.cc/index.php?topic=280161.0
Although not as full of info as hoped.

But it seems there is plenty of libs around to talk to the MPU6050.

The Arduino should run direct from the 3.7v battery or if you need to boost back to 5v look at eBay item 153165785079. or something in an enclosure 401805594369.
Perhaps there is enough room to put your stuff in the battery box.?
But not sure if the size and shape is as required.

For the best power saving you could use a simple mercury tilt sensor to turn things on.
Use the momentary triggering of the level switch to trigger a transistor to hold on the supply V to the circuit, then use an output on the Arduino to hold the transistor on for a period of time.
While on you can use the MPU6050 to detect movement and reset the poweroff timer as needed.
That way when it is Off it is truly OFF, until you move it.

anyway, best of luck.