Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Как управлять реле с помощью веб-сервера.
Шаг 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.