Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Fejl
- Trin 2: Installer booster fans
- Trin 3: Tråd op
- Trin 4: Kode
- Trin 5: Installer
- Trin 6: Test
Video: VentMan Part II: Arduino-Automated Furnace Detection for Booster Fans: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hovedpunkter:
- Dette var et midlertidigt hack på plads for at opdage, hvornår min AC/ovnblæsermotor kørte, så mine to booster -fans kunne tænde.
- Jeg har brug for to boosterventilatorer i mit kanalarbejde for at skubbe mere varm/kølig luft til to to isolerede soveværelser. Men jeg vil ikke køre ventilatorerne hele tiden, bare når ovnblæsermotoren kører.
Forbrugsvarer
- WeMos D1 Mini (eller billig knockoff / noget ESP8266)
- Jumper ledninger
- 10K resisitor
- Vip sesnor
Trin 1: Fejl
Nogle bestræbelser, der mislykkedes før denne løsning:
- Brug ecobee API til at registrere termostatstatus. API er på en 20 minutters til to timers forsinkelse, ikke god nok
- Arduino flex sensor i kanalen var ikke følsom nok
- Strømføler på 24V ventilatorlinjen fra termostaten, jeg havde ikke en jævnstrømssensor og var utålmodig. Plus, ideen skræmmer mig.
- Homeassistant/Hass.io samme begrænsninger som ecobee API
- Luftstrømssensor er ikke nok nok til returluftkanalstrøm.
Trin 2: Installer booster fans
Denne opskrift handler ikke om booster-fansene selv, men det er et påkrævet trin. Jeg installerede to in-line booster fans, forseglede eventuelle luftlækager med ventilationsbånd og tilsluttede dem begge til et smart stik, jeg havde blinket Tasmota på, så jeg kunne tænde/slukke begge ventilatorer med en enkelt GET-anmodning.
De brugte gummiskiver, hvor ventilatorerne er monteret på loftbjælkerne for at reducere vibrationer.
Trin 3: Tråd op
D1 mini, tilt sensor og modstand passer sammen, så den analoge pin læser tiltindstillingen.
Trin 4: Kode
#include #include // LÆS KONSTANT FRA D1 MINI VIBRATIONSENSOR // HVIS TO DISTINCT VIBRATIONER OPDAGES I ET 60-ANDET WINDOW, DER LAGES EN WEB-FORESPØRGSEL // HVIS NUL ELLER EN VIBRATION OPDAGES, INTET HEDER, LIKELIG FALSE A0; uint32_t periode = 1 * 60000; // 60 sekunders vindueint flex = 0; // starter valueconst char* ssid = "ssid"; // ADD WIFI SSIDconst char* password = "password"; // TILFØJ WIFI PASSWORD ugyldig opsætning () {WiFi.begin (ssid, adgangskode); Serial.begin (9600); pinMode (sigPin, INPUT); } hulrum () {flex = 0; Serial.println ("genstart tæller"); for (uint32_t tStart = millis (); (millis () - tStart) <periode;) {udbytte (); int sigStatus = analogRead (sigPin); hvis (sigStatus! = 1024) // det virker {//Serial.println("up "); flex += 1; Serial.println (flex); hvis (flex == 2) {//Serial.println("Rook to gange, er dette virkeligt "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/sti"); // TILFØJ KORREKT IP, PORT, VÆRDIER int httpCode = http. GET (); Strenge nyttelast = http.getString (); Serial.println (nyttelast); http.end (); forsinkelse (6000); // hvile lidt} forsinkelse (1000); } ellers {Serial.println ("uforstyrret"); }}}
Trin 5: Installer
Dette er den vanskelige del, det krævede en masse forsøg og fejl. Ignorer rustpletterne i udluftningen, de er fra en gammel luftfugter, der blev installeret i kanalen.
Jeg besluttede mig for at placere vibrationssensoren lige inde i koldluftreturkanalen tæt på ovnindtaget, så al luften, der kommer ind i blæsermotoren, ville passere forbi den, forhåbentlig at den kunne ryste lidt. Det sværeste var at få sensoren til at hænge helt rigtigt, så den stod op og stadig jigglede i luftstrømmen. Billederne viser brødbrættet, før jeg gjorde løsningen mere permanent. Selve D1 mini opholdt sig uden for kanalen for at holde wifi -signalet stærkt.
Jeg endte med at dingle tilt -sensoren mod en gammel ledning, der plejede at styre luftfugteren, men blev efterladt i kanalen, på den måde fik jeg vinklen helt rigtigt.
Trin 6: Test
Koden fungerer ved at holde et rullende 60 sekunders vindue og tælle antallet af gange, en vibration detekteres. Du kan ændre variablerne, men min er indstillet til at foretage en GET-anmodning til min kolbserver, hvis der registreres mindst 2 vibrationer i et vindue på 60 sekunder.
Kolbens server bruger derefter andre data til at afgøre, om den skal tænde mine booster -fans, f.eks. Tidspunkt på dagen og husets belægning. Se for mere info:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Anbefalede:
Banana Booster - True Tube Booster: 3 trin
Banana Booster - True Tube Booster: Tillykke med dit initiativ til at samle din egen ventilpedal. "Banana Booster" var et projekt designet til nybegyndere. Motivationerne til at samle din egen pedal kan være at lære i praksis om vintage elektronik, at samle en
DIY PWM -kontrol til pc -fans: 12 trin
DIY PWM-kontrol til pc-fans: Denne instruktionsbog beskriver opbygning af en fuldt udstyret 12 V PC-ventilator PWM-controller. Designet kan styre op til 16 3-bens computerblæsere. Designet bruger et par Dialog GreenPAK ™ -konfigurerbare blandede signal-IC'er til at styre hver ventilators driftscyklus. Det også
Hold din baby kølig denne sommer - Styring af stumme fans med smarte ting !: 6 trin (med billeder)
Holde din baby kølig denne sommer - Styring af stumme fans med smarte ting !: For to uger siden på tidspunktet for denne skrivning blev jeg far til en utrolig baby dreng! Da årstiderne skiftede, dagene blev længere og temperaturerne blev varmere, tænkte jeg, at det ville være godt at have en slags skærm i
Arduino Light Detection Tutorial: 3 trin (med billeder)
Arduino Light Detection Tutorial: Efter at have gennemført denne vejledning lærer du, hvordan du kan registrere ændringer i lysniveauerne omkring dig. Dele til dette projekt blev leveret af Kuman. Du kan finde dem i deres Arduino UNO Starter Kit
TAG Hack Personlige fans: 6 trin
TAG Hack Personal Fans: WWW.BANGBANG007.COMByg dine egne personlige til at gå fans. ved hjælp af TAG lugtespray, elmotor og 9V batteri. Med mine nemme trin viser billede og video dig, hvordan du kan opbygge personlige fans ved hjælp af materiel, du måtte have omkring