Мазмұны:
- 1 -қадам: аппараттық/бағдарламалық қамтамасыз етуді орнату
- 2 -қадам: деректерді іздеу
- 3 -қадам: Физикалық жылудың блокировкасы
- 4 -қадам: Бағдарламалық қамтамасыз етудің жұмысы
- 5 -қадам: Болашақ даму?
Бейне: Үйде жылытуға арналған ауа -райының блокталуы - IoT RasPi Zero & ESP12: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Оқиға
Айта кету керек,
Бұл жоба сізде түйін қызылмен Domoticz үй автоматтандыру сервері жұмыс істейтін RaspberryPi Zero-ға негізделген және MQTT брокері ретінде орнатылған.
Неге бұл витринаны жазу керек?
Мен өзімнің шешімдерімді көрсету үшін жылыту шығындарын/энергияны үнемдеуді қалай үнемдедім және ойды сізге сіңірдім, сондықтан оны сіздің үйіңізге қабылдауға немесе сіздің қажеттіліктеріңізге сәйкес өзгертуге болады.
Шолу
Көктем мен күз айларында ауаның температурасы 11 градустан аспайтын температурада болады, мен байқадым, үйдің температурасы аздап төмендейді. Мен таңертең жылыту біраз уақытқа (30 минутқа дейін) қосылатынын, содан кейін келесі күнге дейін өшетінін байқадым. Мен бұл энергияны ысырап ету ретінде көрдім, өйткені күн ашықта немесе үйдің сыртында 12 градустан жоғары температурада қолайлы температураға дейін жылынады. Әдетте бұл газды үнемдеу үшін жылуды сөндіретін жылдың уақыты болатын. Бұл жоба жергілікті ауа температурасына негізделген және үйдегі температура сенсорларының кейбірін қолдана отырып, бұл процесті автоматтандыру болып табылады, бұл жобаның болжамды температураны білудің және оған әсер етудің артықшылығы бар, бірақ егер үй тым жоғары температураны жоғалтса, ол жылытуға мүмкіндік береді. қайта оралу.
Жобаның реквизиттері
- Сыртқы ауа температурасын жергілікті токпен қолданыңыз
- Ауа температурасынан тыс жергілікті болжамды қолданыңыз
- Жылытудың жұмысына жол бермеңіз, бірақ ыстық судың шығуына әсер етпейді
- үй жағдайын ескеріңіз (бірақ тым сезімтал болмаңыз)
1 -қадам: аппараттық/бағдарламалық қамтамасыз етуді орнату
- Raspberry Pi Zero жергілікті сенсормен жабдықталған Domoticz және Node-Red бар MQTT брокері ретінде жұмыс істейді (1-бөлме) Dallas 18b20 түрі.
- ESP12 Arduino IDE бағдарламасында жұмыс істейді, бұл контроллер сонымен қатар жылытуды басқару клапаны орналасқан шкафта орналасқан жылытуды блоктайды. Бұл көршілес бөлмеге арналған жергілікті Даллас сенсоры (2 -бөлме) бар.
- DHT22 сенсорынан бөлме температурасы/ылғалдылық көрсеткіштерін беру үшін Arduino IDE бағдарламасын іске қосатын ESP01 (3 -бөлме).
2 -қадам: деректерді іздеу
1, 2 және 3 бөлмедегі температура көрсеткіштері Domoticz үй автоматтандыру серверіне деректерді тіркеу үшін жіберіледі және оны қарау оңай, DomoticzJSONformat көмегімен MQTT хабарламалары арқылы жіберіледі, мен 3 бөлменің орташа температуралық көрсеткішін жасау үшін қызыл-түйінді қолданамын. -MQTT арқылы қызығушылық танытқан клиенттерге жіберіледі (ESP12 бір) және журналға кіру үшін Domoticz.
Domoticz сервері жергілікті ауа райы жағдайларын алу үшін OpenWeatherMap-ке қосылады (әр 10 минут сайын), Domoticz бұл деректерді MQTT «out» тақырыбы арқылы қайта жібереді, алайда бұл хабарламаның көлемі үлкен, сондықтан мен қызыл-қызыл түйінді қолданамын. бұл деректерді тек температура туралы ақпаратты өзгерту үшін өзгерту және жою үшін, бұл ESP12 жазылатын тақырып бойынша жіберіледі. Сонымен қатар, бұл қызыл түйін OpenWeatherMap-ке қосылады және менің аймағым туралы болжамды деректерді шығарады, қайтадан бұл алынған мәліметтер өте толық және 5 күндік ақпаратты қамтиды, сондықтан мен оны келесі 3/6 сағаттық температура болжамына реттеу үшін қызыл-түйінді қолданамын. қайтадан қайта жіберу жоғарыда көрсетілген тақырыпта.
3 -қадам: Физикалық жылудың блокировкасы
ESP12 ыстық суды сақтауға арналған резервуар мен клапандарға/термостаттарға сымдар қосылымы бар шкафта орналасқан. Электрлік басқару жүйелерінде тәжірибелі бола отырып, мен кабельді бөлменің негізгі термостат кабелін іздестірдім, мен басқару қорабына сәйкес келетін магистральды кабельді өткіздім және ESP12 басқара алатын релені орнаттым. Мен ESP12 релесін бөлменің термостатымен тізбектей қостым, сондықтан қажет болған жағдайда жылуды өшіре алады. Сонымен қатар, мен «егер ESP12 істен шықса ше» деп алаңдадым, сондықтан мен қажет болған жағдайда қалыпты жағдайды қалпына келтіру үшін релеге параллель физикалық қосқышты қойдым (әлі қажет емес).
4 -қадам: Бағдарламалық қамтамасыз етудің жұмысы
ESP12 ағымдағы ауа температурасы, 3 сағаттық болжамды ауа температурасы, 6 сағаттық болжамдық ауа температурасы және үйдің орташа температурасы үшін белгілі бір нүктелерге ие.
Блок -схеманы қараңыз.
Қорытындылай келе, егер сыртқы температура 10.5 градустан жоғары болса және үйдің орташа температурасы 19.4 градустан жоғары болса (менің термостат 19.5 градусқа орнатылған) НЕМЕСЕ күннің болжамы 11 градустан жоғары болса, жылыту өшіріледі. Егер әр түрлі көрсеткіштер қолайсыздықты азайту үшін бұрын көрсетілген мәндерден сәл төмен болса, қыздыру қосылады.
5 -қадам: Болашақ даму?
- Күн ашық па, жоқ па, соны ескеріңіз, егер үй күн сәулесінде пісірілмесе, оның мәнін төмендетуге болады.
- желдің жағдайы?
- қашықтан анықтауды енгізіңіз
Ұсынылған:
Үйде ауа үрлегішті қалай оңай жасауға болады: 3 қадам
Үйде ауа үрлегішті үйден қалай оңай жасауға болады: Бұл видеода мен тұрмыстық заттарды пайдаланып ауа үрлегіш жасадым
Raspi-Nextion ауа райы сағаты: 7 қадам
Raspi-Nextion ауа райы сағаты: Ардуино мен таңқурай Pi-мен салынған әр түрлі сағаттарды көру мені шабыттандырды. Мен де біреуін жасағым келді. Мен ESP8266 бар arduino мегасын қолдануды бастадым, бірақ 8266 Wi -Fi -да тым көп хикап бар екенін таптым. Менде бар қосалқы Pi қолдануды шештім (Raspb
HRV (үйдегі ауа алмастырғыш) Arduino контроллері ауа экономайзері бар: 7 қадам (суреттермен)
HRV (үйдегі ауа алмастырғыш) Arduino ауа экономайзері бар контроллері: HRV Arduino контроллері ауа экономизаторы Сонымен, менің бұл жобадағы тарихым - мен Миннесотада тұрамын және менің өмірлік тақтасы LifeBreath 155Max HRV -де қуырылған. Мен жаңасына 200 доллар төлегім келмеді, мен әрқашан ауа экономизаторы бар нәрсені қалайтынмын
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
Үйде ыстық ауа дәнекерлеу станциясын арзан түрде жасаңыз: 4 қадам
Үйде ыстық ауа дәнекерлеу станциясын арзанға жасаңыз: Сәлем достар. Бүгін мен сіздерге үйдегі ыстық ауа дәнекерлеу станциясын жасауды көрсетемін