Можно проще. Берем мигалку за 50 руб. Ставим в неё три одноватных диода, один из них в линзу.

Отрезаем от ноутбучной батареи одну треть, вставляем платку зарядки с защитой (15 руб).

И фсё! Светит на 180 град, жуть как ярко. Хватает на более 10 часов. По мере разряда, ток потребления с определенного порога уменьшается.