Оглавление:

Автоматизация с использованием NodeMCU: 5 шагов
Автоматизация с использованием NodeMCU: 5 шагов

Видео: Автоматизация с использованием NodeMCU: 5 шагов

Видео: Автоматизация с использованием NodeMCU: 5 шагов
Видео: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Ноябрь
Anonim
Автоматизация с использованием NodeMCU
Автоматизация с использованием NodeMCU

Как управлять реле с помощью веб-сервера.

Шаг 1: Компоненты

Аппаратное обеспечение

  • Плата разработки NodeMCU
  • Реле
  • USB-кабель

Программное обеспечение

IDE Arduino

Шаг 2: детализация компонентов

Что такое реле

Реле - это электромагнитное устройство, которое используется для электрической изоляции двух цепей и их магнитного соединения. Это очень полезные устройства, которые позволяют одной цепи переключать другую, пока они полностью разделены. Они часто используются для сопряжения электронной схемы (работающей при низком напряжении) с электрической схемой, работающей при очень высоком напряжении. Например, реле может создать цепь батареи 5 В постоянного тока для переключения цепи сети 230 В переменного тока.

Как это работает

Изображение
Изображение
Изображение
Изображение

Релейный переключатель можно разделить на две части: вход и выход. Входная секция имеет катушку, которая генерирует магнитное поле, когда на нее подается небольшое напряжение от электронной схемы. Это напряжение называется рабочим напряжением. Обычно используемые реле доступны в различных конфигурациях рабочих напряжений, таких как 6 В, 9 В, 12 В, 24 В и т. Д. Выходная секция состоит из контакторов, которые подключаются или отключаются механически. В базовом реле есть три контактора: нормально разомкнутый (NO), нормально замкнутый (NC) и общий (COM). При отсутствии входа COM подключен к NC. При подаче рабочего напряжения на катушку реле подается напряжение, и COM меняет контакт на NO. Доступны различные конфигурации реле, такие как SPST, SPDT, DPDT и т. Д., Которые имеют разное количество переключающих контактов. Используя правильную комбинацию контакторов, можно включать и выключать электрическую цепь. Получите внутреннюю информацию о структуре релейного переключателя.

Клемма COM является общей клеммой. Если на клеммы COIL подается номинальное напряжение, клеммы COM и NO имеют целостность. Если клеммы COIL не находятся под напряжением, значит, клеммы COM и NO не имеют целостности.

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

Клемма NO является нормально открытой клеммой. Это клемма, на которой вы размещаете желаемый выход, когда реле получает номинальное напряжение. Если на клеммах COIL нет напряжения или напряжение недостаточное, выход разомкнут и не получает напряжения. Когда клеммы COIL получают номинальное напряжение или немного ниже, клемма NO получает достаточное напряжение и может включить устройство на выходе.

Что такое NodeMCU

NodeMCU - это платформа IoT с открытым исходным кодом, которая включает прошивку, которая работает на ESP8266Wi-FiSoC от Espressif Systems, и оборудование, основанное на модуле ESP-12.

Изображение
Изображение

Как запрограммировать NodeMCU с помощью Arduino IDE

Для последовательного подключения NodeMCU к ПК необходимо установить драйвер cp2102. После установки драйвера подключите NodeMCU к компьютеру, откройте Arduino IDE, выберите плату NodeMCU 1.0 и выберите порт. После этого загрузите код.

Как подключить NodeMCU к реле Здесь я подключил только одно соединение. Вы даже можете подключить вывод напряжения к Vin NodeMCU вместо 3.3V.

Изображение
Изображение

Шаг 3: Настройте NodeMCU в Arduino IDE

Шаг 1 Откройте Arduino IDE и перейдите в File => Preference.

Изображение
Изображение

Шаг 2 В диспетчере дополнительных плат скопируйте и вставьте URL-адрес и нажмите ОК:

arduino.esp8266.com/stable/package_esp8266c…

Изображение
Изображение
Изображение
Изображение

Шаг 3 Откройте Board Manager, перейдя в Tools => Board => Boards Manger.

Изображение
Изображение

Шаг 4 Откройте Boards Manager и найдите nodemcu.

Изображение
Изображение

Шаг 5 После этого загрузите библиотеку ESP8266WiFi. Откройте диспетчер библиотек: Sketch => Включить библиотеку => Управление библиотеками.

Изображение
Изображение

Найдите библиотеку ESP8266WiFi

Изображение
Изображение

Шаг 6 Выберите Board and Port.

Изображение
Изображение
Изображение
Изображение

Шаг 4: программа

Шаг 5: Результат

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