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

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

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

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

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

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

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

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

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

Arduino + Ночник

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

Электроника Ardublock Самоделки YouTube Своими руками Вертикальное видео Видео ВК Светильник Лампа Рукоделие без процесса Короткие видео Ручная работа Все
7 постов сначала свежее
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
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
Партнёрский материал Реклама
specials
specials

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

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

Попробовать

Ремонт Теплый пол Текст
29
alexlapshyn
4 года назад

Новогодний домик⁠⁠

У нас в семье есть традиция - рядом с новогодней ёлкой ставить маленький игрушечный домик.

Домик собирался из подходящего конструктора, чаще всего из "пластмассового конструктора", выпускаемого в СССР, который копировал LEGO. Также были годы, когда домик собирался из деревянного конструктора. Или, как вариант, пробовали ставить домики для железнодорожных инсталляций. Их продавали как наборы для склеивания.


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


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


В этом году внезапно пришла в голову идея сделать гирлянду из подручных материалов, которая будет работать именно так, как хочется. Подручными материалами оказалась светодиодная лента из адресных RGB светодиодов WS2812B, arduino nano, ненужный одножильный шлейф IDE80 и многожильный шлейф от дисковода. Ну а сам домик, традиционно, собрать из LEGO и совместимых деталек. Правда для фонарей деталек было недостаточно и "плафоны" пришлось заказывать дополнительно.


Получился вот такой домик-ночник:

Новогодний домик Рукоделие без процесса, Новый Год, LEGO, Светодиодная лента, Arduino, Ночник, Видео, Длиннопост

На фотке поближе, видно над дверью балкона светодиод на проводках. Фонари на самом деле светят не белым, а кремовым цветом, оттенками голубого или жёлтого. Этого не видно из за пересвета при съемке.

Новогодний домик Рукоделие без процесса, Новый Год, LEGO, Светодиодная лента, Arduino, Ночник, Видео, Длиннопост

Ну и традиционный вид сзади, куда ж без него ;) Видно воткнутый в микроконтроллер usb провод. В комнате второго этажа и на лестнице горит свет:

Новогодний домик Рукоделие без процесса, Новый Год, LEGO, Светодиодная лента, Arduino, Ночник, Видео, Длиннопост

Вот так светит фонарь поближе и без пересвета. Внутри фонаря скручена полоска поляризационной плёнки, взятая из разбитого ЖК-дисплея. Без неё светодиод светит яркой, слепящей точкой.

Новогодний домик Рукоделие без процесса, Новый Год, LEGO, Светодиодная лента, Arduino, Ночник, Видео, Длиннопост

Как это всё выглядит на видео:

Для изготовления фонарей, светодиоды пришлось отпаять от лент и припаять к выводам тонкие проводки от IDE шлейфа, разделённого на маленькие, 4х-проводные шлейфики. Такие шлейфики отлично проходят в отверстия деталек, а их жёсткость позволяет им легко придать нужную форму. В данной постройке проводки спрятаны за забором. В самом доме пучок проводков собирается на разъёме от разобранного шлейфа, и уже тремя поводами идёт к контроллеру.


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


Для микроконтроллера написал простенькую программу.


Светодиоды собраны в 3 группы, с разным режимом работы.


Уличные фонари светят ярко, с разными оттенками. Периодически лампы в фонарях "искрят" и гаснут ненадолго. Имитируя поведение обычных, уличных фонарей. Их в этом ночнике - 6.


Свет в доме, в каждой комнате зажигается либо яркий, либо умеренный, либо включается цветной ночник. Горит не всегда. Всего таких светодиодов 9.


В комнатах стоят "телевизоры". В зависимости от "программы", могут показывать как резко меняющиеся цветные вспышки, так и едва заметные цветовые переходы. Этот дом очень любит телевидение, у них целых 5 телевизоров! Один в гараже, один на первом этаже, два на втором, и один в мансарде.


Больше светодиодов использовать нежелательно, так как для их питания не хватит мощности USB.



Здесь я заснял работающий в комнате "телевизор". "Транслируют" чего то в красно-жёлтых тонах. На потолке фиолетовый ночник:

И дети и взрослые очень довольны полученным результатом. Ночник получился достаточно ярким. Он будет радовать нас все новогодние праздники. Осталось теперь дождаться визита Деда Мороза (с подарками)!

Показать полностью 4 2
[моё] Рукоделие без процесса Новый Год LEGO Светодиодная лента Arduino Ночник Видео Длиннопост
4
440
adonixis
8 лет назад

Lightbox с управлением по bluetooth из Android-приложения⁠⁠

Захотел собрать свой первый лайтбокс. Но имея навыки программирования, решил заморочиться и написать к нему приложение для управления подсветкой. Конечно, можно было купить готовую RGB-ленту с bluetooth-контроллером и приложением для него, но это же неинтересно.

За довольно популярный шаблон с оленями спасибо пользователю @Rostik.Boroda (пост).

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

За руководство по сборке спасибо @hotdonkey (пост).

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

Как и в оригинальном посте @hotdonkey для изготовления лайтбокса я использовал пенокартон, плотную бумагу, оргстекло, светодиодную ленту WS2812B 60 светодиодов/метр на 5 Вольт (очень крутая штука благодаря наличию пиксельной адресации), Arduino Nano + от себя добавил bluetooth-модуль HC-06.

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

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

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

Для отладки работы с Arduino по bluetooth на начальном этапе использовал приложение Bluetooth Terminal из Google Play (любое из миллиарда найденных).

Затем написал своё приложение под Android. Суть такова. При подключении к лайтбоксу приложение получает его характеристики и рисует в соответствии с ними свой интерфейс.

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

При нажатии на картинку лайтбокса в приложении появляется окно выбора цвета и яркости.

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

В таком случае цвет применяется ко всей светодиодной ленте.

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

Но можно выделить определенные светодиоды и выбрать цвет конкретно для выбранных.

Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост
Lightbox с управлением по bluetooth из Android-приложения Paperlightbox, Лайтбокс, Светильник, Ночник, Arduino, Bluetooth, Android, Длиннопост

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


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

Показать полностью 9
[моё] Paperlightbox Лайтбокс Светильник Ночник Arduino Bluetooth Android Длиннопост
69
52
kitsel
kitsel
8 лет назад
Arduino & Pi

Делаем умный ночник своими руками⁠⁠

Делаем умный ночник своими руками Ночник, Своими руками, Сделай сам, Arduino, Bluetooth, Выключатель, Видео

Скетч для арудино http://kitsel.ru/archives/bluetooth-lamp-arduino-android/

Приложение Bluetooth Electronics в Google Play скетч и схема так же в нем https://play.google.com/store/apps/details?id=com.keuwl.ardu...

Показать полностью 1
[моё] Ночник Своими руками Сделай сам Arduino Bluetooth Выключатель Видео
26
407
BezumniyKaban
BezumniyKaban
9 лет назад

Замкнутая экосистема в качестве ночника⁠⁠

Здравствуйте, дорогие пикабушники! Решил поделиться с вами своей поделкой. Несколько месяцев назад видел пост про замкнутую экосистему и захотелось повторить, но что бы это была не только красивая, но и полезная вещь.

Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё

Представляю вашему вниманию замкнутую экосистему в качестве "умного" ночника. Ночник оснащен датчиками движения и освещения, имеет четыре светодиода основного освещения и по одному в цоколе каждой лампочки.

Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё
Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё

Мозгом является arduino uno.

Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё
Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё
Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё
Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё

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

Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё

В качестве основания был сделан короб из дерева, который скрывает arduino и провода от датчиков.

Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё

Провода, идущие от светодиодов в цоколе, скрыты мхом, который отлично держится на термоклее.

Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё
Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё
Замкнутая экосистема в качестве ночника Замкнутая экосистема, Ночник, Arduino, Длиннопост, Моё

Растения в лампочке живут уже больше месяца. Лучше всего прижился мох-сфагнум или кукушкин лен, он же украшает внешнюю часть ночника, так как даже в сухом виде не теряет свой цвет.

Ночник у нас используется в качестве прикроватного светильника в детской комнате. В ждущем режиме светит на 25% от своей мощности, при обнаружении движения плавно разгорается на 100%. Днем, благодаря датчику освещения, автоматически отключается и служит украшением декора.

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

Спасибо за внимание, всем добра и привет от нашей кошки Кисуки!

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