Мазмуну:

Wifi Two Triac Dimmer Board: 7 кадам
Wifi Two Triac Dimmer Board: 7 кадам

Video: Wifi Two Triac Dimmer Board: 7 кадам

Video: Wifi Two Triac Dimmer Board: 7 кадам
Video: Диммер светодиодных лент WB-LED 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 Amp жүктөмүнө чейин айдай алат. Тактада Wifi модулу (Esp 12F) жана микроконтроллер (atmega328p) бар, бул Arduino Unoдо колдонулат, ал триакты HTTP же MQTT режими аркылуу көзөмөлдөө үчүн колдонулат. Тактада эки Триакты көзөмөлдөө үчүн колдонула турган эки DC виртуалдык өчүргүчтөрү бар.

Тактада ошондой эле Power модулу бар (AC конвертерине AC), 100-240 VACты киргизүү катары иштете алат жана 5V 0.6A чыгарууну берет. Эки триак (BT136) жана терминал туташтыргычы бар. Dimmig үчүн колдонулган Zero кайчылаш аныктоо дагы бар. Бир караңгылатуу үчүн, экинчиси күйгүзүү /өчүрүү үчүн колдонулган эки триак бар.

1 -кадам: Толук маалымат

Header Details
Header Details
Header Details
Header Details

Диаграмма2 баш жана терминалдык блоктордун деталдарын берет.

230VAC бортуна кирүү терминал блогуна, ал эми чыгуу терминалдык блокко жүктөө колдонулат.

Тактада J3 башы DC виртуалдык которуштуруу үчүн колдонулат, диаграммадан баштын чоо -жайын айтса болот4. Биринчи пин-vcc-3.3v, экинчи пин-arduino программалоо үчүн atmega328p gpio pin, биз A4 (ON & OFF) колдонушубуз керек, үчүнчү пин-A5 (DIMMING) колдонушубуз керек arduino программалоо үчүн gmeio pin. DC виртуалдык которгуч үчүн биз экинчи жана үчүнчү пинди, башкача айтканда A4, A5 жана Төртүнчү пинди, башкача айтканда, жерди колдонобуз, бул 3 -диаграммада виртуалдык которуштуруу үчүн айтылган.

2 -кадам: Программалоонун чоо -жайы

Программалоонун чоо -жайы
Программалоонун чоо -жайы
Программалоонун чоо -жайы
Программалоонун чоо -жайы

J1 Header болуп саналат

FTDI модулу аркылуу камтылган программаны ESP-12F же atmega328pге жүктөө үчүн колдонулат, аталыштардын чоо-жайын диаграммадан тапса болот 4. Жаңы программаны FTDI аркылуу espке жүктөө үчүн

ESP12E үчүн төмөнкү байланышты түзүңүз

1] FTDIдин RX'ин J1дин TXDE пинине туташтырыңыз

2] FTDI TXти J1дин RXDE пинине туташтырыңыз

3] FTDIнин РТСин J1дин RTSE пинине туташтырыңыз

4] FTDIнин DTR'ин J1дин DTRE пинине туташтырыңыз

5] FTDIдин Vcc5V'ин J1дин VCC5v пинине туташтырыңыз

6] FTDIнин GND'ин J1дин GND пинине туташтырыңыз

Сураныч, код үчүн кийинки шилтемеге кайрылыңыз

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

Бул коддо көбүнчө HTTP порту 80, биз порттун номерин өзгөртө алабыз, колдонуучунун колдонуусунун негизинде колдонушу керек, төмөндө караңыз

// ##### Объект инстанциялары #####

MDNSResponder mdns;

ESP8266WebServer сервери (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Байланышты түзгөндөн кийин, USB портуна туташуу үчүн, адегенде драйверди орнотушубуз керек, ал портту аныктайт, ошентип колдонуучу программаны жүктөй алат.

Ошо сыяктуу эле, программаны atmega328pге жүктөө үчүн, туташууну аткарыңыз

1] FTDIдин RXин J1дин TXDA пинине туташтырыңыз

2] FTDI TXти J1дин RXDA пинине туташтырыңыз

3] FTDIнин DTR'ин J1дин DTRA пинине туташтырыңыз

4] FTDIдин Vcc5V'ин J1дин VCC5v пинине туташтырыңыз

5] FTDIнин GND'ин J1дин GND пинине туташтырыңыз

Сураныч, код үчүн кийинки шилтемеге кайрылыңыз

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

Биз 6gpiosту эки триак диммер тактасын көзөмөлдөө үчүн колдонобуз, экөө триакты көзөмөлдөө үчүн, экөө LEDди башкаруу үчүн, антер экөө виртуалдык которууну көзөмөлдөө үчүн. Gpios болуп саналат

// Триак жок.

#аныктоо NON_DIMMABLE_TRIAC 8 // Gpio 8

#аныктоо DIMMABLE_TRIAC 9 // Gpio 9

/*Кош түстүү LED*/

#аныктоо DLED_RED 3

#аныктоо DLED_GREEN 4

// кол которуу

#define SWITCH_INPIN1 A5 // которгуч 1

#define SWITCH_INPIN2 A4 // которуу 2

Байланышты түзгөндөн кийин колдонуучу микробдорду атмегага жүктөй алат. ESPти да, Атмеганы да программалагандан кийин, ESP менен Atmega ортосундагы байланышты J1 башынын 3-4 жана J1 аталышынын 5-6 пиндерин кыскартуу аркылуу орнотуу керек.

3 -кадам: Блок диаграммасы

Блок диаграммасы
Блок диаграммасы

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

Бул түзмөктү HTTP/MQTT аркылуу башкара алабыз. Http кардары esp8266дан esp8266га http сурамын жөнөтүп, кардар esp8266дан алууну каалаган маалыматты көрсөтөт. MQTT MQ Telemetry Transport дегенди билдирет. Бул кардар катары билдирүүлөрдү жарыялап, кабыл ала турган эң жакшы жеңил жарыялоо жана жазылуу системасы. Бул бир нече түзмөктөр ортосунда байланыш түзүүнү абдан жеңилдетет. Бул чектелген түзмөктөр үчүн жана өткөрүү жөндөмдүүлүгү төмөн болгон жөнөкөй билдирүү протоколу.

ESP8266

ESP8266 WiFi модулу - бул TCP/IP протоколунун стеги бар өзүнчө камтылган SOC, ал сиздин WiFi тармагыңызга каалаган микроконтроллерге мүмкүнчүлүк берет. ESP8266 тиркемени жайгаштырууга же башка колдонмо процессорунан Wi-Fi тармагынын бардык функцияларын түшүрүүгө жөндөмдүү. WiFi - бул тармакты туташтыруу үчүн радио толкундарын колдонгон технология. WiFi туташуусу зымсыз адаптердин жардамы менен орнотулган, зымсыз роутердин жанында түйүнгө туташкан жана колдонуучуларга интернет кызматтарына кирүүгө мүмкүнчүлүк берет. Esp8266га программалоо жогоруда жана конфигурация чоо -жайы төмөндө түшүндүрүлгөн.

Atmega328p

Бул 32 пин контроллери, Төмөнкү кубаттуулугу төмөн микроконтроллер керек. Балким, бул чиптин эң кеңири колдонулушу популярдуу Arduino өнүктүрүү платформасында, тактап айтканда Arduino Uno жана Arduino Nano моделдеринде. Биз бул контроллерден 6 гиопи колдондук, экөө триак көзөмөлдөө үчүн, экөө LED үчүн дагы эки gpios DC 5v gpios виртуалдык которууну башкаруу үчүн.

Приборлор

Жарык жана желдеткич сыяктуу тиричилик техникалары, бул такта эки каналды берет: бирин которуштуруу үчүн, экинчисин караңгылатуу үчүн, сиз дагы эки каналды которуштуруу катары колдонсоңуз болот, бул колдонмо үчүн биз кодду мурунтан эле куруп койдук, сиз дагы эки каналды караңгылатуу катары колдонсоңуз болот колдонмо биздин кодду өзгөртүү керек. Код үчүн бул шилтемеге кайрылыңыз

4 -кадам: Тарамдын чоо -жайы

Конфигурация маалыматы
Конфигурация маалыматы
Конфигурация маалыматы
Конфигурация маалыматы
Конфигурация маалыматы
Конфигурация маалыматы

_Power 230V AC менен кирүү менен түзмөк диаграммада көрсөтүлгөндөй кирүү чекитине ээ болот5, Armtronix- (mac) EX менен кирүү чекитине мобилдик туташтырыңыз: Armtronix-1а-65-7 диаграммада көрсөтүлгөндөй6. Ачык браузерди туташтырып, браузерге 192.168.4.1 IP дарегин жазгандан кийин, ал диаграммада көрсөтүлгөндөй веб -серверди ачат7, SSID менен сырсөздү толтуруп, httpди тандаңыз, эгер колдонуучу mqtt менен туташкысы келсе, анда ал mqtt радио болушу керек. баскычын басыңыз жана mqtt брокеринин IP дарегин киргизиңиз жана mqtt жарыялоо темасын жана mqtt жазылуу темасына кирип тапшырыңыз.

Жөнөтүүнү конфигурациялагандан кийин ESP 8266 роутерге туташат жана роутер ESPке IP дарегин берет. Бул IP дарегин браузерде ачып, релени көзөмөлдөңүз https жана mqtt үчүн 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
Коробка жана ПХБ тактасы
Коробка жана ПХБ тактасы

Электр өткөргүчтөрүнүн диаграммасы диаграммада3 көрсөтүлөт терминал блогуна 230VAC фазасы (P) жана нейтралдуу (N) берилет. Чыгуу жарыктын интенсивдүүлүгүн көзөмөлдөө үчүн күңүрт жарыкка диммер катары колдонулушу мүмкүн, ошондой эле желдеткичтин ылдамдыгын көзөмөлдөө үчүн. Чыгарууну DC3 виртуалдык которгуч аркылуу дагы башкарууга болот, диаграммада көрсөтүлгөндөй G4io A4, A5 атмега J3 баштыгынын экинчи жана үчүнчү пиндери A5 виртуалдык которуштуруу үчүн колдонулат жана J3 аталышы төртүнчү пин Жер дагы виртуалдык которуштурууну туташтыруу үчүн колдонулат. Мыкты өчүрүү үчүн 10K идишти колдонуңуз.

6 -кадам: кутуча жана PCB Board

Коробка жана ПХБ тактасы
Коробка жана ПХБ тактасы

ПКБ тактасын кутуга кантип салуу керек, бул жерге кайрылыңыз. эки караңгы тактайдын сырткы көрүнүшү бул сүрөттү караңыз.

7 -кадам: Коопсуздук эскертүүлөрү

Эгерде сиз бул нерсени сатып алууну ойлонуп жатсаңыз, балким сиз мунун баарын билесиз, бирок коопсуздугуңуз үчүн биз мунун баарын ачык айтууга мажбурбуз. Андыктан сатып алардан мурун аны кылдат окуу үчүн бир нече мүнөт бөлүңүз.

Электр тогу өтө коркунучтуу - 50 В айнымалуу ток менен камсыздоо да сизди өлтүрүүгө жетиштүү.

Сураныч, туташууну же алмаштыруудан мурун электр тармагын өчүрүңүз, өтө этият болуңуз. Эгерде сиз AC камсыздоо линияларына байланыштуу эч нерсеге ишенбесеңиз, анда электрикке чалып, сизге жардам берүүсүн сураныңыз.

Тийиштүү даярдыгыңыз жана тийиштүү коопсуздук жабдуулугуна жетүүңүз болбосо, тармакка туташууга аракет кылбаңыз.

Эч качан өзүңүз жалгыз болгондо жогорку чыңалууда иштебеңиз. Дайыма сизди көрө турган жана уга турган досуңуз/өнөктөшүңүз бар экенине ишениңиз жана авария болгон учурда кубатты кантип тез өчүрүүнү билет.

Коопсуздук чарасы катары доскага киргизүү менен 1А Фейзди колдонуңуз.

Негизги туташуу схемасы биздин көрсөтмөлөр баракчасында жана githubда жеткиликтүү. Сураныч, ал аркылуу өтүңүз

Өрт коркунучу: Туура эмес туташуулар, номиналдык кубаттуулуктан көбүрөөк тартуу, суу же башка өткөрүүчү материал менен байланыш жана башка туура эмес колдонуу/ашыкча колдонуу/иштебей калуу - булардын баары ысып кетүүгө жана өрттүн чыгышына алып келиши мүмкүн. Күйгүзүлгөн жана көзөмөлсүз калтырардан мурун, сиздин схемаңызды жана ал орнотулган чөйрөнү кылдат текшериңиз. Ар дайым өрт коопсуздугунун бардык чараларын сактаңыз.

Сунушталууда: