836

TinyLamp - настольная мини-лампа с питанием от USB1

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

Вот такая вот мини-лампа. И она действительно "мини" - размеры 20х20х80 мм. При этом потребляет она всего лишь 230 мА в самом ярком режиме, благодаря чему питать её можно от всего, где есть порт USB.


Инструкция по сборке


Итак, если вы заинтересовались — продолжим. Для сборки нам понадобятся следующие компоненты:

— микроконтроллер ATtiny85;

— модуль сенсорной кнопки на микросхеме TTP223;

— светодиоды WS2812B (6 штук);

— распаянный microUSB/USB-C вход;

— 1 резистор номиналом 100-500 Ом;

— электролитический конденсатор (напряжением от 10В, ёмкость чем больше, тем лучше);

— программатор ISP (в качестве оного может выступать плата Arduino (UNO, Mega, Nano), либо популярный USBasp).

Всё это можно найти на AliExpress либо в другом месте, где продаются электронные компоненты. Перед сборкой нужно прошить микроконтроллер. Прошивка, инструкции, всё о режимах и управлении найдёте тут. О том, как прошить голый микроконтроллер есть замечательная статья от @AlexGyver тут.


Распиновка WS2812B:

Данные светодиоды необходимо подключать так: все +5V и GND параллельно, к первому светодиоду на вход Din подключить резистор, Dout к следующему светодиоду на Din и так далее по цепочке. Последний светодиод останется с пустым контактом Dout, его подключать никуда не нужно. Я собрал их в виде столбика:

Далее, собираем всё в кучу согласно схеме:

Если всё собрано верно, при подключении светодиоды перейдут в первый режим.


Корпус


Без корпуса всё это, естественно, выглядит как кучка деталек. Дабы исправить это, я смоделировал корпус и распечатал его на 3D принтере.

Собрал всё это воедино:

И закрыл крышку:

Готово! Можно включать.

Небольшое видео работы моего любимого режима - "свеча". Камера плохо передает цвет, в жизни, да ещё и ночью эффект очень классный.

На этом всё. Спасибо, что осилили этот длиннопост. Отдельное спасибо @AlexGyver за библиотеки для Arduino.

Вопросы задавайте в комментариях. Если кому-то нужна 3D-модель — пишите в комменты. Спасибо за внимание!

Инженериум DIY

579 постов5.5K подписчика

Правила сообщества

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

В сообществе будут попадаться посты для новичков, поэтому не стоит влетать в пост с минусомётом, направленным на задающих вопросы по теме поста.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества