INHOUDSOPGAWE:
- Voorrade
- Stap 1: misluk
- Stap 2: Installeer Booster -waaiers
- Stap 3: Wire Up
- Stap 4: Kode
- Stap 5: Installeer
- Stap 6: Toets
Video: VentMan Deel II: Arduino-outomatiese oondopsporing vir boosterwaaiers: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hoof punte:
- Dit was 'n tydelike inbraak om te sien wanneer my AC/oondblaasmotor loop, sodat my twee boosterwaaiers kan aanskakel.
- Ek het twee boosterwaaiers in my buiswerk nodig om meer warm/koel lug in twee twee geïsoleerde slaapkamers te stoot. Maar ek wil nie altyd die waaiers laat loop nie, net as die oondblasermotor loop.
Voorrade
- WeMos D1 Mini (of goedkoop knockoff / enigiets ESP8266)
- Springdrade
- Resident van 10K
- Kantel sesnor
Stap 1: misluk
'N Paar pogings wat voor hierdie oplossing misluk het:
- Gebruik ecobee API om die termostaatstatus op te spoor. API het 'n vertraging van 20 minute tot twee uur, nie goed genoeg nie
- Die Arduino -buigsensor in die kanaal was nie sensitief genoeg nie
- Huidige sensor op die 24V waaierlyn van die termostaat, ek het nie 'n gelykstroom sensor nie en was ongeduldig. Boonop maak die idee my bang.
- Tuisassistent/Hass.io dieselfde beperkings as die ecobee API
- Lugvloeisensor is nie sterk genoeg vir die terugvoer van die lugkanaal nie.
Stap 2: Installeer Booster -waaiers
Hierdie opstel handel nie oor die booster-aanhangers self nie, maar dit is 'n vereiste stap. Ek het twee in-line boosterwaaiers geïnstalleer, enige luglekke met ventilasieband verseël, en albei in 'n slimprop waarop ek Tasmota geplits het, ingeprop, sodat ek albei waaiers met 'n enkele GET-versoek kon aan-/afskakel.
Die gebruikte rubberwassers waar die waaiers op die plafonbalke gemonteer word om vibrasie te verminder.
Stap 3: Wire Up
Die D1 mini, kantelsensor en weerstand pas bymekaar sodat die analoogpen die kantelinstelling lees.
Stap 4: Kode
#include #include // LEES konstant uit D1 MINI-VIBRASIESENSOR // AS TWEE VERSKILLENDE VIBLASIES IN 'N 60-TWEEDE VENSTER OPGEDOEN WORD, IS' N WEBVRAAG GEMAAK // AS NUL OF EEN VIBRASIE OPGESIEN WORD, NIKS GEBEURT STADIG A0; uint32_t periode = 1 * 60000; // 60 second windowint flex = 0; // waarde begin, begin met char* ssid = "ssid"; // ADD WIFI SSIDconst char* password = "password"; // VOEG WIFI -WOORDWOORD TOEVOOR opstel () {WiFi.begin (ssid, wagwoord); Serial.begin (9600); pinMode (sigPin, INPUT); } leemte lus () {flex = 0; Serial.println ("telling herbegin"); vir (uint32_t tStart = millis (); (millis () - tStart) <period;) {opbrengs (); int sigStatus = analogRead (sigPin); as (sigStatus! = 1024) // dit werk {//Serial.println("up "); buig += 1; Serial.println (flex); as (flex == 2) {//Serial.println(" twee keer skud, is dit werklik "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/pad"); // VOEG KORREKTE IP, PORT, WAARDES int httpCode = http. GET (); Stringvrag = http.getString (); Serial.println (loonvrag); http.end (); vertraging (6000); // rus 'n bietjie} vertraging (1000); } anders {Serial.println ("ongestoord"); }}}
Stap 5: Installeer
Dit is die moeilike deel, dit het baie proef-en-fout vereis. Ignoreer die roesvlekke in die vent, dit kom van 'n ou lugbevochtiger wat in die kanaal geïnstalleer is.
Ek het besluit om die vibrasiesensor net binne-in die koue-lug-terugvoerbuis naby die oondinlaat te plaas, sodat al die lug wat die blaasmotor binnedring, daarby kan verbygaan, wat hopelik 'n bietjie kan skud. Die moeilikste was om die sensor net reg te laat hang sodat dit opstaan en nog steeds in die lugstroom vloei. Die foto's toon die broodbord voordat ek die oplossing meer permanent gemaak het. Die D1 mini self het buite die kanaal gebly om die wifi -sein sterk te hou.
Uiteindelik hang ek die kantelsensor teen 'n ou draad wat voorheen gebruik is om die lugbevochtiger te beheer, maar in die kanaal bly, sodat ek die hoek reg kry.
Stap 6: Toets
Die kode werk deur 'n rollende venster van 60 sekondes te hou en die aantal kere wat 'n vibrasie waargeneem word, te tel. U kan die veranderlikes verander, maar myne sal 'n GET-versoek aan my kolfbediener rig as ten minste 2 trillings in 'n venster van 60 sekondes opgespoor word.
Die kolfbediener gebruik dan ander data om te bepaal of dit my boosterwaaiers moet aanskakel, soos tyd van die dag en huisbesetting. Sien vir meer inligting:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Aanbeveel:
Interessante programmeergeleiding vir ontwerpers-laat u prentjie loop (deel twee): 8 stappe
Interessante programmeergeleiding vir ontwerpers-laat u prentjie aan die gang wees (deel twee): Wiskunde lyk vir die meeste van u nutteloos. Die mees gebruikte in ons daaglikse lewe is net optel, aftrek, vermenigvuldig en deel. Dit is egter heel anders as u met die program kan skep. Hoe meer jy weet, hoe meer wonderlike resultate kry jy
Maklike opstelling IR -afstandsbediening met behulp van LIRC vir die Framboos -PI (RPi) - Julie 2019 [Deel 1]: 7 stappe
Easy Setup IR Remote Control Using LIRC for the Raspberry PI (RPi) - July 2019 [Part 1]: Na baie gesoek was ek verbaas en ontsteld oor die teenstrydige inligting oor hoe om IR -afstandsbediening vir my RPi -projek op te stel. Ek het gedink dit sou maklik wees, maar die opstel van Linux InfraRed Control (LIRC) was al lank problematies
Maklike opstelling IR -afstandsbediening met behulp van LIRC vir die Raspberry PI (RPi) - Julie 2019 [Deel 2]: 3 stappe
Maklike opstelling IR -afstandsbediening met behulp van LIRC vir die Raspberry PI (RPi) - Julie 2019 [Deel 2]: In deel 1 het ek gedemonstreer hoe om die RPi + VS1838b te monteer en die Raspbian se LIRC -module op te stel om IR -opdragte van 'n IR -afstandsbediening te ontvang. Alle hardeware- en LIRC -opstellingskwessies word in deel 1 bespreek. Deel 2 sal demonstreer hoe u die hardwa kan koppel
Hoe om u eerste aksie vir Google Home (in 10 minute) op te stel, deel 1: 10 stappe
Hoe om u eerste aksie vir Google Home op te bou (in 10 minute) Deel 1: Hallo, dit is die eerste in 'n reeks artikels wat ek sal skryf, waar ons sal leer hoe om aksies op Google te ontwikkel en te implementeer. Eintlik werk ek aan die "aksies op Google" van die afgelope paar maande. Ek het al baie artikels deurgegaan wat beskikbaar is oor
3ft DIY Actobotics Slider vir EMotimo Spectrum: Deel III: 6 stappe (met foto's)
3ft DIY Actobotics Slider vir EMotimo Spectrum: Deel III: Dit is deel III van die skuifbalk waar ek die skuifbalk motoriseer vir tydsverloop en video -rye met behulp van die eMotimo Spectrum ST4. 'N Paar dieselfde beelde uit stap 1 word hier herhaal, sodat jy nie tussen die boudrade heen en weer hoef te gaan nie