Сердцем устройства является плата Arduino Nano. Такой формат платы выбран специально, чтобы уменьшить габариты корпуса. С точки зрения схемотехники, можно использовать любую другую плату Arduino, возможно только потребуется немного подкорректировать распиновку в прошивке.
Светодиодная лента помещена в круглую коробку. На дне коробки находится зеркало, а на верху коробки - полупрозрачное зеркало.
Эти зеркала изготовлены вручную. Нижнее зеркало получилось путём наклеивания полупрозрачной плёнки (One Way Mirror) на тёмную поверхность пластика. А верхнее - наклеиванием такой же плёнки на оргстекло.
Описание устройства
За основу взят проект Arduino controlled RGB LED strip
Он был немного изменён (как схемотехника, так и прошивка) чтобы добавить немного больше возможностей.
Поскольку устройство питается от аккумулятора (LiPo), то чтобы скомпенсировать нестабильность напряжения применён повышающий преобразователь постоянного напряжения (StepUp DC-DC) - U1. На выходе этого преобразователя всегда стабильные 12В. Тем самым яркость свечения светодиодной ленты всегда стабильная.
А чтобы следить за величиной заряда и не допускать глубокого разряда - используется простейший делитель напряжения (на базе резисторов R2 и R3) и АЦП встроенный в Arduino. Светодиод, который сигнализирует о разряде, используется штатный - который находится прямо на плате Arduino Nano.
Вместо транзисторов применена микросхема L293 (U2)- просто она была под рукой, и хотелось проверить её в деле.
Чтобы менять режимы свечения светодиодной ленты, применяется кнопка SW2 с подтягивающим резистором R1.
Видео работы
Полезные ссылки:
Прошивка для Arduino: https://github.com/polovik/rgb-led
Схема электрическая принципиальная: https://github.com/polovik/rgb-led-firmware
Распиновка Arduino Nano: http://www.pighixxx.com/test/pinouts/boards/nano.pdf
Схема электрическая принципиальная Arduino Nano: http://www.ba0sh1.com/wp-content/uploads/2013/03/ArduinoNano-3.3.png
Даташит на микросхему L293: http://www.ti.com/lit/ds/slrs008d/slrs008d.pdf
Как наклеивать плёнку: http://art-plenki.ru/nakleivanie-plenki/
No comments:
Post a Comment