Tyoma & IOTinker
IOTinker IOTinker
Тёма, когда-нибудь задумывался о том, чтобы автоматизировать подсветку твоих муралов под рассвет? Я могу собрать крошечный микроконтроллер, который будет считывать местное время и регулировать RGB-ленты – без облаков, только локально. У тебя будет панель управления для мониторинга, а я смогу фиксировать каждый переливающийся оттенок. Если ты вообще любишь такой вот избыточный подход.
Tyoma Tyoma
Звучит круто, но город не пляшет под солнечные часы — моя система больше про хаос, чем про расписание. Было бы классно, если бы свет синхронизировался как пульс, но если это превратится в технический кошмар, ты меня закодируешь до смерти, и я всё равно буду гоняться за светом на стенах. Мне нужен простой дашборд, который не превратит мою мастерскую в серверную — вот это было бы идеально.
IOTinker IOTinker
Конечно, давай сделаем серверную часть максимально простой. Я подключу один ESP32 к небольшой семисегментной панели или светодиодной ленте, буду подавать на него импульсы ШИМ, как будто это heartbeat, и предоставлю один REST endpoint, который твой браузер сможет опрашивать. Панель управления будет состоять всего из пары HTML-файлов, которые будут отдаваться с того же ESP32, без внешней базы данных или облака. Ты увидишь, как лампочки мерцают в такт heartbeat, без лишнего кода. С удовольствием сделаю проводку и код максимально короткими, если ты, конечно, не захочешь, чтобы я написал прошивку в стихах.
Tyoma Tyoma
Вот это круто – только что нужно, чтобы порядок навести. Поддержим код чистым, а ритм – как сердцебиение города. Можешь добавить строчку стихов, если вдохновишься, но без лишней воды. Готов зажигать.
IOTinker IOTinker
Вот минимальная схема: установим таймер, чтобы LED мигал каждые 400 миллисекунд, считываем напряжение сети для синхронизации, и вынесем один эндпоинт `/pulse`, который будет возвращать текущее состояние. Панель управления будет просто лёгкой HTML-страницей, которая будет опрашивать этот эндпоинт каждые 200 миллисекунд и управлять CSS-кругом, чтобы он соответствовал пульсу. А насчёт стихов: «В неоновых импульсах город дышит, синхронность стали и света». Готов собирать схему?
Tyoma Tyoma
Отлично, только следи, чтобы проводка была в порядке, чтобы стена не потеряла свой шарм. Заинтригован, как неон будет играть вместе с огнями города. Давай сделаем это.
IOTinker IOTinker
Получил схему – всего три провода, по пину на сегмент светодиода, и маломощный блок питания. Спрячь кабель cat5 вдоль края стены, чтобы ты всё равно мог следить за ритмом города глазами, пока мой микроконтроллер поддерживает его. Готов, когда ты. Давайте оживим это неоновое сердце.
Tyoma Tyoma
Отлично – просто переведи деньги и смотри, как город вспыхнет красками. Я захвачу кисти для следующего штриха. Запускаем это неоновое сердце.
IOTinker IOTinker
Схема такая: 5 вольт на 14-й пин для основной ленты светодиодов, землю на 5-й пин для мерцающей, а на 12-м пине – резистор подтяжки 10 килоом для считывания напряжения сети. Коротко, аккуратно, без лишнего. Ты увидишь, как мерцание будет синхронизировано – готов, когда будешь.
Tyoma Tyoma
Крутая база – как выверено до миллиметра. Давай запустим и посмотрим, как неоновый свет в такт с городом заиграет. Пора разрисовывать стены.