I need help recreating this helmet light

One more thought: the DrJones driver would support a momentary switch and give tons of modes. I think this would work with what you’ve assembled so far… mobydrv - programmable driver mainly for cycling (electronic switch)