Мазмуну:
- 1 -кадам: Толук маалымат
- 2 -кадам: Программалоонун чоо -жайы
- 3 -кадам: Блок диаграммасы
- 4 -кадам: Тарамдын чоо -жайы
- 5 -кадам: Кабелдөө
- 6 -кадам: кутуча жана PCB Board
- 7 -кадам: Коопсуздук эскертүүлөрү
Video: Wifi Two Triac Dimmer Board: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Бул көрсөтмө ARMTRONIX WIFI Two Triac Dimmer Board V0.1 үчүн
Armtronix Wifi эки триак диммер - бул IOT платасы. Бул үйдү автоматташтыруу үчүн иштелип чыккан. Коллегиянын өзгөчөлүктөрү төмөнкүлөр:
- Зымсыз башкаруу
- Чакан форма фактору
- Бортто ACдан DC кубатына чейин 230VACтан 5V DCге чейин.
- DC виртуалдык которгуч
- Эки канал (бири күйгүзүү үчүн, экинчиси караңгылатуу үчүн)
Тактанын өлчөмү 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 -кадам: Толук маалымат
Диаграмма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 -кадам: Кабелдөө
Электр өткөргүчтөрүнүн диаграммасы диаграммада3 көрсөтүлөт терминал блогуна 230VAC фазасы (P) жана нейтралдуу (N) берилет. Чыгуу жарыктын интенсивдүүлүгүн көзөмөлдөө үчүн күңүрт жарыкка диммер катары колдонулушу мүмкүн, ошондой эле желдеткичтин ылдамдыгын көзөмөлдөө үчүн. Чыгарууну DC3 виртуалдык которгуч аркылуу дагы башкарууга болот, диаграммада көрсөтүлгөндөй G4io A4, A5 атмега J3 баштыгынын экинчи жана үчүнчү пиндери A5 виртуалдык которуштуруу үчүн колдонулат жана J3 аталышы төртүнчү пин Жер дагы виртуалдык которуштурууну туташтыруу үчүн колдонулат. Мыкты өчүрүү үчүн 10K идишти колдонуңуз.
6 -кадам: кутуча жана PCB Board
ПКБ тактасын кутуга кантип салуу керек, бул жерге кайрылыңыз. эки караңгы тактайдын сырткы көрүнүшү бул сүрөттү караңыз.
7 -кадам: Коопсуздук эскертүүлөрү
Эгерде сиз бул нерсени сатып алууну ойлонуп жатсаңыз, балким сиз мунун баарын билесиз, бирок коопсуздугуңуз үчүн биз мунун баарын ачык айтууга мажбурбуз. Андыктан сатып алардан мурун аны кылдат окуу үчүн бир нече мүнөт бөлүңүз.
Электр тогу өтө коркунучтуу - 50 В айнымалуу ток менен камсыздоо да сизди өлтүрүүгө жетиштүү.
Сураныч, туташууну же алмаштыруудан мурун электр тармагын өчүрүңүз, өтө этият болуңуз. Эгерде сиз AC камсыздоо линияларына байланыштуу эч нерсеге ишенбесеңиз, анда электрикке чалып, сизге жардам берүүсүн сураныңыз.
Тийиштүү даярдыгыңыз жана тийиштүү коопсуздук жабдуулугуна жетүүңүз болбосо, тармакка туташууга аракет кылбаңыз.
Эч качан өзүңүз жалгыз болгондо жогорку чыңалууда иштебеңиз. Дайыма сизди көрө турган жана уга турган досуңуз/өнөктөшүңүз бар экенине ишениңиз жана авария болгон учурда кубатты кантип тез өчүрүүнү билет.
Коопсуздук чарасы катары доскага киргизүү менен 1А Фейзди колдонуңуз.
Негизги туташуу схемасы биздин көрсөтмөлөр баракчасында жана githubда жеткиликтүү. Сураныч, ал аркылуу өтүңүз
Өрт коркунучу: Туура эмес туташуулар, номиналдык кубаттуулуктан көбүрөөк тартуу, суу же башка өткөрүүчү материал менен байланыш жана башка туура эмес колдонуу/ашыкча колдонуу/иштебей калуу - булардын баары ысып кетүүгө жана өрттүн чыгышына алып келиши мүмкүн. Күйгүзүлгөн жана көзөмөлсүз калтырардан мурун, сиздин схемаңызды жана ал орнотулган чөйрөнү кылдат текшериңиз. Ар дайым өрт коопсуздугунун бардык чараларын сактаңыз.
Сунушталууда:
Tower Climb Help Robot V1 - Two Legged, RF, BT Control with App: 22 Steps (Сүрөттөр менен)
Tower Climb Help Robot V1 - Two Legged, RF, BT Control with App: Качан гана дубалдарда кескелдириктерди көргөндө, мен ага окшош робот жасоону пландап жатам. Бул узак мөөнөттүү идея, мен көптөгөн макалаларды электро-желимден издеп, кандайдыр бир жол менен текшерип көрдүм жана анын кармоо жөндөмдүүлүгү ишке ашпай калды. Азырынча мен аны электр магниттин жардамы менен жасоону пландап жатам
MXY Board - Аз Бюджет XY Plotter Drawing Robot Board: 8 Кадам (Сүрөттөр менен)
MXY Board - Аз бюджеттүү XY Plotter Drawing Robot Board: Менин максатым mXY тактасын XY плоттердик чийме машинасын аз бюджетке айландыруу үчүн иштеп чыгуу болчу. Ошентип, мен бул долбоорду жасоону каалагандар үчүн жеңилдетүүчү такта жасадым. Мурунку долбоордо, 2 даана Nema17 тепкичтүү моторун колдонуп жатып, бул такта
WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 кадам (Сүрөттөр менен)
WiFi желдеткич ылдамдыгын жөнгө салуучу (ESP8266 AC Dimmer): Бул көрсөтмө Triac Phase бурчтук башкаруу ыкмасын колдонуу менен шыптын желдеткич ылдамдыгын жөнгө салуучуга жардам берет. Triac шарттуу түрдө Atmega8 автономдуу arduino конфигурацияланган чипи тарабынан башкарылат. Wemos D1 mini бул жөнгө салуу үчүн WiFi функциясын кошот
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: 3 Steps (Сүрөттөр менен)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Armtronix Wifi dimmer - бул IOT платасы, ал үйдүн автоматташтырылышы үчүн иштелип чыккан.Тактанын өзгөчөлүктөрү төмөнкүлөр: Зымсыз башкаруу Кичи форма фактору Бортто ACдан DC кубатына чейин 230VACтан 5V DCге чейин. DC виртуалдык которгуч Досканын өлчөмү 61.50
Portal Two Sentry Turret by Arduino Uno: 6 кадам (сүрөттөр менен)
Portal Two Sentry Turret by Arduino Uno: Бул үйрөтмө Түштүк Флорида университетинин Маккурсунун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com)