(WiFi) Лампа настроения: 8 шагов (с изображениями)
(WiFi) Лампа настроения: 8 шагов (с изображениями)
Anonim
(WiFi) Лампа настроения
(WiFi) Лампа настроения

В этом руководстве я покажу вам, как собрать очень простую и дешевую лампу настроения. Лампа может быть дополнена светодиодами RGB и микроконтроллером, совместимым с WiFi.

Запасы

  • 4 светодиода: красный, желтый, зеленый и синий (альтернативно: два светодиода RGB)

    Чем больше светодиодов, тем ярче лампа

  • USB-кабель
  • 3д принтер
  • 3, 5 мм Акрил (может быть толще или тоньше)
  • Wemos d1 mini (необязательно, если вам не нужна лампа с контролем Wi-Fi)

Шаг 1: рамка, напечатанная на 3D-принтере

3D-печатная рамка
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 и Wi-Fi
Ты хочешь больше? Используйте светодиоды RGB и Wi-Fi
Ты хочешь больше? Используйте светодиоды RGB и Wi-Fi
Ты хочешь больше? Используйте светодиоды 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 для синего.

В случае проблем можно все перечитать здесь.