Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект состоит из системы, основанной на модуле NodeMCU ESP8266, который позволяет вам контролировать яркость светодиодной ленты и занавески вашей комнаты, а также может отправлять данные о событиях движения в вашей комнате и температуре в облако, где вы можно увидеть на платформе Ubidots IoT.
Запасы
Аккаунт Ubidots:
- 1x ESP8266 NodeMCU
- 1x 12 В разъем питания
- 1x 220 Ом резистор 1/4 Вт
- 2x конденсатора 120nf
- 1x силовой транзистор TIP31
- 1x регулятор напряжения lm7805
- 1x ИК-датчик HC-SR501
- 1x датчик температуры DS1820
- 1x драйвер двигателя постоянного тока L293D
- 2x клеммные колодки
- 1x SIL розетки
Шаг 1: Принципиальная схема:
Материалы:
- 1x ESP8266 NodeMCU
- 1x 12 В разъем питания
- 1x 220 Ом резистор 1/4 Вт
- 2x конденсатора 120nf
- 1x силовой транзистор TIP31
- 1x регулятор напряжения lm7805
- 1x ИК-датчик HC-SR501
- 1x датчик температуры DS1820
- 1x драйвер двигателя постоянного тока L293D
- 2x клеммные колодки
- 1x SIL розетки
Шаг 2: Дизайн печатной платы (Гербер):
Вот файл Gerber, так что вы можете заказать свою собственную печатную плату.
Я предлагаю использовать PCBGOGO для изготовления печатных плат.
Шаг 3: Пайка всего:
Очистите контактные площадки, если их нет, и начните все паять шаг за шагом.
Шаг 4: Установите библиотеки для кода:
Вот ссылка, по которой можно скачать библиотеки.
Шаг 5: Загрузите код:
Вот код для загрузки:
Шаг 6: Подключение и включение:
Правильно подключите провода двигателя постоянного тока от Завесы и светодиодных лент.
Шаг 7: Настройте устройство и панель управления Ubidots:
Порядок изображений:
1-Когда NodeMCU включен, он автоматически создаст устройство под названием «комната» в разделе устройств Ubidots.
2- В устройстве будут все переменные внутри.
3- Зайдите в Data / Dashboards.
4- Щелкните «+», чтобы создать новую панель управления.
5- Щелкните галочку.
6- Создайте виджет, нажав «+».
7- Выберите виджет «Ползунок» для элемента управления «Шторы».
8- Добавьте переменную.
9- Выберите устройство «Комната».
10- Выберите переменную «Занавес».
11- Установите шаг на 100.
12- Повторите для светодиодной ленты, но шаг = 1 и переменная - «Ledstrip».
13- Добавить виджет индикатора.
14- Выберите переменную движения.
15- Готово.
Шаг 8: Тестирование:
Благодарим вас за участие в этом руководстве, надеюсь, вам понравится, и если у вас есть какие-либо вопросы, вы можете задать мне их.