Оглавление:

Диммерная плата Wifi с двумя симисторами: 7 шагов
Диммерная плата Wifi с двумя симисторами: 7 шагов

Видео: Диммерная плата Wifi с двумя симисторами: 7 шагов

Видео: Диммерная плата Wifi с двумя симисторами: 7 шагов
Видео: Как настроить/использовать светодиодную ленту Симисторный трансформатор и диммер 2024, Июль
Anonim
Плата диммера с двумя симисторами Wi-Fi
Плата диммера с двумя симисторами Wi-Fi

Эта инструкция предназначена для ARMTRONIX WIFI Two Triac Dimmer Board V0.1.

Диммер с двумя симисторами Armtronix Wifi - это плата IOT. Он предназначен для домашней автоматизации. Особенности платы:

  1. Беспроводное управление
  2. Малый форм-фактор
  3. Встроенный источник питания переменного тока в постоянный от 230 В до 5 В постоянного тока.
  4. Виртуальный коммутатор постоянного тока
  5. Два канала (один для включения и выключения, другой для затемнения)

Размер платы составляет 84 мм X 39 мм, а с размером коробки 114 мм X 44 мм, как показано на диаграмме 1, она способна выдерживать нагрузку до 1 Ампер. На плате есть модуль Wi-Fi (Esp 12F) и микроконтроллер (atmega328p), такой же, как и в Arduino Uno, который используется для управления симистором через режим HTTP или MQTT. На плате есть два виртуальных переключателя постоянного тока, которые можно использовать для управления двумя симисторами.

На плате также есть модуль питания (преобразователь переменного тока в постоянный), способный обрабатывать 100–240 В переменного тока в качестве входа и выдает на выходе 5 В 0,6 А. Есть два симистора (BT136) и клеммный разъем. Также доступно нулевое перекрестное обнаружение, которое используется для dimmig. Используются два симистора: один для диммирования, а другой - для включения / выключения.

Шаг 1. Сведения о заголовке

Детали заголовка
Детали заголовка
Детали заголовка
Детали заголовка

Диаграмма 2 дает подробную информацию о разъемах и клеммных колодках.

К плате 230 В переменного тока подается на входную клеммную колодку, а нагрузка - на выходную клеммную колодку.

На плате заголовок J3 используется для виртуального коммутатора постоянного тока, подробности заголовка можно найти на диаграмме4. Первый вывод - vcc-3.3v, второй вывод - вывод atmega328p gpio для программирования Arduino, нам нужно использовать A4 (ВКЛ и ВЫКЛ), третий вывод - вывод atmega gpio для программирования arduino, нам нужно использовать A5 (DIMMING), а четвертый вывод - заземление. Для виртуального коммутатора постоянного тока мы используем только второй и третий контакт, то есть A4, A5 и четвертый контакт, то есть землю, это указано на схеме 3 для подключения виртуального коммутатора.

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

Детали программирования
Детали программирования
Детали программирования
Детали программирования

Заголовок J1

используется для загрузки прошивки в ESP-12F или atmega328p через модуль FTDI, подробности заголовков можно найти на схеме4. Чтобы загрузить новую прошивку в esp с помощью FTDI

Сделайте следующее подключение для ESP12E

1] Подключите приемник FTDI к контакту TXDE J1.

2] Подключите TX FTDI к контакту RXDE J1.

3] Подключите RTS FTDI к выводу RTSE J1.

4] Подключите DTR FTDI к контакту DTRE J1.

5] Подключите Vcc5V FTDI к выводу VCC5v J1.

6] Подключите GND FTDI к контакту GND J1.

Пожалуйста, обратитесь к следующей ссылке для кода

github.com/armtronix/Wifi-Two-Dimmer-Board

В этом коде обычно используется HTTP-порт 80, мы можем изменить номер порта, в зависимости от того, какой пользователь должен использовать в зависимости от его приложения, см. Ниже

// ##### Экземпляры объектов #####

MDNSResponder mdns;

ESP8266WebServer server (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Тикер btn_timer;

Тикер otaTickLoop;

После подключения подключитесь к USB-порту, сначала нам нужно установить драйвер, чтобы он обнаружил COM-порт, таким образом пользователь может запрограммировать загрузку прошивки.

Аналогичным образом, чтобы загрузить прошивку на atmega328p, выполните подключение

1] Подключите приемник FTDI к контакту TXDA J1.

2] Подключите TX FTDI к контакту RXDA J1.

3] Подключите DTR FTDI к контакту DTRA J1.

4] Подключите Vcc5V FTDI к выводу VCC5v J1.

5] Подключите GND FTDI к контакту GND J1.

Пожалуйста, обратитесь к следующей ссылке для кода

github.com/armtronix/Wifi-Two-Dimmer-Board

мы используем 6gpios для управления двумя платами диммера симистора, двумя для управления симистором, двумя для управления светодиодами и еще двумя для управления виртуальным переключателем. Gpios есть

// Симистор №

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/ * Двухцветный светодиод * /

#define DLED_RED 3

#define DLED_GREEN 4

// ручной переключатель

#define SWITCH_INPIN1 A5 // переключатель 1

#define SWITCH_INPIN2 A4 // переключатель 2

После подключения пользователь может загрузить прошивку на atmega. После программирования ESP и Atmega мы должны установить соединение между ESP и Atmega, закоротив контакты 3-4 заголовка J1 и 5-6 заголовка J1 с помощью перемычек.

Шаг 3: блок-схема

Блок-схема
Блок-схема

Веб-браузер / MQTT

Мы можем управлять этим устройством через HTTP / MQTT. Http-клиент отправляет http-запрос к esp8266 в соответствии со стандартом http, указывая информацию, которую клиент хочет получить от esp8266. MQTT расшифровывается как MQ Telemetry Transport. Это приятная легкая система публикации и подписки, в которой вы можете публиковать и получать сообщения в качестве клиента. Это позволяет легко установить связь между несколькими устройствами. Это простой протокол обмена сообщениями, разработанный для устройств с ограниченными возможностями и с низкой пропускной способностью.

ESP8266

WiFi-модуль ESP8266 - это автономный SOC со встроенным стеком протоколов TCP / IP, который может предоставить любому микроконтроллеру доступ к вашей сети WiFi. ESP8266 может либо размещать приложение, либо выгружать все сетевые функции Wi-Fi с другого процессора приложений. Wi-Fi - это технология, использующая радиоволны для обеспечения подключения к сети. Соединение Wi-Fi устанавливается с помощью беспроводного адаптера для создания областей точек доступа в непосредственной близости от беспроводного маршрутизатора, которые подключены к сети и позволяют пользователям получать доступ к интернет-службам. Программирование на esp8266 объяснено выше, а детали конфигурации - ниже.

Atmega328p

Это 32-контактный контроллер, требуется маломощный недорогой микроконтроллер для приложений. Пожалуй, наиболее распространенная реализация этого чипа находится на популярной платформе разработки Arduino, а именно на моделях Arduino Uno и Arduino Nano. Мы использовали 6 gpios с этого контроллера, два для управления симистором, два других для светодиода, еще два gpios - это gpios постоянного тока 5 В для управления виртуальным коммутатором.

Техника

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

Шаг 4: Детали конфигурации

Детали конфигурации
Детали конфигурации
Детали конфигурации
Детали конфигурации
Детали конфигурации
Детали конфигурации

_Питайте плату от входа с напряжением 230 В переменного тока, устройство будет размещать точку доступа, как показано на диаграмме 5, подключите мобильный телефон к точке доступа с помощью Armtronix- (mac) EX: Armtronix-1a-65-7, как показано на диаграмме 6. После подключения откройте браузер и введите IP-адрес 192.168.4.1 в браузере, он откроет веб-сервер, как показано на диаграмме 7, введите SSID и пароль и выберите http, если пользователь хочет подключиться к mqtt, тогда это должен быть mqtt radio. и введите IP-адрес брокера mqtt, введите тему публикации mqtt и тему подписки mqtt и отправьте.

После настройки отправки ESP 8266 подключится к маршрутизатору, и маршрутизатор назначит IP-адрес ESP. Откройте этот IP-адрес в браузере, чтобы управлять реле для режима https, а для mqtt u нужно будет использовать R13_On, R13_OFF, Dimmer: xx (xx здесь значение диммера в диапазоне от 0 до 99), R14_On, R14_OFF будут командами для отправки на доску через тему, которую вы указали при настройке устройства.

Без настройки SSID и пароля мы можем управлять симистором, подключившись к точке доступа устройства и открыв IP-адрес устройства, т.е. 192.168.4.1, на странице веб-сервера будет отображаться ссылка с именем Control GPIO, как показано на диаграмме7: нажав на эту ссылку, мы также сможем управлять реле, но ответ будет медленным.

Шаг 5: Подключение

Image
Image
Коробка и плата PCB
Коробка и плата PCB

Схема подключения показана на схеме 3 для входной клеммной колодки 230 В переменного тока. Указаны фаза (P) и нейтраль (N). Выход может использоваться в качестве диммера для регулируемого света для управления интенсивностью света, а также для управления скоростью вентилятора.. Выходом также можно управлять с помощью виртуального переключателя постоянного тока, как показано на схеме3. Gpio A4, A5 второго и третьего контактов разъема J3 atmega используется для виртуального коммутатора, а четвертый контакт разъема J3 «Земля» также используется для подключения виртуального коммутатора. Для наилучшего затемнения используйте потенциометр 10K.

Шаг 6: коробка и печатная плата

Коробка и плата PCB
Коробка и плата PCB

Как вставить печатную плату в коробку, см. Здесь. Внешний вид коробки с двумя диммерами, пожалуйста, обратитесь к этому изображению.

Шаг 7: Предупреждения о безопасности

Если вы подумываете о покупке этого предмета, вы, вероятно, уже все это знаете, но в интересах вашей безопасности мы считаем необходимым заявить все это четко. Поэтому перед покупкой внимательно прочтите его.

Сеть переменного тока очень опасна - даже 50 В переменного тока более чем достаточно, чтобы вас убить.

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

Не пытайтесь подключиться к сети, если у вас нет соответствующей подготовки и доступа к соответствующему защитному оборудованию.

Никогда не работайте при высоком напряжении в одиночестве. Всегда убедитесь, что у вас есть друг / партнер, который может вас видеть и слышать и который знает, как быстро отключить питание в случае аварии.

В качестве меры безопасности используйте предохранитель на 1 А последовательно со входом на плату.

Базовая схема подключения доступна на нашей странице с инструкциями и на github. Пожалуйста, пройди через это

Опасность пожара: неправильное подключение, потребление мощности, превышающей номинальную, контакт с водой или другим проводящим материалом, а также другие виды неправильного использования / чрезмерного использования / неисправности могут вызвать перегрев и риск возникновения пожара. Тщательно проверьте схему и среду, в которой она развернута, прежде чем оставлять ее включенной и без присмотра. Всегда соблюдайте все меры пожарной безопасности.

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