Бюджетный свет для RC-модели

в 14:55, , рубрики: attiny13, DIY, diy или сделай сам, rcdrift, свет

Здравствуйте. Я хочу рассказать о том, как я делал подобие неоновой подсветки и фар с габаритами для радиоуправляемой дрифт-модели масштаба 1:10.

Предыстория
В ноябре 2015 я заинтересовался дрифтом на RC-моделях, неожиданно появились деньги, и тут понеслась… Дрифт меня вовлёк, и я решил перейти к этапу, который в электронике обычно начинается с изготовления корпусов для своих устройств, а в моделизме — с добавления «красунек» на модель. Корпус у меня уже был — побитый жизнью Porsce 911 GT2 RS, и я решил добавить немного света. Что из этого вышло — смотрим.

Часть 1, теоретически-философская

Для начала, я составил для себя список «хотелок»:

1. Подсветка дна модели, т.н. «неон»;
2. Фары (дальний свет);
3. Габариты.

Для подсветки я откопал в закромах шкафа светодиодную псевдо-RGB ленту. Светодиоды R,G и B не находятся в одном корпусе, а просто стоят друг за другом (упустил этот факт при заказе, поэтому лента и переселилась в шкаф). Длина одного сегмента ленты составляет 147мм и на ней умещается по два светодиода каждого цвета. Но какой бы ни была RGB-лента, ей всё равно нужен управляющий контроллер — его я запланировал реализовать на ATTiny13, благо они были признаны мною как «несостоятельные» для проектов и тихо лежали в том же шкафу.

Включение фар и габаритов тоже было запланировано с помощью той же АТТини, но… не сложилось, в общем. Хотя и на печатке, и в коде всё нарисовано и описано, может быть когда-нибудь потом добавлю; сейчас свет и габариты включаются DIP-переключателем на 2 секции.

В изначальном варианте «блока света» питание планировалось объединить с питанием силовой части; помехи ли, или проседание напряжения ввиду прожорливости моего регулятора хода сбрасывали контроллер, поэтому пришлось добавить (в версии №2) 2 аккумулятора 18650, соединенных последовательно. Напряжения в 6-8.4В хватало для питания светодиодных лент. Потом, ввиду отсутсвия большого количества отсеков для 18650, пришлось заменить двойной отсек на одинарный и добавить китайский модуль DC-DC Step-Up на маленькой микросхеме с нечитаемой маркировкой. Напряжение на выходе я выставил 10В, теперь и ленты, и фары светят ярче, правда, приходится чаще заряжать аккумулятор; но его всё равно с лихвой хватает на 2-3 покатушки по 2.5 часа. Да и возить с собой 2 18650 аккумулятора — не такая уж и большая проблема. Питание МК обеспечивается за счёт преобразователя LM1117-5.0,

Часть 2, практическая

Практически, реализация контроллера света не являет собой чуда, я не стал особо заморачиваться и решил сделать 5 режимов работы — всё выключено, R, G, B, RGB. Из-за относительно небольшого клиренса модели, в режиме RGB чётко видны все три светодиода. Сама же лента имеет общий анод, катоды коммутируются с помощью маленьких N-канальных полевых транзисторов в корпусе SOT-23. Почему-то самой большой проблемой для меня была именно разводка силовой части — я немножко подтупливаю, когда рисую схемы с транзисторами. А уже после ликвидации проблемы, я нашёл схему подключения в сборнике Arduino Basic Connections.

На корпусе модели смонтированы светодиоды (для фар — на звёздочках, габариты просто приклеены на термоклей) и плата, на которой установлены DIP-переключатель и токоограничительные резисторы. Аккумулятор с повышающим преобразователем стоят на шасси, питание заводится через разъём 3-пин, из которых 1 — not connected (для защиты от переполюсовки).

Прошивка для микроконтроллера (всё в конце статьи в архиве) написана в BASCOM-AVR, который, ИМХО, незаслуженно был описан одной-двумя статьями на Хабре, ибо среда заслуживает внимания благодаря простоте написания программы и достойному коду на выходе.

В заключение, немного фотографий получившегося:

Бюджетный свет для RC-модели - 1

Бюджетный свет для RC-модели - 2

Бюджетный свет для RC-модели - 3

Бюджетный свет для RC-модели - 4

Бюджетный свет для RC-модели - 5

Бюджетный свет для RC-модели - 6

Бюджетный свет для RC-модели - 7
Фотографии платы без термоусадки не сохранилось

Архив с печатными платами и кодом можно скачать здесь. Печатные платы нарисованы в Sprint Layout 6, код написан в BASCOM-AVR 2.0.5.0.

Спасибо за внимание!

Автор: YarikYar

Источник

Поделиться новостью

* - обязательные к заполнению поля