Съдържание:

Wifi Two Triac Dimmer Board: 7 стъпки
Wifi Two Triac Dimmer Board: 7 стъпки

Видео: Wifi Two Triac Dimmer Board: 7 стъпки

Видео: Wifi Two Triac Dimmer Board: 7 стъпки
Видео: RobotDyn Control AC bulb with Arduino AC Dimmer 2024, Юли
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

Тази инструкция е за ARMTRONIX WIFI Two Triac Dimmer Board V0.1

Armtronix Wifi два триак димер е IOT платка. Предназначен е за домашна автоматизация. Характеристиките на дъската са:

  1. Безжично управление
  2. Малък форм -фактор
  3. На борда на захранването от AC към DC се подава 230VAC до 5V DC.
  4. DC виртуален превключвател
  5. Два канала (един за включване и изключване, друг за затъмняване)

Размерът на платката е 84mmX39mm и с размер на кутията 114 mmX44mm, както е показано на диаграма 1, тя има капацитет да задвижва до 1 Amp натоварване. Платката има Wifi модул (Esp 12F) и микроконтролер (atmega328p), същите като тези, използвани в Arduino Uno, който се използва за управление на триака чрез HTTP или MQTT режим. Платката има два DC виртуални превключвателя, които могат да се използват за управление на двата триака.

Платката има и захранващ модул (AC / DC преобразувател), способен да обработва 100-240 VAC като вход и дава изход от 5V 0.6A. Има два триака (BT136) и терминален конектор. Налично е и кръстосано откриване на нула, което се използва за dimmig. Има два триака, използвани един за затъмняване и друг за включване /изключване.

Стъпка 1: Подробности за заглавката

Подробности за заглавката
Подробности за заглавката
Подробности за заглавката
Подробности за заглавката

Диаграмата2 дава подробности за заглавките и клемните блокове.

Към платката 230VAC се прилага към входния клемен блок и се натоварва към изходния клемен блок.

На таблото J3 заглавието се използва за dc виртуален превключвател, детайлите на заглавката могат да бъдат препратени от диаграмата4. Първият щифт е vcc-3.3v, вторият е atmega328p gpio pin за програмиране на arduino, трябва да използваме A4 (ON & OFF), третият pin е atmega gpio pin за arduino програмиране, трябва да използваме A5 (DIMMING), а четвъртият е заземен. За dc виртуален превключвател използваме само втори и трети пин, т.е. A4, A5 и четвърти пин, т.е. земя, това е споменато в диаграмата3 за свързване на виртуален превключвател.

Стъпка 2: Подробности за програмирането

Подробности за програмирането
Подробности за програмирането
Подробности за програмирането
Подробности за програмирането

Заглавката J1 е

използвани за качване на фърмуера в ESP-12F или atmega328p през FTDI модула, подробности за заглавките могат да бъдат намерени в диаграмата4. За да качите новия фърмуер на esp с помощта на FTDI

Направете следната връзка за ESP12E

1] Свържете RX на 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 сървър (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

След като се свържете, свържете се към USB порта, първоначално трябва да инсталираме драйвера, за да го открием, за да открие com порта, по този начин потребителят може да програмира качването на фърмуера.

По същия начин, за да качите фърмуера в atmega328p, следвайте връзката

1] Свържете RX на 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 са

// Triac no.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#дефинирайте DIMMABLE_TRIAC 9 // Gpio 9

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

#дефинирайте DLED_RED 3

#дефинирайте 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 телеметричен транспорт. Това е хубава лека система за публикуване и абониране, където можете да публикувате и получавате съобщения като клиент. Това прави много лесно установяването на комуникация между множество устройства. Това е прост протокол за съобщения, предназначен за ограничени устройства и с ниска честотна лента.

ESP8266

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

Atmega328p

Това е 32-пинов контролер, Необходими са ниски и нискотарифни микроконтролери за приложения. Може би най -често срещаната реализация на този чип е на популярната платформа за разработка на Arduino, а именно моделите Arduino Uno и Arduino Nano. Използвахме 6 gpios от този контролер два за управление на триак други два за LED други два gpios са DC 5v gpios за управление на виртуален превключвател.

Уреди

Домакински уреди като светлина и вентилатор, тази платка предоставя два канала, един за превключване и друг за затъмняване, можете също да използвате два канала като превключване, за това приложение вече изграждаме кода, можете също да използвате два канала като затъмняване за това приложение, от което се нуждаете, променете нашия код. За код, моля, вижте тази връзка

Стъпка 4: Подробности за конфигурацията

Подробности за конфигурацията
Подробности за конфигурацията
Подробности за конфигурацията
Подробности за конфигурацията
Подробности за конфигурацията
Подробности за конфигурацията

_ Захранвайте платката с вход с 230V AC, устройството ще бъде домакин на точката за достъп, както е показано на диаграма 5, свържете мобилния към точката за достъп с Armtronix- (mac) EX: Armtronix-1a-65-7, както е показано на диаграма 6. След като свържете отворен браузър и въведете 192.168.4.1 IP адрес в браузъра, той ще отвори уеб сървъра, както е показано на диаграмата7, попълнете SSID и парола и изберете http, ако потребителят иска да се свърже с mqtt тогава трябва да е mqtt радио бутон и въведете 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 и парола можем да контролираме Triac, като се свържем с точката за достъп на устройството и отворим IP адреса на устройството, т.е. 192.168.4.1 страницата на уеб сървъра ще покаже връзката с името Control GPIO, както е показано на диаграмата7 от щраквайки върху тази връзка, също можем да контролираме релето, но отговорът ще бъде бавен.

Стъпка 5: Окабеляване

Image
Image
Кутия и печатна платка
Кутия и печатна платка

Схемата на свързване е показана на диаграмата 3 към входния клемен блок 230VAC Фаза (P) и неутрална (N). Изходът може да се използва като димер към димируемата светлина за контрол на интензитета на светлината, както и за контрол на скоростта на вентилатора. Изходът също се управлява чрез DC виртуален превключвател, както е показано на диаграмата3 Gpio A4, A5 на втория и третия щифт на J3 заглавието на atmega се използва за виртуален превключвател, а J3 заглавката на четвъртия щифт заземяване също се използва за свързване на виртуален превключвател. За най -добро затъмняване използвайте 10K пот.

Стъпка 6: Кутия и печатна платка

Кутия и печатна платка
Кутия и печатна платка

Как да поставите печатна платка в кутия, моля, вижте тук. външен вид на кутия с два димера, моля, вижте това изображение.

Стъпка 7: Предупреждения за безопасност

Ако обмисляте да закупите този артикул, вероятно вече знаете всичко това, но в интерес на вашата безопасност, ние се чувстваме принудени да заявим всичко това ясно. Затова отделете няколко минути, за да го прочетете внимателно, преди да купите.

Променливотоковата мрежа е много опасна - Дори 50 V променливотоково захранване е повече от достатъчно, за да ви убие.

Моля, изключете захранването преди да правите или сменяте връзки, бъдете много много внимателни. Ако не сте сигурни в нещо свързано с захранващите линии на Ac, моля, обадете се на електротехник и го помолете да ви помогне с това.

Не се опитвайте да се свързвате към електрическата мрежа, освен ако нямате подходящо обучение и достъп до подходящо оборудване за безопасност.

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

Използвайте 1A предпазител последователно с входа към платката като мярка за безопасност.

Основната схема на свързване е достъпна на нашата страница с инструкции и github. Моля, преминете през него

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

Препоръчано: