Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве я покажу вам, как собрать очень простую и дешевую лампу настроения. Лампа может быть дополнена светодиодами RGB и микроконтроллером, совместимым с WiFi.
Запасы
-
4 светодиода: красный, желтый, зеленый и синий (альтернативно: два светодиода RGB)
Чем больше светодиодов, тем ярче лампа
- USB-кабель
- 3д принтер
- 3, 5 мм Акрил (может быть толще или тоньше)
- Wemos d1 mini (необязательно, если вам не нужна лампа с контролем Wi-Fi)
Шаг 1: рамка, напечатанная на 3D-принтере
Прежде всего, вам понадобится рамка для акриловых квадратов.
Для этого вы можете распечатать прикрепленный файл. Эта рама очень слабая, но в следующих шагах она станет стабильной. Это значит, что нужно быть осторожным.
Если с отпечатком все прошло нормально, вы без проблем сможете вставить акриловые квадраты (шаг 2). В случае, если что-то сломается, не волнуйтесь, это также работает с одной ногой меньше.
Шаг 2: Акриловые квадраты
После того, как рамка напечатана, можно приступать к резке акрила. В конечном итоге они должны быть 50 мм x 50 мм, поэтому отрежьте их немного больше, а остальное удалите напильником и шлифовальной машиной. Если вы используете упор для резки под углом, то хороший квадрат будет легче отшлифовать.
Чтобы не было зазоров между рамкой и квадратами, почаще старайтесь вставить их в рамку.
Как только квадраты станут идеального размера, возьмите наждачную бумагу и сделайте мат с обеих сторон.
Сделайте пять штук, по одному с каждой стороны, кроме низа.
Шаг 3: соберите раму и акриловые квадраты
Все, что вам нужно для этого, - это немного клея и ранее изготовленные детали.
Добавьте клей по бокам и вставьте их в рамку. После высыхания клея каркас приобрел большую жесткость.
Если ваша рама потеряла одну из четырех ножек, вы можете легко исправить это с помощью клея. Моя тоже потеряла одну, и вы не видите никакой разницы.
Шаг 4: время для базы
Единственное, что вам нужно сделать, это распечатать прикрепленный файл.stl с плиткой «Base.stl» и закрепить светодиоды горячим клеем.
Шаг 5: Электромонтаж и сборка
Источник питания - USB-кабель на 5 В. Это означает, что вы можете подключить два светодиода последовательно. Для этого вам нужно припаять 5V (USB) к аноду одного светодиода, катод соединен с анодом второго светодиода. Катод второго светодиода необходимо припаять к GND (USB). Не забудьте припаять резистор 10 Ом между катодом или анодом и кабелем USB.
Повторите это для второй пары светодиодов, и пайка закончена.
Пришло время добавить раму акрилом. Наклейте их в рощу на основании. Я предлагаю не приклеивать его на случай замены одного светодиода.
Шаг 6. Хотите большего? Используйте светодиоды RGB и Wi-Fi
Замените одноцветные светодиоды на светодиоды RGB. Для управления светодиодами я использую Wemos d1 mini с Wi-Fi.
Закрепите d1 mini внутри основания горячим клеем. Хотя место ограничено, микроконтроллер подходит.
Подключите цифровые (PWM) контакты к аноду (ам) для управления цветами и GND к катоду (ам). Вывод синего цвета подключен к «RX», зеленый - к «D1», а красный - к «D2», но с резистором 50 Ом.
Дополнительная функция - это почти невидимый сенсорный переключатель для сброса d1 mini, если он отключится от вашего Wi-Fi. Переключатель также используется для остановки режима радуги RGB.
Сам переключатель - это просто один провод, подключенный к + 3,3 В, а второй - к контакту аналогового входа. Если палец касается обоих проводов, аналоговый вывод определяет более высокое значение, которое можно использовать для перезапуска контроллера и остановки режима RGB. Нагрейте два провода паяльником и проденьте их в основание (первое изображение).
Шаг 7: Код и система управления
Чтобы подключить контроллер к Wi-Fi, вам необходимо открыть код и ввести свое имя и пароль Wi-Fi. Затем загрузите эскиз, скопируйте появившуюся ссылку и вставьте ее в свой браузер. Важно, чтобы устройство было подключено к той же сети Wi-Fi.
Если вы подключите контроллер, он автоматически подключится к сети. Как только соединение установлено, лампа мигнет три раза.
Честно говоря, я не очень доволен своим кодом, потому что вся тема WiFi для меня очень нова, но я действительно хотел использовать ее в этом проекте. Если у вас есть лучший код, я был бы очень рад улучшить свой собственный с вашим.
Шаг 8: Альтернативный код: "Blynk"
Тот факт, что мой код далек от совершенства, это хорошая альтернатива, но требует загрузки приложения Blynk.
Если вы хотите использовать Blynk, загрузите данный код, который находится в свободном доступе в Интернете. Откройте тип скетча в своем имени WiFi, пароле и коде аутентификации, который вам дает Blynk. Но сначала установите библиотеку Blynk с помощью диспетчера библиотек в Arduino IDE. Затем вы можете настроить кнопки, переключатели и многое другое в приложении.
Конфигурация контактов: GP4 для красного, GP5 для зеленого и GP3 для синего.
В случае проблем можно все перечитать здесь.