Мазмұны:
- Жабдықтар
- 1 -қадам: сәтсіздік
- 2 -қадам: Booster желдеткіштерін орнатыңыз
- 3 -қадам: Қосылу
- 4 -қадам: код
- 5 -қадам: Орнату
- 6 -қадам: Тест
Бейне: VentMan II бөлімі: Ардуино желдеткіштері үшін пешті автоматты түрде анықтау: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Негізгі ұпайлар:
- Бұл менің қос күшейткіш желдеткіштерім қосылуы үшін айнымалы ток/пештің үрлегіш қозғалтқышы жұмыс істеп тұрғанын анықтау үшін уақытша бұзу болды.
- Маған екі оқшауланған жатын бөлмені жылы/салқын ауамен қамтамасыз ету үшін құбырда екі күшейткіш желдеткіш қажет. Бірақ мен желдеткіштерді үнемі жұмыс істегім келмейді, тек пеш үрлегішінің қозғалтқышы жұмыс істеп тұрған кезде.
Жабдықтар
- WeMos D1 Mini (немесе арзан нокаут / кез келген ESP8266)
- Өткізгіш сымдар
- 10K резистор
- Еңкейту
1 -қадам: сәтсіздік
Бұл шешімге дейін сәтсіз болған кейбір әрекеттер:
- Термостат күйін анықтау үшін ecobee API пайдаланыңыз. API 20 минуттан екі сағатқа дейін кешіктірілді, бұл жеткіліксіз
- Каналдағы Arduino flex сенсоры жеткілікті сезімтал емес
- Термостаттан 24В желдеткіш желісіндегі ток сенсоры, менде тұрақты ток сенсоры болмады және шыдамсыз болдым. Оның үстіне бұл идея мені қорқытады.
- Homeassistant/Hass.io ecobee API сияқты шектеулер
- Ауа ағыны сенсоры ауа құбырының кері ағымы үшін жеткілікті сезімтал емес.
2 -қадам: Booster желдеткіштерін орнатыңыз
Бұл жазу күшейткіш жанкүйерлердің өздері туралы емес, бірақ бұл қажет қадам. Мен желдеткіштің екі желдеткішін орнаттым, ауа ағуын желдеткіш таспамен жауып тастадым және екеуін де Tasmota жарқылдаған ақылды штепсельге жалғадым, сондықтан мен екі желдеткішті де GET сұрауымен қосуға/өшіруге болатынмын.
Дірілді азайту үшін желдеткіштер төбелік арқалықтарға орнатылған резеңке шайбалар.
3 -қадам: Қосылу
D1 шағын, көлбеу сенсор мен резистор бір -біріне сәйкес келеді, сондықтан аналогтық түйреуіш көлбеу параметрін оқиды.
4 -қадам: код
#қосу #қосу // Д1 МИНИ ВИБРАЦИЯ СЕНСОРЫНАН ОҚЫЛАДЫ // Егер 60 секундтық терезеде екі бөлек вибрация анықталса, веб-сұраныс орындалады // егер нөлдік немесе бір діріл анықталмаса, ешнәрсеге байланысты емес A0; uint32_t кезеңі = 1 * 60000; // 60 секунд windowint flex = 0; // бастапқы бағалау char* ssid = «ssid»; // ADD WIFI SSIDconst char* password = «password»; // ADD WIFI PASSWORDvoid setup () {WiFi.begin (ssid, password); Serial.begin (9600); pinMode (sigPin, INPUT); } void loop () {flex = 0; Serial.println («қайта бастау саны»); for (uint32_t tStart = millis (); (millis () - tStart) <кезең;) {кірістілік (); int sigStatus = analogRead (sigPin); егер (sigStatus! = 1024) // ол жұмыс істейді {//Serial.println("up «); икем += 1; Serial.println (flex); егер (flex == 2) {//Serial.println("Екі рет сілкіңіз, бұл нақты »); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on «); http.begin («https:// IP: PORT/path»); // ADD CORRECT IP, PORT, VALUES int httpCode = http. GET () ҚОСУ; Жол жүктемесі = http.getString (); Serial.println (пайдалы жүктеме); http.end (); кешіктіру (6000); // сәл демалыңыз} кешігу (1000); } else {Serial.println («бұзылмаған»); }}}
5 -қадам: Орнату
Бұл қиын бөлігі, ол көп сынақ пен қателікті қажет етті. Желдеткіштегі тот дақтарын елемеңіз, олар құбырға орнатылған ескі ылғалдандырғыштан.
Мен діріл сенсорын пештің кіріс бөлігіне жақын суық ауаның қайту каналының ішіне қоюға шешім қабылдадым, осылайша үрлегіш қозғалтқышқа кіретін барлық ауа оның жанынан өтіп кетуі мүмкін деп үміттенемін. Ең қиыны сенсорды тура іліп қою еді, ол ауа ағынында тұрып қалды. Фотосуреттер шешімді тұрақты етпес бұрын тақтаны көрсетеді. Wi -Fi сигналын күшті ұстап тұру үшін D1 mini өзі каналдың сыртында қалды.
Мен көлбеу сенсорды бұрын ылғалдандырғышты басқару үшін қолданылатын ескі сымға іліп қойдым, бірақ құбырда қалып қойдым, осылайша бұрышты дәл алдым.
6 -қадам: Тест
Код 60 секундтық терезені ұстап, дірілдің қанша рет анықталатынын есептеп жұмыс істейді. Сіз айнымалыларды өзгерте аласыз, бірақ 60 секундтық терезеде кем дегенде 2 діріл анықталса, менің колба серверіме GET сұрауын қоюға дайын.
Колбаның сервері басқа деректерді қолданады, ол менің күшейткіш желдеткіштерімді қосу керектігін анықтау үшін, мысалы, күндізгі уақыт пен үйдің толуы. Қосымша ақпарат алу үшін қараңыз:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Ұсынылған:
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: 5 қадам
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: Жер шарындағы елдер қайта ашылып жатқанда, жаңа коронавируспен өмір сүру жаңа өмір салтына айналуда. Бірақ вирустың таралуын тоқтату үшін бізде коронавирусы бар адамдарды басқалардан ажырату қажет. CDC сәйкес қызба - бұл
Қуатты банктерді автоматты түрде өшіруді тоқтату үшін USB жүктемесі: 4 қадам
Қуатты банктерді автоматты түрде өшіруді тоқтату үшін USB жүктемесі: Менде бірнеше қуат банкі бар, ол өте жақсы жұмыс істейді, бірақ мен сымсыз телефондарды зарядтау кезінде қуат банкінің зарядтау тогының тым аз болуына байланысты автоматты түрде өшіп қалатын мәселеге тап болдым. қуатты ұстап тұру үшін шағын жүктеме
Arduino көмегімен сынған пешті жөндеу: 3 қадам
Arduino көмегімен сынған пешті жөндеңіз: егер мен үрлегішті қолмен қоспасам, пештің басқару тақтасы оны қоспайды. Бірақ мен мұны істегенде, үрлегіш қолмен өшірмейінше жанып тұрады. Сондықтан мен оны үрлегішті қосу және өшіру үшін, сонымен қатар термостатты ауыстыру үшін жасадым. Мен пісіремін
Chromecast -те Spotify музыкасын автоматты түрде ойнату үшін NFC тегтері бар альбомдар: 5 қадам
Chromecast -те Spotify музыкасын автоматты түрде ойнату үшін NFC тегтері бар альбомдар: Бұл жоба Spotify -те менің ең көп ойнаған әртістерімнің альбом коллажын жасау идеясынан басталды. Python -да Spotify API -мен біраз ойнағаннан кейін, мен бұл альбомдардың мұқабасын Spotify URI -мен байланыстырып, ойнауды бастау жақсы болар еді деп ойладым
WiFi резервуарлы өсімдіктерді автоматты түрде беру - жабық/ашық ауада өсіру - су қондырғылары қашықтан бақылаумен автоматты түрде: 21 қадам
Резервуарлы WiFi автоматты өсімдік қоректендіргіші - жабық/ашық өсіру қондырғысы - су қондырғылары қашықтан бақылаумен автоматты түрде: Бұл оқулықта біз өсімдіктерді автоматты түрде суаратын және Adosia платформасы арқылы қашықтан бақыланатын жабық/ашық өсімдіктерді тамақтандыратын жүйені қалай орнату керектігін көрсетеміз