Оглавление:

Управление помещением с ESP8266 - Температура, движение, шторы и освещение: 8 шагов
Управление помещением с ESP8266 - Температура, движение, шторы и освещение: 8 шагов

Видео: Управление помещением с ESP8266 - Температура, движение, шторы и освещение: 8 шагов

Видео: Управление помещением с ESP8266 - Температура, движение, шторы и освещение: 8 шагов
Видео: 💡Дешёвые модули умного дома с Aliexpress 2024, Июль
Anonim
Управление помещением с ESP8266 | Температура, движение, шторы и освещение
Управление помещением с ESP8266 | Температура, движение, шторы и освещение

Этот проект состоит из системы, основанной на модуле 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:

Настройте устройство и панель управления Ubidots
Настройте устройство и панель управления Ubidots
Настройте устройство и панель управления Ubidots
Настройте устройство и панель управления Ubidots
Настройте устройство и панель управления Ubidots
Настройте устройство и панель управления Ubidots

Порядок изображений:

1-Когда NodeMCU включен, он автоматически создаст устройство под названием «комната» в разделе устройств Ubidots.

2- В устройстве будут все переменные внутри.

3- Зайдите в Data / Dashboards.

4- Щелкните «+», чтобы создать новую панель управления.

5- Щелкните галочку.

6- Создайте виджет, нажав «+».

7- Выберите виджет «Ползунок» для элемента управления «Шторы».

8- Добавьте переменную.

9- Выберите устройство «Комната».

10- Выберите переменную «Занавес».

11- Установите шаг на 100.

12- Повторите для светодиодной ленты, но шаг = 1 и переменная - «Ledstrip».

13- Добавить виджет индикатора.

14- Выберите переменную движения.

15- Готово.

Шаг 8: Тестирование:

Image
Image
Тестирование
Тестирование

Благодарим вас за участие в этом руководстве, надеюсь, вам понравится, и если у вас есть какие-либо вопросы, вы можете задать мне их.

Рекомендуемые: