Friday, October 20, 2017

Бесконечное зеркало (Infinity Mirror)

На базе Arduino и светодиодной ленты (LED-strip) получилось вот такое устройство


Сердцем устройства является плата 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