
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Это очень простой проект, которым я пренебрегал давным-давно, но из-за карантина я сделал что-то другое с частями, которые у меня были под рукой.
Идея заключалась в том, чтобы иметь регулируемый свет, которым можно было бы управлять с помощью простых команд TCP или ручного переключателя.
Из-за отсутствия частей импровизация стала главным смыслом проекта. Во-первых, мне не хватало полевого МОП-транзистора с логическим уровнем, и у меня был только высокоточный переключающий полевой МОП-транзистор, поэтому потребовался небольшой драйвер (кстати, не лучшая возможная конструкция), затем отсутствовал импульсный переключатель на панели, поэтому я взял запасную микроволновую печь. выключатель блокировки дверного замка для кнопки.
Надеюсь, вы чему-то научитесь и получите удовольствие от этого проекта.
Запасы
- 3 м белой светодиодной ленты. Когда я купил, в комплекте был блок питания на 12 В.
- ESP8266-01S x 1
- 2N3904 NPN транзистор x1
- 2N3906 Транзистор PNP x 1
- IRF3205 MOSFET x 1
- Регулятор AMS1117-3.3 x 1
- 2 резистора 3,3 кОм
- Резистор 1 кОм x 1
- Резистор 1,5 кОм x 1
- 120 резистор x 1
- Резистор 10 кОм x 1
- Электролитический конденсатор 10 мкФ 16 В x 1
- 100 нФ керамический или полиэфирный конденсатор x 1
- Гнездовые разъемы 1x6 (два шт.). Еще лучше, если у вас есть подходящий гнездовой разъем 2x4 для ESP.
- Клеммные разъемы для питания и выхода светодиода
- Обычная пластиковая коробка
- Основные электронные инструменты (паяльник, кусачки, плоскогубцы и т. Д.)
- Arduino IDE с установленной поддержкой ESP8266.
-
Последовательный преобразователь USB в 3,3 В UART или, если он недоступен, любой Arduino UNO или Nano с конфигурацией, показанной здесь https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (кстати, связанная страница очень хорошее руководство по ШИМ для ESP)
Шаг 1: Схема

Схема состоит из полевого МОП-транзистора с ШИМ-управлением на GPIO2. Схема драйвера необходима, потому что IRF3205 требуется минимум 10 В для достижения своего Rds (вкл.) 8 миллиом, а ESP дает только 3,3 В.
Регулятор 3,3 В позволяет запитать ESP от того же источника, что и светодиодная лента, а дополнительные заглушки улучшают стабильность питания.
Наконец, кнопка на GPIO0 проходит цикл яркости с каждым щелчком. В моем случае три ступени яркости и выключение.
Шаг 2: Сборка схемы



Это (не очень) быстрый и (действительно) грязный проект. Лучшим сюрпризом было то, насколько хорошо блокировочный выключатель работал как генератор импульсов.
Пожалуйста, не смотрите на проводку: P
Шаг 3: Установка светодиодной ленты

Отмерьте и отрежьте три сегмента, затем припаяйте провода. Наконец, снимите клей и прижмите к спинке изголовья.
В моем случае я обманул и применил широкую липкую ленту поверх светодиодной ленты, потому что клей как-то ослабел.
Наконец, прикрутите провода к клеммам и проверьте соединения.
Шаг 4: Программирование

Код требует значительных улучшений, таких как исправление синтаксического анализа строк, поддержка фиксированного IP-адреса, режим настройки, сохранение переменных среды в EPROM, чтение переменных среды из EPROM при загрузке и т. Д.
Для загрузки прошивки я использовал Arduino с библиотекой сообщества ESP версии 2.5.0. Это важно, потому что загрузка программы ESP не выполняется с более новыми версиями, возможно, это связано с ESP8266-01, может быть, потому что я использую Arduino UNO в качестве загрузчика, я просто не знаю.
Не забудьте добавить https://arduino.esp8266.com/stable/package_esp8266… в настройки Arduino, чтобы получить поддержку платы ESP.
www.electronicshub.org/esp8266-pwm-tutoria… имеет хорошее руководство по ESP8266 PWM. Кроме того, я использовал их последовательный преобразователь Arduino в USB, чтобы загрузить программу в ESP.
Шаг 5: Тестирование

Сначала выполните быструю проверку проводки и вставьте ESP8266 в цепь перед включением питания.
Нажатие кнопки Должно меняться между низкой яркостью, средней яркостью, максимальной яркостью и выключенным светом.
Для теста TCP я использовал Socket Test, но любое другое подобное программное обеспечение выполнит эту работу
Рекомендуемые:
Светодиодная лампа для настроения за 1 доллар с ATtiny13 и WS2812: 7 шагов

Светодиодная лампа для настроения за 1 доллар с ATtiny13 и WS2812: это недорогая лампа для настроения с четырьмя режимами. Радужная искра. Искра света раз за разом движется вверх и постепенно меняет цвет. Радужное свечение. Стабильное свечение, постепенно меняющее цвет 3. Моделирование возгорания свечи 4. Выкл. Вы можете
Напечатанная на 3D-принтере светодиодная лампа для настроения: 15 шагов (с изображениями)

Светодиодная лампа для настроения с 3D-печатью: я всегда был очарован лампами, поэтому возможность сочетать 3D-печать и Arduino со светодиодами была тем, что мне нужно было реализовать. Концепция очень проста, а результат - один из самых приятных визуальных эффектов. впечатления, которые вы можете передать
Светодиодная лампа-головоломка WebApp с ESP32: 5 шагов (с изображениями)

Светодиодная лампа-головоломка WebApp с ESP32: я много лет играл со светодиодными лентами и недавно переехал в дом друга, где я не мог вносить большие изменения, например, прикрепить ленту к стене, поэтому я собрал эту лампу, которая один провод выходит для питания и может быть помещен
Светодиодная кольцевая лампа: 9 шагов (с изображениями)

Светодиодная кольцевая лампа: эта сборка возникла из-за того, что мне нужно было лучшее освещение на моем столе, когда я паяю и собираю схемы. За несколько месяцев до этого я принес кольцо со светодиодной подсветкой (они называются ангельскими глазками и используются в автомобильных фарах) для другой сборки и
Светодиодная лампа DIY WiFi RGB: 6 шагов (с изображениями)

Светодиодная лампа DIY WiFi RGB: в этом проекте я покажу вам, как я создал трехканальный источник постоянного тока и успешно объединил его с ESP8266µC и светодиодом высокой мощности RGB 10 Вт, чтобы создать лампу, управляемую Wi-Fi. Попутно я также продемонстрирую, как еа