Съдържание:
- Стъпка 1: Настройка на фърмуера
- Стъпка 2: Време за модове
- Стъпка 3: Подреждане на всичко
- Стъпка 4: Заключение
Видео: Добавки за стенен превключвател Sonoff: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Ако използвате стенен превключвател Sonoff T1, сте се отказали от използването на облачни сървъри за домашна автоматизация и бихте искали да извлечете повече функционалност от стенния превключвател за светлина. Тази инструкция ви показва как да добавите температурен сензор и по избор зумер.
Предпоставка
1. Средства за мигане на Sonoff T1 или по въздуха (OTA), или с CP2102 USB към TTL адаптер.
2. Mqtt Broker за получаване на информацията.
3. Платформа за домашна автоматизация за управление на превключвателя и показване на сензорните данни.
Моята цел за този проект беше да добавя допълнителна функционалност към един от моите превключватели за стена на Sonoff. Имам ги в апартамента за известно време, всички те работят с фърмуер на Tasmota, което им позволява да комуникират през MQTT с моята платформа за автоматизация Home Assistant.
Има много видеоклипове в YouTube за Home Assistant и Tasmota, препоръчвам ви да ги проверите.
Винаги съм искал да имам централно отчитане на температурата в апартамента, за да мога да автоматизирам охлаждането/отоплението в цялата къща. Като опция добавих зумер, за да дам този общ звуков сигнал, когато алармата се активира. Тази инструкция е как се справих с това
Внимание
Ще има моменти, когато ще работите с променливо напрежение, когато премахвате или добавяте превключвателя. Моля, бъдете внимателни
Стъпка 1: Настройка на фърмуера
Започнах да настройвам фърмуера на моя стенен превключвател и Sonoff работи с чип ESP8266, който когато мига с Tasmota или ESPhome позволява свързването на сензори, релета, ключове и светодиоди, фокусирам се върху Tasmota фърмуера, който основно използвам.
Пробивните подложки, използвани за мигане на фърмуера, излагат 2 GPIO пина на ESP8266 Tx и Rx щифтовете, които съответстват коректно на GPIO 1 и GPIO 3.
Има две неща, които трябва да знаете, когато ги използвате за щифтове. И двата пина стават високи по време на зареждане, което означава, че те извеждат 3.3v за част от секундата по време на процеса на зареждане, и най -важното, ако Tx GPIO 1 щифт се понижи по време на процеса на стартиране, контролерът не се зарежда.
Имайки това предвид, реших да добавя температурния сензор на GPIO1 (TXD) и зумера на GPIO3 (RXD).
Когато Tasmota мига, преминете към страницата за конфигурация, изберете „configure module“и изберете модула като „Sonoff T1“със съответния превключвател на групата, който имате, щракнете върху save и изчакайте да се рестартира.
След рестартирането се върнете към страницата „Конфигуриране на модул“, сега можем да изберем нашия температурен сензор от падащия списък чрез GPIO1. Използвам DHT22, затова избрах AM2301, други опции от кутията са DHT11 и SI7021.
По избор
Ако добавяте зумера, изберете зумера от падащото меню за GPIO3.
Стъпка 2: Време за модове
Добавянето на сензора и допълнителния зумер изисква малко запояване и измисляне на начина на провеждане на проводниците.
Прикрепете температурния сензор и зумера съгласно схемата
1. Свържете линията за данни на температурния сензор към TXD и положителния проводник на зумера към RXD
2. Свържете VCC на температурата към щифта 3.3v на превключвателя на светлината
3. Свържете заземяването на температурния сензор и минуса на зумера към GND
Реших да добавя няколко щифта за женски заглавки към печатната платка и да изрежа задната част на пластмасовия капак, за да оставят щифтовете да преминават.
След това направих малък теленен стан, за да прикрепя сензора и зумера през щифтовете на заглавката.
Време е да го тествате, включете електрическата мрежа и тя или ще работи, или ще се взриви, за щастие всичко работи.
Стъпка 3: Подреждане на всичко
И така, дойде време да сближим всичко, тъй като не искаме кабелите да стърчат от превключвателя на светлината, а той беше към Fusion 360.
Проектирах рамката, която да се увие около лицевата плоча, която след това се разпростира, за да приспособи температурния сензор и зумера с малка скара, цялата е отпечатана с PLA и с опори, може да бъде боядисана или просто оставена такава, каквато е.
Изстъргах малко гипс, за да прокарам кабелите си отзад и отстрани. Премахването на мазилката означаваше, че нямам визуални модификации на лицевата плоча, така че да мога да я използвам другаде, ако възникне необходимост.
Прикачих два STL файла, единият, който само модифицира температурния сензор, а другият, който включва зумера.
Стъпка 4: Заключение
С набора на фърмуера и целия хардуер, инсталиран и подреден, проектът приключва, температурният сензор автоматично се показва на началния екран на tasmota и след настройката стойностите се излъчват на сървъра MQTT на 5 -минутни актуализации.
От тук можете да импортирате сензорните данни в предпочитаната от вас платформа за автоматизация за преглед на вашите устройства или използвани за автоматизация.
По избор
Звънецът може да бъде тестван в конзолата, като напишете в зумера, последван от 3 числа, разделени със запетая
Първото число е количеството звукови сигнали
Второто число е продължителността на един звуков сигнал
Третото число е продължителността на мълчанието между отделните звукови сигнали
Допълнителна информация
За да използвате зумера с MQTT, изпратете полезен товар на съобщението като поредицата от числа по -горе до cmnd/Topic/Buzzer
Документация може да бъде намерена тук за повече информация относно зумера
tasmota.github.io/docs/Buzzer/
Препоръчано:
Експлодиращ стенен часовник „Направи си сам“с осветление при движение: 20 стъпки (със снимки)
Експлодиращ стенен часовник „Направи си сам“с осветление с движение: В този инструкционен / видео ще ви покажа стъпка по стъпка как да направите креативен и уникално изглеждащ стенен часовник с интегрирана система за осветление с движение. Тази доста уникална идея за дизайн на часовник е ориентирана да направи часовника по -интерактивен . Когато вървя
Ambient LED стенен часовник: 11 стъпки (със снимки)
Ambient LED Wall Clock: Наскоро видях много хора да изграждат огромни LED матрици, които изглеждат абсолютно красиви, но те или се състоят от сложен код или скъпи части, или и двете. Затова си помислих да изградя своя собствена LED матрица, състояща се от много евтини части и много
Преобразуване на 4 битови добавки: 4 стъпки
4 Bit Adder Conversion: Този проект е проектиран да използва Ardunio за преобразуване на 4 битова суматор в седем сегментен дисплей за този проект ще ви трябва следното: - Arduino - Проводи - 5x светодиоди - 2x Седем сегментни дисплея - 2x DIP превключватели SPST x4 - 2x XOR врати - 2x И
Превключвател за шамар: Прост сензорен превключвател без запояване: 7 стъпки
Slap Switch: Прост сензорен превключвател без запояване: Slap Switch е прост сензорен превключвател с съпротива, предназначен за моя проект Explode the Controller за включване на физическа игра в компютърни игри с Makey Makey и Scratch. Проектът се нуждаеше от сензорен превключвател, който беше: здрав, за да бъде ударен
Проникнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: 4 стъпки
Хакнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: Наскоро изградих алармена система и я инсталирах в къщата си. Използвах магнитни превключватели на вратите и ги свързах по тавана. Прозорците бяха друга история и трудното окабеляване не беше опция. Имах нужда от безжично решение и това е