Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Ua tsis tiav
- Kauj ruam 2: Nruab Booster Kiv cua
- Kauj Ruam 3: Tshaj Tawm
- Kauj ruam 4: Code
- Kauj ruam 5: Nruab
- Kauj Ruam 6: Xeem
Video: VentMan Ntu II: Arduino-Automated Furnace Detection for Booster Fans: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Cov Ntsiab Lus Tseem Ceeb:
- Qhov no yog ib ntus hack tso rau hauv qhov chaw kom pom thaum kuv AC/lub tshuab cua tshuab cua tshuab tau ua haujlwm, yog li ntawd kuv ob lub kiv cua tuaj yeem qhib.
- Kuv xav tau ob lub kiv cua txhawb nqa hauv kuv txoj haujlwm txhawm rau txhawm rau sov dua/cua txias dua ob chav pw sib cais. Tab sis kuv tsis xav khiav cov kiv cua txhua lub sijhawm, tsuas yog thaum lub tshuab cua sov lub tshuab cua tshuab ua haujlwm.
Khoom siv
- WeMos D1 Mini (lossis pheej yig knockoff / txhua yam ESP8266)
- Jumper xov hlau
- 10K resisitor ua
- Qaij sesnor
Kauj ruam 1: Ua tsis tiav
Qee qhov kev siv zog uas ua tsis tiav ua ntej qhov kev daws teeb meem no:
- Siv ecobee API txhawm rau txheeb xyuas qhov ntsuas cua sov. API nyob ntawm 20 feeb mus rau ob teev qeeb, tsis zoo txaus
- Arduino flex sensor hauv cov ciav hlau tsis nkag siab txaus
- Tam sim no lub ntsuas hluav taws xob ntawm 24V kiv cua kab los ntawm ntsuas cua sov, Kuv tsis muaj DC lub ntsuas hluav taws xob tam sim no thiab tsis ua siab ntev. Ntxiv rau, lub tswv yim ua rau kuv ntshai.
- Homeassistant/Hass.io cov kev txwv tib yam li ecobee API
- Huab cua ntws tsis txaus txaus rau rov xa cov pa tawm mus.
Kauj ruam 2: Nruab Booster Kiv cua
Cov ntawv sau no tsis yog hais txog cov kiv cua txhawb lawv tus kheej, tab sis nws yog cov kauj ruam xav tau. Kuv tau teeb tsa ob kab hauv kab kiv cua, kaw ib qho cua xau nrog cov kab xev tawm, thiab txuas ob qho tib si rau hauv lub ntse ntsaws Kuv tau taws Tasmota rau, yog li kuv tuaj yeem qhib/tua ob lub kiv cua nrog ib zaug tau txais kev thov.
Cov roj hmab siv tshuab ntxhua khaub ncaws uas cov kiv cua tau teeb tsa mus rau saum qab nthab kom txo qis kev co.
Kauj Ruam 3: Tshaj Tawm
D1 mini, qaij sensor, thiab tus tiv thaiv haum ua ke yog li tus pin zoo sib xws nyeem qhov chaw qaij.
Kauj ruam 4: Code
#include #include // Rov nyeem dua los ntawm D1 MINI VIBRATION SENSOR // Yog tias muaj ob qhov kev sib tw VIBRATIONS tau tshawb pom hauv 60-SECOND WINDOW, WEB REQUEST IS MADE // IF ZERO OR ONE VIBRATION DETECTED, NOTHING HAPPENS, LIKE A0; uint32_t lub sijhawm = 1 * 60000; // 60 thib ob windowint flex = 0; // pib valueconst char* ssid = "ssid"; // Ntxiv WIFI SSIDconst char* password = "password"; // Ntxiv WIFI PASSWORD tsis muaj teeb tsa () {WiFi.begin (ssid, password); Serial.begin (9600); pinMode (sigPin, INPUT); } tsis muaj dab tsi voj () {flex = 0; Serial.println ("rov pib suav"); rau (uint32_t tStart = millis (); (millis () - tStart) <period;) {yield (); int sigStatus = analogRead (sigPin); yog (sigStatus! = 1024) // nws ua haujlwm {//Serial.println("up "); hloov += 1; Serial.println (flex); yog (flex == 2) {//Serial.println("Shake ob zaug, qhov no yog qhov tseeb "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/txoj kev"); // Ntxiv IP tseeb, PORT, VALUES int httpCode = http. GET (); Txoj hlua payload = http.getString (); Serial.println (them nyiaj); http.end (); ncua (6000); // so me ntsis} ncua (1000); } lwm {Serial.println ("tsis muaj kev cuam tshuam"); }}}
Kauj ruam 5: Nruab
Nov yog qhov tsis yooj yim, nws xav tau ntau qhov kev sim-thiab-yuam kev. Tsis quav ntsej cov xeb xeb hauv lub qhov cua, lawv tau los ntawm lub tshuab nqus dej qub uas tau teeb tsa hauv cov ciav hlau.
Kuv txiav txim siab tso lub ntsuas hluav taws xob tso rau sab hauv cov cua txias rov qab los ze rau lub qhov cub kom sov, kom tag nrho cov huab cua nkag mus rau lub tshuab cua tshuab yuav dhau los ntawm nws, vam tias yuav ua rau nws co me ntsis. Qhov nyuaj tshaj plaws tau txais lub ntsuas phoo dai kom raug kom nws sawv thiab tseem jiggled hauv huab cua ntws. Cov duab qhia lub khob cij ua ntej kuv ua qhov kev daws teeb meem tas mus li. D1 mini nws tus kheej nyob sab nraum cov ciav hlau, kom lub teeb liab wifi muaj zog.
Kuv tau xaus rau qhov ntsuas lub qaij tiv thaiv kab hlau qub uas tau siv los tswj lub tshuab ua kom ntub dej, tab sis sab laug hauv cov ciav hlau, txoj kev ntawd kuv tau txais lub kaum sab xis kom raug.
Kauj Ruam 6: Xeem
Txoj cai ua haujlwm los ntawm kev tuav lub qhov rai 60-thib ob, thiab suav tus naj npawb ntawm cov sij hawm muaj kev vibration pom. Koj tuaj yeem hloov qhov hloov pauv, tab sis kuv tau teeb tsa kom tau txais kev thov rau kuv lub khob ntim neeg rau zaub mov yog tias tsawg kawg 2 vibrations raug kuaj pom hauv lub qhov rais 60-thib ob.
Cov neeg rau zaub mov hwj tom qab siv lwm cov ntaub ntawv los txiav txim seb nws puas yuav tsum qhib rau kuv cov kiv cua txhawb nqa, zoo li lub sijhawm nruab hnub, thiab nyob hauv tsev. Saib kom paub ntxiv:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Pom zoo:
Arduino-tomation Ntu 5: LE TUNNEL DE CHAUFFE: 4 Kauj Ruam
Arduino-tomation Ntu 5: LE TUNNEL DE CHAUFFE: Ob lub hlis dhau los Kuv tau txiav txim siab kho qhov system me me uas tsis nco qab khaws cia hauv lub tsev tso rog ntawm qhov chaw kuv ua haujlwm. tiv thaiv txoj siv thauj khoom.Yog li kuv tsim qee
Arduino LTC6804 BMS - Ntu 2: Pawg Thawj Coj Tshuav: 5 Cov Kauj Ruam
Arduino LTC6804 BMS - Ntu 2: Lub Rooj Tswjhwm Saib Tshuav: Tshooj 1 nyob ntawm noA Cov Kev Tswj Roj Teeb (BMS) suav nrog kev ua haujlwm kom nkag siab txog cov roj teeb pob tseem ceeb tsis suav nrog cov hluav taws xob ntawm tes, roj teeb tam sim no, ntsuas kub ntawm tes, thiab lwm yam. txhais ntau yam, pob tuaj yeem yog disco
Txiv tsawb Booster - Tseeb Tube Booster: 3 Kauj Ruam
Banana Booster - Qhov Tseeb Tube Zoo Tshaj: Ua kev zoo siab rau koj txoj kev pib ua ke koj tus kheej lub tog raj kheej. Qhov "Banana Booster" yog ib qhov haujlwm tsim los rau cov neeg tuaj koom tshiab.Qhov kev txhawb siab rau kev sib sau ua ke ntawm koj tus kheej lub pedal tuaj yeem yog kawm hauv kev xyaum siv cov khoom siv hluav taws xob qub, los ua ke
Arduino Portable Workbench Ntu 3: 11 Cov Kauj Ruam
Arduino Portable Workbench Ntu 3: Yog tias koj tau saib ntu 1, 2 thiab 2B, tam sim no tseem tsis tau muaj ntau Arduino hauv txoj haujlwm no, tab sis tsuas yog ob peb lub rooj thaiv xov hlau thiab lwm yam tsis yog qhov no hais txog thiab ib feem ntawm cov khoom siv yuav tsum tau ua ua ntej tus so ua hauj lwm. Nov yog cov khoom siv hluav taws xob thiab A
7-ntu rau Zaub ADC #Arduino Qhov Tseem Ceeb, #Arduino: 4 Kauj Ruam
7-ntu rau Zaub ADC #Arduino Qhov Tseem Ceeb, #Arduino: Hauv kab lus no kuv yuav ua ib qhov haujlwm uas tseem cuam tshuam nrog tsab xov xwm dhau los. Namely ua cov ntaub ntawv ADC.so koj tsis tas yuav muaj tus saib xyuas kom pom tus nqi ntawm cov ntaub ntawv adc. hauv kab lus no kuv yuav ua ADC Tus saib tus nqi saib. yog li koj tsis