Мазмуну:

Sonoff Wall Switch кошумчалары: 4 кадам
Sonoff Wall Switch кошумчалары: 4 кадам

Video: Sonoff Wall Switch кошумчалары: 4 кадам

Video: Sonoff Wall Switch кошумчалары: 4 кадам
Video: How to Wire and Install SONOFF NSPanel Smart Scene Wall Switch 2024, Ноябрь
Anonim
Sonoff Wall Switch кошумча жабдуулары
Sonoff Wall Switch кошумча жабдуулары

Эгерде сиз Sonoff T1 дубал которгучтарын иштетип жатсаңыз, үйдү автоматташтыруу үчүн булутка негизделген серверлерди колдонуудан баш тарттыңыз жана дубалга орнотулган жарык өчүргүчтөн көбүрөөк функцияларга ээ болгуңуз келет. Бул көрсөтмө сизге температура сенсорун жана каалагандай үнсүз сигналды кантип кошууну көрсөтөт.

Алдын ала шарт

1. Sonoff T1ди аба аркылуу (OTA) же CP2102 USB менен TTL адаптерине жаркыратуу каражаттары.

2. Mqtt Broker маалыматты алуу үчүн.

3. Үйдү автоматташтыруу платформасы которууну көзөмөлдөп, сенсор маалыматтарын көрсөтөт.

Бул долбоордун максаты менин Sonoff дубалдын жарык өчүргүчтөрүнүн бирине кошумча функцияларды кошуу болчу. Мен аларды батирде бир аз убакыттан бери кармап турам, алардын баары Tasmota программасын иштетет, бул аларга MQTT аркылуу менин автоматташтыруу платформам Home Assistant менен байланышууга мүмкүнчүлүк берет.

Ютубда Home Assistant жана Tasmota жөнүндө көптөгөн видеолор бар, мен аларды текшерүүнү сунуштаар элем.

Мен ар дайым борбордук батирдин температурасынын көрсөткүчүнө ээ болгум келген, ошондуктан мен үйдүн ичинде муздатуу/жылытууну автоматташтыра алам. Опция катары, мен ойготкуч иштетилгенде жалпы сигналды берүү үчүн коңгуроону коштум. Бул менин көрсөтмөм боюнча ушундай болду

Абайлаңыз

Коммутаторду алып салууда же кошууда AC чыңалуусу менен иштеген учурлар болот, этият болуңуз

1 -кадам: Программалык камсыздоону орнотуу

Камтылган программаны орнотуу
Камтылган программаны орнотуу
Камтылган программаны орнотуу
Камтылган программаны орнотуу
Камтылган программаны орнотуу
Камтылган программаны орнотуу

Мен микрофонду дубалдын которгучуна орното баштадым, жана Sonoff ESP8266 чипин иштетет, ал Tasmota же ESPhome менен жаркылдагандан кийин сенсорлорду, релелерди, өчүргүчтөрдү жана LEDди туташтырууга мүмкүндүк бергенде, мен Тасмотага басым жасайм. негизинен мен колдонгон программалык камсыздоо.

Микробдорду жаркылдатуу үчүн колдонулган сындыргычтар, GPIO 1 жана GPIO 3 менен урматтаган ESP8266 Tx жана Rx казыктарынын 2 GPIO казыгын ачып көрсөтөт.

Буларды казыктарга колдонууда билиш керек болгон эки нерсе бар. Жүктөө учурунда эки казык тең жогорку деңгээлге көтөрүлөт, демек алар жүктөө процессинде секундасына 3.3v чыгарышат, эң негизгиси, эгер Tx GPIO 1 пини баштоо процессинде төмөн тартылса, контроллер жүктөлбөй калат.

Ушуну эске алып, GPIO1 (TXD) жана GPIO3 (RXD) боюнча температура сенсорун кошууну чечтим.

Тасмота конфигурация барагына өтсө, "модулду конфигурациялоо" дегенди тандап, "Sonoff T1" катары модулду тандаңыз, тиешелүү бандалык которгуч менен, сактап коюуну чыкылдатып, кайра жүктөөнү күтө туруңуз.

"Модулду конфигурациялоо" барагына кайра жүктөлгөндөн кийин, азыр GPIO1 тарабынан ачылуучу тизмеден температура сенсорубузду тандай алабыз. Мен DHT22 колдонуп жатам, андыктан AM2301дин башка түрлөрүн тандап алдым DHT11 жана SI7021.

Милдеттүү эмес

Эгерде коңгуроону кошсоңуз, GPIO3 үчүн ачылуучу менюдан коңгуроону тандаңыз.

2 -кадам: Mods үчүн убакыт

Mods үчүн убакыт
Mods үчүн убакыт
Mods үчүн убакыт
Mods үчүн убакыт
Mods үчүн убакыт
Mods үчүн убакыт
Mods үчүн убакыт
Mods үчүн убакыт

Сенсорду жана кошумча сигналды кошуу үчүн бир аз ширетүү жана зымдарды кантип иштетүү керек экенин билүү талап кылынат.

Диаграммага ылайык температура сенсорун жана сигналды тиркеңиз

1. Температура сенсорунун маалымат линиясын TXDге жана коңгуроонун оң коргошун RXDге туташтырыңыз

2. Жарык өчүргүчтөгү 3.3в пинге температуранын VCC туташтырыңыз

3. Температура сенсорунун жерин жана сигналдын терс бөлүгүн GNDге туташтырыңыз

Мен pcbге кээ бир ургаачы төөнөгүчтөрдү кошууну чечтим жана тешиктер аркылуу өтүү үчүн пластикалык капкактын арт жагын тегирменге чыгарууну чечтим.

Мен сенсорду жана ызылдагычты баштыктын казыктары аркылуу бекитүү үчүн кичинекей зым токуучу станок жасадым.

Сыноо убактысы, электр тармагын күйгүзүү жана анын иштеши же жарылышы, бактыга жараша, баары иштеди.

3 -кадам: Баарын тазалоо

Мунун баарын тазалоо
Мунун баарын тазалоо
Мунун баарын тазалоо
Мунун баарын тазалоо
Мунун баарын тазалоо
Мунун баарын тазалоо

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

Мен фреймди маңдайкы бетине ороп туруу үчүн иштеп чыктым, андан кийин температура сенсорун жана ызылдагычты кичинекей гриль менен жайгаштырам, анын баары ПЛА менен жана тирөөчтөр менен басылган, аны боёп же ошол бойдон калтырууга болот.

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

Мен эки STL файлды тиркеп койдум, бири температура сенсору үчүн гана иштейт, экинчиси ызылдакты камтыйт.

4 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

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

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

Милдеттүү эмес

Концертте Буззерди терип, андан кийин үтүр менен бөлүнгөн 3 цифраны текшерип көрүүгө болот

Биринчи сан - бул сигналдын саны

Экинчи сан - бул бир гана сигналдын узактыгы

Үчүнчү сан - бул жеке сигналдардын ортосундагы жымжырттыктын узактыгы

Кошумча маалымат

Buzzerди MQTT менен колдонуу үчүн cmnd/Topic/Buzzerге жогоруда сан катары кат жүктөлөт.

Документтерди бул жерден тапса болот, ызы -чуу боюнча көбүрөөк маалымат

tasmota.github.io/docs/Buzzer/

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