febb: (Default)
Вчера доделал еще один OutageLight с простеньким 8-битным микропроцессором PIC12F510.
В корпусе из под старого трансформаторного блока питания.
Туда поместился Ni-MH AA аккумулятор, 4 светодиода, два осветительных 5mm
и два индикаторных заряда - зеленый и красный - 3mm, и кнопка.

Идея в том, что когда отрубается свет он автоматически включается,
а так же кнопкой можно выбирать режимы.
При восстановлении света он выключается и занимается зарядкой аккумулятора.

Поделка несерьезная, но много забавных познавательных электрических сюрпризов.
Под катом если кому интересно вид Си-программы для этого приборчика.
200 строк кода, 400 bytes Flash ROM (из 1К), 14 Bytes RAM включая стек (из 32). :)
4 MHz 8-bits CPU...

Read more... )
febb: (Default)
Намедни тут развлекался программуя свой фонарик с микроконтроллером.
Он питается от NiMH аккумулятора. (Ну потому, что их некуда девать
и они более безопасны и не боятся переразряда и хреновой погоды,
чем литиевые)

Интересный и неожиданный эффект обнаружил. Там есть индуктор
типа ферритоавой катушки для зарядки аккумулятора от USB.
DC-DC buck конвертер для понтов и эффективности.

Так вот работает хорошо, а вот как завинчиваю рядом крепежный болтик, начинает свистеть...
Я подумал, что это пьезоффект керамических конденсаторов.
Но оказалось, что железный болтик идет слишком близко к индуктору
и начинает свистеть, как маленький телефончик.
Не очень громко, но в тишине ночью слышно.
Конечно ничего особенного, этого надо было ожидать,
но все же удивительно. И урок для дизайна таких штук.
По серьезному надо торроид, а лучше закрытый.
Кстати вспомнил, что в советской военной аппаратуре на свалке
видел такие. Люди понимали и знали что делают. Респект!

Под катом программа - просто так, для самых любопытных...
Read more... )
febb: (Default)
Сделал еще такой светодиодный фонарик из хлама с микропроцессором...
У нас на работе, в небоскребе выдают, а потом выкидывают такие одноразовые emergency фонарики.
Я переделал, на крутой манер: с микроконтроллером, DC-DC преобразователями для светодиода
и зарядки аккумулятора от USB. А питается от одного Ni-MH элемента (чуть побольше AA).
Причем микроконтроллер подкачивает все время для себя необходимые 2-3V из батареечных 1.2V.
Светодиод (LED 1W) светится чуть-чуть и фонарик всегда можно найти в темноте.
Процессор просыпается от Watch Dog Timer-а, следит за напряжениями, переключателем и засыпает.
Переключателем можно выбрать яркий и экономный режим. Мне было интересно это попрограммировать.
Для любителей языка Си, под катом программа, между прочим 300 строк! :) Enjoy! :)
1.jpg
Read more... )

Profile

febb: (Default)
febb

March 2022

S M T W T F S
  1 2 345
6 7 89 101112
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 07:37 am
Powered by Dreamwidth Studios