Делаем свой драйвер для китайского фонаря

15 комментариев 15 203 просмотра

Что получилось

 

- 4 режима мощности;
- 100%, 45%, 14%, 4%;
- Нет режима SOS;
- ШИМ 37 кГц.

 

Контроль напряжения:

 

- при 3,3v ограничивает мощность;
- при 3,0v отключается


Встроенный контроллер зарядки на 1А

 

Материалы:

 

- Attiny13;

- IRLML6401;

- несколько резисторов;

- светодиод;
- контроллер заряда TP4056;

- программатор USBASP (на ebay 5 баксов примерно).

 

Схема:

 

 

 

Процесс изготовления

 

Не нужно делать плату, всё собирается навесным монтажом.
Схему, прошивку, проект и модель в Proteus и программу на видео можно скачать по ссылке ниже:

 

Внимание! У Вас нет прав для просмотра скрытого текста.


и немного внутренностей.

 

 

Максимальный ток.

 

 

 

Подробнее о сборке и программировании вы можете узнать на видео:

 

 

Всем удачи!!!

Делаем ли мы самоделки

Собираетесь ли вы сделать это устройство?

Похожие самоделки

Всего 15 комментариев:

  1. Ради чего ( программатор USBASP (на ebay 5 баксов примерно). Что-бы фонарик стоил ......как LCD-телевизор . Разумно.
    +1
  2. Ну и где мне восьмой Протеус брать чтоб проект открыть??
    -1
    1. на рутрекере скачай
      -1
  3. Да глючит восьмой. На седьмом сижу!
    У меня прогер Визард прог 77. Помоги Пожалик бинарником ,(дампом), а то что то не разберусь ни как...
    -1
  4. А что такое бинарник-дамп? , я не особо разбираюсь в протеусе, конкретнее что нужно сделать
    -1
  5. Поллный дамп слить с атини13 в формате .bin

    одним файлом
    -1
  6. это в протеусе делать или в атмел студио?
    -1
  7. ну наверное в атмел студии скомпелировать прошивку...

    Блин... обновился на винду 10 теперь не работает ни хрена...
    -1
  8. Ну там же я всё дал и HEX и ELF, вставляй в свой протеус и всё
    Элф самый подходящий для протеуса, там можно посмотреть переменные в процессе, останавливать и прочее, зачем тебе бин?
    -1
  9. залить в атини нечем.. только бин могу, а ждать с али юсбиасп долго .а фонарей на доработку хватает

    буду делать попробывать , если что завтра отпишу....
    Спасибо!!!
    -1
  10. а хекс и бин это разные вещи?
    первый раз слышу что комуто бин нужен, я всю жизнь только хексы заливаю
    Ладно сейчас посмотрю что там с бинами, как сделать

    Атмел студио не выводит бин файлы, сейчас посмотрел, только такие
    hex lss eep srec всё
    -1
  11. Пробовал хекс залить. не пошло... мож фьюзы напутал??
    Вобщем сажусь за литературу.
    -1
  12. -1
  13. Спасибо!

    у аттини 13 1 кб памяти а хекс 3кб вот и засада..
    -1
  14. ну и что, это формат такой
    -1

Добавление комментария