Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Эта лампа почти полностью напечатана на 3D-принтере, включая другие части рассеивателя света, которые стоят около 10 долларов. Он имеет множество предварительно настроенных световых анимационных эффектов и статических световых цветов с функцией автозапуска цикла. Лампа сохраняет последнюю использованную настройку во внутренней памяти, поэтому ее можно настроить один раз и использовать как обычную лампу с переключателем мощности. Приложение не требуется, им можно управлять с любого устройства, на котором доступен браузер. Он также может работать в 2-х режимах, как автономный и как часть домашней сети Wi-Fi.
Запасы
• 1 двухсторонняя прототипная печатная плата 4 * 6 см
• 1 модуль понижающего источника питания HLK-PM01 AC-DC 220–5 В или аналогичный
• 1 плата для разработки Wemos D1 Mini WiFi, Micro USB
• Светодиодная лента RGB I2C с 60 светодиодами / м
• 4 гайки M3
• 2 винта M3x6
• 5 винтов M3x12
• шнур питания с вилкой и переключателем на нем
• несколько перемычек
• 3 штифта заголовка
• паяльные инструменты
• 3D-принтер с прозрачной и черной нитью
Шаг 1: детали для 3D-печати
Все прикрепленные модели STL, кроме диффузора, можно было распечатать с любыми желаемыми настройками.
Вот пример:
Высота слоя: 0,2
Поддерживает: НЕТ (ДА только для базовой модели)
Стенки: 0,8 мм
Чтобы получить более ровный свет, лучше установить рассеиватель в режиме ВАЗА и над выдавить пластик, для этого установите поток на 120%, см. Прикрепленное изображение.
Я бы рекомендовал сначала напечатать светодиодную башню, это позволит быстрее перейти к следующему шагу.
Шаг 2: пайка
Прежде всего, нам нужно приклеить светодиодную ленту к светодиодной башне. Если вы используете такую же светодиодную ленту, как я (60 светодиодов / м), то отрежьте 3 части: 1 с 10 светодиодами, 2 другие с 9 светодиодами. Используйте прикрепленное изображение в качестве ссылки и приклейте светодиодную ленту к башне и убедитесь, что все стрелки на полосе направлены в одном направлении и направлены снизу вверх. Припаяйте провода к ленте, как показано на схеме подключения.
Возьмите печатную плату и разрежьте ее между контактами питания переменного тока, как показано на рисунке. Вставьте модуль переменного тока в отверстия на печатной плате, припаяйте его. Сделайте то же самое с доской Wemos. Обратите внимание, что паять все пины для платы Wemos не нужно, их нужно всего 3. Вставьте контактный разъем и припаяйте его. Соедините все это проводами.
Шаг 3. Настройте и загрузите программное обеспечение
В настоящее время существует множество различных библиотек, кода и прочего, созданного разными людьми, этот пример основан на работе Джейсона Куна.
Мы должны загрузить и настроить Arduino IDE благодаря Стиву Куинну, который уже создал исчерпывающее руководство по выполнению этого в своем Instructable, поэтому нет необходимости вводить все это на клавиатуре.
После того, как предыдущий шаг выполнен - откройте скетч в Arduino IDE.
Найдите строку «const bool apMode = false;» и принять решение о том, как вы собираетесь использовать эту лампу. «true» означает, что она будет работать в автономном режиме и устройство для управления ею должно быть подключено через Wi-Fi напрямую к нему.
Найдите строку «#define NUM_LEDS 10» и установите количество пикселей, равное длине самой длинной светодиодной полосы.
Откройте вкладку Secrets.h в среде Arduino IDE и заполните файл по вашему выбору.
Сохраните и загрузите эскиз на плату ESP. Используйте меню «ESP 8266 Sketch Data Upload» и загрузите другие файлы из скетча в SPIFS. После этого вы можете подключить светодиоды и получить доступ к лампе, набрав в браузере https:// magiclamp, если вы установили «const bool apMode = false;».
Для режима AP (автономного) вам необходимо найти сеть Wi-Fi под названием «MagicLamp + numbers» и подключиться к ней, используя пароль, который вы установили в файле «Secrets.h». После этого подключитесь к лампе, набрав в браузере https://192.168.4.1. Страница будет загружена с множеством опций управления.
Шаг 4: Сборка
Когда вы распечатаете все детали, закончите пайку и успешно загрузите и протестируете программное обеспечение - мы сможем собрать эту лампу.
• прикрутите держатель электроники к нижней крышке
• отпаять провод переменного тока от печатной платы и пропустить его через отверстие для кабеля в основании
• припаяйте провод обратно на место
• защелкните плату на месте
• закрепите провод переменного тока кабельным зажимом
• приклейте буксируемый светодиод к основанию с помощью двухстороннего скотча или клея.
• соединить провода светодиодов с платой
• закройте основание крышкой и закрепите 3 винтами
• наденьте рассеиватель на лампу (будьте осторожны, он должен быть плотно и осторожно прижат)
Вот и все!
Теперь вы можете включить его и найти легкую анимацию, которая вам понравится.
Спасибо за чтение.