Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Arduino + Светильник

С этим тегом используют

Электроника Ardublock Самоделки YouTube Своими руками Вертикальное видео Видео ВК Ночник Лампа Рукоделие без процесса Освещение Ручная работа Все
12 постов сначала свежее
60
feeld
feeld
4 месяца назад
Arduino & Pi
Серия Свои умные светильники

Свои умные светильники часть 2⁠⁠

И так, второй пост из серии про светильники. В нём я покажу актуальную версию своей умной базы, новые плафоны и новые анимации. Расскажу о дальнейших планах.
В этом посте будет очень много фотографий, GIF изображений и рассуждений.

Для затравки


Этап второй - я назову его: Развитием.


Начну с конструкции и изменений, а так же что послужило причиной этих изменений:

Причины:

  • DC-DC преобразователь на 2 Ампера(3 Ампера в пике и с радиатором) не подходил. Он жутко грелся, а лента в пике по расчетам могла потреблять до 5 ампер, поэтому предыдущая конструкция была жутко доколхожена вторым DC-DC модулем в параллель для хоть какого то запаса по амперажу, но это тоже особо не помогло. Поэтому два дешевых модуля были заменены на XL4016E 9A. Так как они полностью удовлетворяют моим требованиям по размеру, мощности и цене.

  • Добавления акселерометра для одной очень замысловатой анимации.

  • Перенос порта питания на другое место и соответственно изменения модели под это дело.

И вот какую внутрянку я получил, после некоторых мытарств.

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

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

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Вот так. На этом цилиндре намотана уже сама лента. (не промоделивал, так как не видел в этом смысла для себя, а занятие гнуть компоненты во фьюжене, это мега мучительно)

Поверх собственно ленты, на следующий выступ, одевается рассеиватель, а сверху скрепляется все крышкой.

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

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

В реальности цилиндр с LED лентой выглядит вот так:

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

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

Это что касается конструкции и железа. Что касается софтверной части, ох и много же там было проблем. Ниже опишу и проблемы и все

  • Проект был сделан в скетче, что со временем усложнило его модификацию, отладку и работу с ним в целом. Работа в Arduino IDE мягко скажем, не была столь удобной. Поэтому проект был перенесен на VS Code в связке с PIO, где произошел рефакторинг и разделение всех функций на отдельные файлы прям как по ООП. (эх, если б я был профи и знал заранее, я бы не потратил столько времени на этот этап)

  • Интерфейс был допатопным, морально устаревшим, а так как его прям делать снова с 0 не хотелось, поэтому он был доработан, добавлены красивости и тд. Но мне кажется, я ещё не удволетворил все свои хотелки. и впереди меня ждет очень много интересных визуальных изменений.

  • Отсутствие серверной части. Я хочу видеть подключенные лампы к сети интернет, на какой прошивке они сейчас, какой аптайм у них, какой город у пользователя и какая анимация включена. Иметь возможность перепрошивки удаленно на выбранную прошивку и возможность смены анимации так же удаленно. Удаленно в этом контексте, это через интернет, без открытия портов, знания IP адреса и тд и тп. Вообщем, статистическая и прочая информация для технической поддержки в будущем. Она может каким то образом изменятся, в дальнейшем, но фундамент необходимо сделать.

  • Отстутствие сервера для поддержки "интернета-вещей", тоесть лампой можно управлять только находясь в одной локальной сети, то это категорически не устраивало меня, все таки в современных реалиях, хочется видеть статус той же лампы онлайн и 24\7. А так же, это стесняло меня в некоторых анимациях, о которых я расскажу позже.

  • Как оказалось, фаза луны отображалась не в реальном времени, а расчитывалась по расчетам. Что в целом не плохо, но зная реальное время, эти расчеты не нужны. Тоже надо было пофиксить.

  • Так же, из за того что вся прошивка и все анимации были написаны под накрученную спиралью ленту, новая лампа с новой конструкцией естественно отображала все анимации неверно и не корректно, это затронуло все анимации и полностью изменение логики их работы.

    Вообщем, описывать все проблемы дословно, я не вижу смысла и так понятно, что багов лагов и проблем, там было ООЧЕНь много. Прям сверхдошиша. Не долго думая, приступил к исправлению.

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

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Интерфейс версии 2.0, адаптивный и под мобильные устройства и под ВЕБ версию.

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Блок системных настроек.

И да, как можно заметить, в веб интерфейсе все ещё как то не сгрупировано нормально и выглядит не сказать что вау круто. Но над этим я ещё в будущем поработаю. Теперь у меня есть возможность, обновлять интерфейс отдельно от прошивки и все это с поддержкой версионности и автоматических обновлений. При этом для пользователя, ничего не изменится, всегда будет одна кнопка для обновлений, но обновится только нужная часть устройства)
И вот так выглядит если доступно обновление.

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Если доступно обновление.

Так же, сделал приятную мелочь и бонус, в процессе обновления естественно у нас появляется прогресс-бар с процентным заполнением и текущим статусом процесса (качается прошивка, распаковывается, обновляется и тд) и сама лампа в этот момент начинает плавно переливаться голубым цветом, что дополнительно уведомляет пользователя об обновлениях.

Рассказывать можно долго, об абсолютно всех изменениях, но пожалуй это и 2 новые анимации заняли у меня больше всего времени.
1 анимация, это связь ламп или постучись в мою дверь)
В интерфейсе это выглядит вот так и суть её работы в следующем:

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Постучись в мою дверь.

Первое что надо сделать, это отправить второму обладателю, свой ID что бы он вставил его в соответствующее поле и всё. Настройка завершена и лампы связаны.
Теперь, когда вы трогаете свою лампу (бьете по ней, просто трогаете, гладите и тд) ровно с такой же силой, на абсолютно любом расстоянии(лишь бы был интернет) у второго пользователя его лампа загорится тем цветом, который он выбрал у себя в настройках. Получается некие парные лампы можно сказать для отношений на расстоянии или для общения морзянкой если хочется)

И вот видео работы:

Я засимулировал работу второй лампы, так как сейчас второй собранной у меня нет в наличии, но уже проверял. работает и работает весьма быстро)

Устроено все весьма просто и стандартными методами. Протокол MQTT, свой сервер и базовая аутентификация, которая зашифрована и хранится уже в памяти ESP. + уникальный ID формируется из MAC адреса для каждого устройства, который не изменяется при перепрошивках или перезагрузках, возможно в будущем я упрощу этот механизм, но пока сам прототип работает и это радует. Это потребовало от меня множества усилий, но это одна из самых главных фич которые мне нравятся самому. Естественно для этого режима(как и для всех) работают настройки и установки такие как: якрость, высота подсветки, чувствительность и цвет) реализовано это всё с помощью акселерометра и вполне стандартных алгоритмов фильтрации шумов(спасибо универу, за специальность в области сигналов и фильтрации шумов и тд, наконец то пригодилось). Грубо говоря, ничего сложного.

Погодная анимация


Куда сложнее, это была следующая анимация. Симуляция режима погоды.
В интерфейсе это выглядит очень просто. Нет никаких настроек (в этом и смысл).

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Погодная анимация

Тут, вы задаете ваш город, поселок или область, или даже известное место(например торговый центр) и дальше происходит магия. Светильник начинает получать погоду почти ровно из этого места. (самое ближайшее к нему где есть метеостанция отдающая данные в интернет)
А дальше, я эту погоду уже превращаю в соответствующие анимации. Облачно - лампа будет плавно мигать тусклым белым светом, если пойдет снег или дождь - то по лампе будут стекать синие или белые капли, если туман, то просто будет гореть тусклым белым светом, а если солнечно то будет светить ярко и желтым цветом, во время грозы и ливня, будет смешиваться режимы дождя и грозы) Бывает и такое, что лампа не знает такого состояния погоды, тогда она будет пульсировать синим цветом ровно как во время перепрошивки, сейчас это нужно мне для отладки, и регулярно записывается в логи которые отправляются мне на сервер и постепенно я фикшу все недостающие статусы)

Вот например, погода для Санкт-Петербурга и для Сочи. (1 и 2 видео соответственно). В СПБ- Облачно, а в Сочи шел небольшой дождь. (и да, я показываю на примере Марса)

Как обычно, на камере плоховато видно, но в живую результат гораздо лучше. Но либо тут уж я криворученька и снимать не умею. Автор не оператор)

Конечно же, смена погоды происходит автоматически и без участия пользователя. Лампа сама обновляет статус погоды раз в N времени, и если погода изменилась, то и отображение на лампе поменяется.

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

Так же, есть Температурный режим этой анимации. Он просто показывает цветом свечения, текущую температуру на улице. Диапазон можно задать самому, от -20 до + 30 градусов по умолчанию, где -20 это максимально синий цвет, а +30, максимально красный. Эти цвета так же можно изменить в настройках. И так же естественно все в Live режиме меняется.

Новая анимация луны

У меня остался бракованный плафон, так как принтер почему то решил что он допечатал. (да, я бракодел) и на нём я тестирую всякое.

Вот как выглядит секторность и фазы луны.
У анимации луны есть ряд настроек:
Режим работы:

  • Реалистичное время. (не думаю что стоит пояснять, что на небе - то на лампе)

  • Ускоренное время. (можно задать какое то количество минут, за которое луна сменится от полностью темной, до полной луны)

  • Ручной режим. ( на видео выше, мы можем изменить фазу вручную, от 0 до 12)

Интерпретация:

  • Реалистичная (Всегда горит строго 180 градусов луны) как и в реальной жизни, у луны всегда есть темная сторона)

  • Артистичная (В процессе того как луна меняет фазы, она как бы заполняется от 0 до 360 градусов и в итоге будет гореть вся сфера)

  • Минималистичная (всегда горит 1 из 12 столбцов, он перемещается как месяц) (на видео)

Ну и конечно остальные настройки, такие как цвет, яркость и тд. Кому что по душе.

Админка.

Ну и админку грех не показать. Очень быстро написал её, буквально за один два дня.

Свои умные светильники часть 2 Инженер, Электроника, Своими руками, Гаджеты, Esp32, Декор, Светильник, Луна, Планета, Космос, Ночник, Лампа, Освещение, Оригинально, Arduino, Фонарь, Пайка, Свет, Интерьер, Дизайн, Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост

Собственно моя удаленная админка. Тут я вижу некоторые статистические данные, которые могут мне помочь в решении каких то вопросов удаленно. А так же то, что я описывал в начале поста.

Что в планах дальше?

В планах дальше, это:

  • Ещё раз переработать интерфейс, сделать его уже с анимациями, желательно на React или чем то подобным, с меню и настройками. С базовой аунтентификацией пользователей и в целом как то поприятнее.

  • Доработать некоторые баги, например сейчас смена цветов не всегда происходит в Live режиме, это связано с JS и миллиардами запросов, к устройству.

  • Собрать полноценное Android приложение, зачатки уже есть, я могу с приложения изменять анимации и их параметры, но показывать пока не буду, так как это совсем ранний прототип и я только изучаю этот вопрос. Но у меня по сути дела, есть почти полноценный API для работы с устройством, так что вопрос написания приложения не кажется мне уж очень сложной задачей.

  • Интеграция в Apple Home и Алису. В Apple Home, тестово уже прокидывал, но крайне упрощенную версию лампы. С полноценной лампой пока не вышло, но работаю в этом направлении. В Алису, слышал что можно через MQTT, но на стадии изучения этого вопроса.

  • Интеграция с Home Assistance - можно считать сделана, так как будет через MQTT, а MQTT в устройстве уже есть, осталось написать пару функций и готово, возможно для самого HA надо будет написать своё дополнение, что бы пользователь не парился с добавлением кода в Configuration.yaml и тд. Вообщем как то надо это придумать попроще чем уже протоптанная неоднократно мною дорожка.

  • Многое многое другое.

Если вам интересна реализация этих планов, подписывайтесь тут или на мой тг. Там я буду чаще постить какие то отрывки которые не требуют оформления и выделения времени на написание поста)
https://t.me/magic_lamps

Всем мир)

Показать полностью 10 4
[моё] Инженер Электроника Своими руками Гаджеты Esp32 Декор Светильник Луна Планета Космос Ночник Лампа Освещение Оригинально Arduino Фонарь Пайка Свет Интерьер Дизайн Видео Без звука Вертикальное видео Короткие видео Длиннопост
13
13
feeld
feeld
4 месяца назад
Серия Свои умные светильники

Свои умные светильники часть 1⁠⁠

Попался мне как то раз, на просторах сайта для 3д печатников прикольная пачка светильников, ну я не долго думая и сделал в подарок своему другу программисту подобный светильник, да только не простой, а умный.

В чём умность спросите вы? По сути, ни в чем. Это такая же маркетинговая уловка, как и все умные светильники сейчас на рынке. По сути, это очень сильно настраиваемый и кастомизируемый светильник под конкретного человека. Так же впоследствии сделал и простую версию под E27. С лампой от Xiaomi, что дало почти во всех аспектах тот же вау-эффект, но с гораздо меньшими трудозатратами. Вот фото.

Для ЛЛ - Там вообщем то внизу, описание процесса создания своего велосипеда, с фоточками, результатами и так далее)

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Светильник луна, в его базовой версии с умной лампой от Xiaomi.

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Как это выглядит без надетого плафона.

Но поскольку, писать постик на пикабу, о том, как я распечатал все и вкрутил лампочку - это весьма скучное занятие, да и в этом нет ничего особо похвального, сказ я буду вести о том, как я все таки делал свой светильник, со своей конструкцией, электроникой и софтом.


Этап Первый - я назову его вовлечением.

После увиденного на сайте, у меня сразу в голове появилась идея, а почему бы мне, не взять вот этот светильник Луны, модифицировать корпус под то как мне надо и сделать свою начинку, не брать E27, а на адресной LED ленте и микроконтроллере, да что бы ещё и в умный дом интегрировалось и в алису и без костылей и с нормальным user-friendly интерфейсом и туда уже прикрутить своих анимаций, каких только вздумается. Сказано - сделано. Засел во Fusion 360 и сделал первую итерацию корпуса.

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Внутрянка, а сверху надевался цилиндр, на котором и была сама лента намотана собственно.

Конструкция была не замысловата и состояла всего из нескольких компонентов:

  • Сама ESP32-Dev

  • DC-DC модуль, который питал ленту, а так же саму ESP32 5 вольтами.

  • Горстка бонок М3

  • Стандартный порт питания 2.5 мм.

  • Лента на чипах WS2812B.

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

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Фото процесса.

Какие были задачи в целом? Что должен уметь делать мой светильник, чего не умеют обычные умные лампы от известных брендов? Чем мой продукт, может отличаться? Вот такие вопросы я позадавал себе и нашел на них ответы:

  • Необходимо, что бы моя умная лампа, без проблем подходила на замену к обычной базе с цоколем Е27.

  • Добавить различные забавные, а так же удобные анимации, такие как: Огонь, Градиент, Температура свечения,Радуга, Статичный цвет, отображение фаз луны (в реалтайме) и ещё пару очень интересных анимаций, о которых я расскажу далее.

  • Веб интерфейс + приложение под Android/IOS в перспективе.

  • Интеграция в Home Assistance и\или интеграция в Apple Home/Алису.

  • Автообновление для ESP32 по воздуху. То-есть что бы с сервера подтягивался бинарник, сравнивалась версия и при необходимости она(ESP) сама перепрошивалась на актуальную версию.

  • Регулируемые анимации, каждая со своими параметрами и так далее. Вообщем опять же, настройки.

  • Каким то образом реализовать это все самому и без особых знаний в программировании, ну тоесть они есть, да, но я не программист со стажем, а 3д дизайнер и инженер.

    Ну и собственно, вот такой веб интерфейс получился за пару дней кодинга:

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Грубо говоря совсем ранняя альфа версия.


Самое сложное, это было в целом предусмотреть кучу мини моментов. Таких как удобное подключение к Wi-Fi для пользователя, сохранение всех настроек, удобный поиск в веб браузере своего устройства и тд. В дальнейшем, это все ещё много раз изменилось, но для истории, вот как это выглядело в ранней альфе)

А вот с плафоном, вышло не очень. Из наличия филамента, был серый, и я подумал, что серая луна - будет выглядеть отлично и замечательно(ага ага). И как обычно это бывает, 31 декабря, у меня почти на финале, растягивается, а затем рвется ремень на 3д принтере из за чего получили вот такой дефект печати:

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Эту боль, не передать словами... 2 дня печати, 300 грамм филамента ушли по итогу в помойку.

Но для тестирования, я все таки передал товарищу полный комплект со стримом с камеры, где печатается новый плафон, который и передал уже через 2 дня. Красивый, белый и полностью функциональный. Никто не в обиде)

По итогу, секторная анимация заработала хорошо и отображала текущую фазу луны, а так же и остальные анимации.

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Прошу прощение за фото, но вот так выглядит анимация самой малой фазы луны. Лучше фото из архива не нашлось.


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

Свои умные светильники часть 1 Своими руками, Электроника, Инженер, Гаджеты, Светильник, Декор, Для дома, Идея для дома, Ночник, Освещение, Лампа, Arduino, Оригинально, Esp32, Длиннопост

Финал очка)

Как я делал версию 2.0 для себя, я расскажу в следующем посте серии про светильники который выйдет уже очень скоро)
Там ждет и изменение конструкции, и добавление датчиков, новых модулей, и решение проблем перегрева, и проблем питания, а так же, новый красивый веб интерфейс, приложение для Android, обновление серверной части, админка и многое многое другое. Вообщем много много интересного.

А пока он не вышел, вы можете подписаться на мой тг, в скором времени (в данный момент у меня случился небольшой переезд) я начну поститить туда ещё и фотографии и видео процесса создания умного светильника.
https://t.me/magic_lamps

Показать полностью 8
[моё] Своими руками Электроника Инженер Гаджеты Светильник Декор Для дома Идея для дома Ночник Освещение Лампа Arduino Оригинально Esp32 Длиннопост
0
12
A.Kristina
A.Kristina
8 месяцев назад
Интересный AliExpress

Классная светодиодная лента⁠⁠

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

Важно! Для работы требуется источник питания DC 5V и светодиодный контроллер, без них лента работать не будет. Ссылка на ленту.

Показать полностью
Светодиоды AliExpress Товары Китайские товары Электроника Светильник Контроллер Arduino Свет Видео
5
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
19
Hellovod
Hellovod
2 года назад

Небольшое рукоблудие⁠⁠

Приветствую, пикабутяне.
Решил сделать для своего карапуза, увлекающегося Майнкрафтом (в меру) небольшой светильник.
В арсенале только 3д принтер и завалявшаяся ардуинка.
Честно проект стянул отсюда https://www.thingiverse.com/thing:4770169
изменил только питание от аккумулятора, чтобы не быть привязанным к розетке и не торчал провод. Ну и сенсорную кнопку добавил для переключения цветов.
прошу сильно не пинать, ибо делитант и в 3д печати и в ардуинах)
На всё ушло чуть больше 2 недель, печать + посиделки некоторыми вечерами после работы.

[моё] Minecraft 3D печать Поделки Arduino Светильник Видео Без звука
0
2445
ExpertPSK
ExpertPSK
4 года назад
Рукодельники

DIY Mortal Kombat led lamp Светильник своими руками⁠⁠

Привет друзья!
Дело было не вечером, но делать было нечего)
Люблю разного плана подсветки, лампы и тому подобное, и вздумалось сделать такого рода светильник.
(Много фото и видео)

Нашёл картинку в интернете

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

В фотошопе сделал контур

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Напечатал

Нашёл лист пластика от рекламной таблички

И на двусторонний скотч зафиксировал трафарет на пластик

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Далее запустил ручной чпу станок и ждём окончание процесса

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Спустя какое то время станок завершил работу просигнализировав об окончании процесса мозолью на пальце

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Далее на вакуумном формовочном станке(пылесос, коробка, паяльные фен) наклеил карбоновую пленку

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом
DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Торцы контрастного белого цвета выдавали косяки работы чпу, закрасил их

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Получилось вот что

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

А где тут свет? А вот он)

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом
DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом
DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом
DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Диоды не простые, ws2812. Управлять ими будет ардуино nano.
Скетч от алексагавера

Навесом для проверки

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Работает :)
значит продолжаем продолжать.
Приклеиваю диоды
(на ардуино для удобства заменил разъём на micro usb)

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Сзади не видно, так что пусть не красиво)
на эту конструкцию светильник и будет крепиться тем самым обеспечивая зазор от поверхности в 3 см.

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

И вот что из этого вышло :)
Не претендую на оригинальность и идеал.
уверен что есть те кто могут лучше и круче)

DIY Mortal Kombat led lamp Светильник своими руками Своими руками, Игры, Mortal Kombat, Лампа, Светильник, Arduino, Видео, Длиннопост, Рукоделие с процессом

Идея была спонтанно, делал из того что о было под рукой так сказать)
На фото и видео не передать, выглядит очень круто!
Может кого-то вдохновит на что то)
С удовольствием почитаю ваши комментарии!
Всем добра друзья!


По многочисленным заявкам видео с легендарным саундтреком прилагается!

Показать полностью 17 3
[моё] Своими руками Игры Mortal Kombat Лампа Светильник Arduino Видео Длиннопост Рукоделие с процессом
158
45
MaksSim33
MaksSim33
4 года назад
Arduino & Pi

Простой и красивый ночник на на Arduino (DigiSpark)⁠⁠

Сегодня расскажу, как можно сделать ночник из стеклянных шариков купленных в Fix Price и Arduino. Также можно заменить Arduino на DigiSpark. Код совместим с обоими платами.

У светильника есть 3 режима роботы:

• Плавная смена цвета всех светодиодов одновременно.

• Смена цветов, у каждого светодиода свой цвет.

• Белый цвет свечения всех светодиодов.

Простой и красивый ночник на на Arduino (DigiSpark) Arduino, Своими руками, Светильник, Светодиодные светильники, Ночник, Светодиоды, Видеоблог, Стеклянный шар, Видео, Длиннопост

Корпус можно сделать из подручных средств. Так как у меня есть самодельный ЧПУ станок, сделанный из мебельных направляющих. На нем вырезал все заготовки. Макеты для раскроя делаю в бесплатной программе Inkscape.

Подключаем все по схеме.

Простой и красивый ночник на на Arduino (DigiSpark) Arduino, Своими руками, Светильник, Светодиодные светильники, Ночник, Светодиоды, Видеоблог, Стеклянный шар, Видео, Длиннопост

Самых дешёвых батареек хватает на 5-7 ночей использования.

Простой и красивый ночник на на Arduino (DigiSpark) Arduino, Своими руками, Светильник, Светодиодные светильники, Ночник, Светодиоды, Видеоблог, Стеклянный шар, Видео, Длиннопост

Библиотеку, код можно скачать тут: Ночник со стеклянными шарами на Arduino своими руками.


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Простой и красивый ночник на на Arduino (DigiSpark) Arduino, Своими руками, Светильник, Светодиодные светильники, Ночник, Светодиоды, Видеоблог, Стеклянный шар, Видео, Длиннопост
Показать полностью 4
[моё] Arduino Своими руками Светильник Светодиодные светильники Ночник Светодиоды Видеоблог Стеклянный шар Видео Длиннопост
16
FeyfolkenKM
FeyfolkenKM
4 года назад

Делаем светодиодный светильник ко дню рождения⁠⁠

Приветствую всех читателей, а также некоторых подписчиков.


Захотелось внезапно рассказать и показать процесс изготовления светодиодного светильника из оргстекла.

Ну, как "захотелось" - перебирал файлы на компьютере, да наткнулся на фото 5-месячной давности.


Затевалось это безобразие по причине того, что у одной дамы намечался день рождения. Собственно, по этому поводу захотелось её удивить чем-то необычным.


А так как руки у меня золотые, да только вот растут из жопы, было решено попробовать сделать светильник, который в интернете носит название "акрилайт".


Итак, что было добыто для этой цели:


Адресные (про это ниже) светодиоды марки, если не изменяет память, WS2812. Количество - 4 планки, в каждой по 8 светодиодов.


Выглядят они вот так. Фото не моё, а из интернета, ибо во-первых - телефон мой снимает плохо, а во-вторых, часть своих фото я прое затерял...

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Подключаются они довольно просто и вместе с этим интересно:


Соединять их следует цепочкой один за другим.

VDC (питание) и GND (земля) спаиваются с аналогичными на соседней планке.

Сигнальная же дорожка соединяется так:

D Out одной планки припаивается к D IN на другой планке и так далее.


И того у нас 4 планки по 8 светодиодов = 32 светодиода.


Судя по данным из интернета (за доходчивую документацию спасибо сайту Алекса Гайвера) один светодиод кушает 60 мА на максимальной яркости, то есть по 20мА на один цвет - синий, красный и зелёный.


Итого 1920 мА + питание контролёра.

Отсюда следует, что блока питания 220v -> 5v 2А хватит за глаза. Для надежности программно ограничим цвета так, не было 100% свечения по всем трём цветам - то есть, "кушать" оно будет менее своих 1920 мА.


Далее нам понадобится контролёр. Для этой цели был использован Arduino Nano.


После этого соединяем всю цепь вместе, запитав от блока питания как сами светодиоды, так и сам контролёр. Между сигнальной ножкой и сигнальным входом ленты ставится резистор ом на 200-300, дабы ограничить ток и не сжечь сам контролёр.


Сборка электрической части готова, остаётся написать прошивку.

Делается это в привычной Arduino IDE.


Код приводить смысла нет (да-да, вы угадали - его тоже прое потерял за полгода). Работает же оно по такому принципу:


1. Есть несколько заранее заданных цветов в RGB формате.


2. Также есть белый цвет - при включении светильника свечение всегда начинается с белого цвета.


3. Генератор случайных чисел задаёт случайно число от 1 до 6 (вру - от 0 до 5) - по количеству цветов. Данный генератор срабатывает каждый 5 минут.


4. При включении загорается белый цвет, который через 5 минут плавно сменяется на рандомный цвет из тех 6. Далее каждые 5 минут выбирается другой цвет и происходит плавный переход от текущего цвета к цвету следующему.


4.1. Также имеется встроенная проверка на "повторяемость" двух цветов подряд: Если рандомный цвет оказался равен цвету текущему, то генератор случайных чисел запускается заново. Таким образом два раза подряд не выпадет один и тот же цвет. Через раз - пожалуйста...


Наконец, начинается самая интересная работа - проектирование:


Для начала замеряем всё, что нам нужно. В первую очередь - суммарную длину четырёх планок светодиодов. Отсюда выходит ширина нашего акрилайта (листа).


Далее идём в Corel Draw и строим примерный (и совсем непонятный) макет. Вид сбоку в сечении:

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Если в двух словах:

Вертикальная "палочка" - лист оргстекла.

Всё остальное - корпус.


После этого открываем Blender и переносим макет туда, да накидываем тестовую модель, чтобы прикинуть, как оно будет примерно выглядеть (боковые стенки не показаны):

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Раз уж потянуло нас на красоту, от открываем Keyshot и переносим модель туда, да рендерим в цвете:

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Вроде, более или менее приемлемо...

По крайней мере - я вообще не разбираюсь в промышленном дизайне...


Осталась лишь техническая  и художественная работа - изготовление корпуса и отрисовка рисунка. Ага, тавтология...


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


Тем же временем идём в интернет и ищем подходящую картинку

(извините, на Пикабу нет возможности убрать это всё под раскрывающийся спойлер):

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

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


Снова извиняюсь, конечный вариант картинки я снова где-то потерял среди горы файлов.


Тем временем к нам приехали листы поликарбоната, из которых и будет делаться светильник.


Почему поликарбоната? Он более устойчив к царапинам.


Было куплено 2 листа, из которых один на запас (да, я умудрился его всё же запороть). Плюс так же 2 мелких кусочка - тренировочных.


Наконец, вооружаемся необходимым инструментом, а также горой терпения и переносим наш рисунок на лист поликарбоната.


Между тем, корпус был уже готов. Собираем всё воедино!

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Протираем спиртом, дабы удалить следы пальцев...

Пакуем в подарочную бумагу как можно надёжнее это дело - ибо хрупкое, да бежим скорее на почту.


Ждём неделю и получаем репортаж с места событий:

Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост
Делаем светодиодный светильник ко дню рождения Акрилайт, Светильник, Led, Arduino, День рождения, Подарки, Длиннопост

Вот, как-то так...

Тапочками сильно не кидайтесь, ибо писал уже полусонный...

Показать полностью 19
[моё] Акрилайт Светильник Led Arduino День рождения Подарки Длиннопост
13
11
Rockerty
Rockerty
4 года назад

Настольный светильник Gravity gun из Half-Life⁠⁠

Ребята, здравствуйте!

Я давно увлекаюсь дизайнерской деятельностью, как теорией, так и практикой. А в последнее время очень люблю создавать предметы интерьерного освещения: ночники, люстры, настольные и напольные лампы.

При этом большую часть своей жизни я являюсь геймером и помню игры двадцати-тридцати летней давности. Первый комп - ZX_Spectrum. Одна из первых игр - Saboteur! (оч классная, 85 года выпуска). Еще помню Batman 86-го года. Ох, кто же делал эти игры? Наверное, сами боги...

В общем, думаю, таких как я не мало.

Недавно мне пришла в голову идея очередного светильника из культовой компьютерной игры. Делюсь с вами результатом:

Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост
Настольный светильник Gravity gun из Half-Life Ручная работа, Half-life, Светильник, Arduino, Геймеры, Дизайн, Светодиодные светильники, Гравипушка, Интерьер, Дизайн интерьера, Длиннопост

Материалы такие:

фанера, пластик, светодиодные ленты и кольца; внутри ардуино меняет цвета и контролирует яркость. Покрыто черной краской и краской "патина" (художественная краска - имитация металла).


Есть у меня маленькая группа, где есть другие мои работы - https://vk.com/nestforyou


Благодарю за внимание.

Показать полностью 17
[моё] Ручная работа Half-life Светильник Arduino Геймеры Дизайн Светодиодные светильники Гравипушка Интерьер Дизайн интерьера Длиннопост
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии