Cuprins:
- Provizii
- Pasul 1: nu reușește
- Pasul 2: Instalați ventilatoare Booster
- Pasul 3: conectați-vă
- Pasul 4: Cod
- Pasul 5: Instalați
- Pasul 6: Testează
Video: VentMan Partea II: Detectare automată a cuptorului Arduino pentru ventilatoare de rapel: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Punctele principale:
- Acesta a fost un hack temporar pus în aplicare pentru a detecta când funcționează motorul meu de suflare AC / cuptor, astfel încât cei doi ventilatori de rapel ai mei să poată porni.
- Am nevoie de două ventilatoare de rapel în conductele mele pentru a împinge mai mult aer cald / rece două două dormitoare izolate. Dar nu vreau să pornesc ventilatoarele tot timpul, exact când motorul suflantei cuptorului funcționează.
Provizii
- WeMos D1 Mini (sau knockoff ieftin / orice ESP8266)
- Sârme de jumper
- Rezistent de 10K
- Tilt sesnor
Pasul 1: nu reușește
Câteva eforturi care nu au reușit înainte de această soluție:
- Utilizați ecobee API pentru a detecta starea termostatului. API este cu o întârziere de 20 de minute până la două ore, nu este suficient de bun
- Senzorul flex Arduino din canal nu a fost suficient de sensibil
- Senzor de curent pe linia ventilatorului de 24V de la termostat, nu aveam senzor de curent continuu și eram nerăbdător. În plus, ideea mă sperie.
- Homeassistant / Hass.io aceleași limitări ca API-ul ecobee
- Senzorul de debit de aer nu este suficient de sensibil pentru curgerea conductei de aer de retur.
Pasul 2: Instalați ventilatoare Booster
Această scriere nu este despre fanii de rapel în sine, dar este un pas obligatoriu. Am instalat două ventilatoare de rapel în linie, am sigilat orice scurgere de aer cu bandă de aerisire și le-am conectat pe amândouă într-o mufă inteligentă pe care am pornit Tasmota, astfel încât să pot porni / opri ambele ventilatoare cu o singură solicitare GET.
Șaibele de cauciuc folosite în care ventilatoarele sunt montate pe grinzile de tavan pentru a reduce vibrațiile.
Pasul 3: conectați-vă
D1 mini, senzorul de înclinare și rezistorul se potrivesc, astfel încât pinul analogic să citească setarea de înclinare.
Pasul 4: Cod
. A0; perioada uint32_t = 1 * 60000; // fereastra de 60 secunde flex = 0; // start valueconst char * ssid = "ssid"; // ADĂUGAȚI WIFI SSIDconst char * parolă = "parolă"; // ADĂUGAȚI WIFI PASSWORDevitați configurarea () {WiFi.begin (ssid, parolă); Serial.begin (9600); pinMode (sigPin, INPUT); } bucla void () {flex = 0; Serial.println ("restarting count"); for (uint32_t tStart = millis (); (millis () - tStart) <period;) {yield (); int sigStatus = analogRead (sigPin); if (sigStatus! = 1024) // funcționează {//Serial.println("up "); flex + = 1; Serial.println (flex); if (flex == 2) {//Serial.println("Shook de două ori, acest lucru este real "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT / cale"); // ADĂUGAȚI IP CORECT, PORT, VALORI int httpCode = http. GET (); String payload = http.getString (); Serial.println (sarcină utilă); http.end (); întârziere (6000); // odihnește puțin} întârziere (1000); } else {Serial.println ("netulburat"); }}}
Pasul 5: Instalați
Aceasta este partea dificilă, necesită multe încercări și erori. Ignorați petele de rugină din aerisire, provin de la un umidificator vechi instalat în conductă.
Am decis să plasez senzorul de vibrație chiar în interiorul conductei de retur de aer rece, aproape de admisia cuptorului, astfel încât tot aerul care intră în motorul suflantei să treacă pe lângă el, sperând să-i permită să se agite puțin. Cel mai greu a fost să obții senzorul să atârne exact așa încât să se ridice și să zvâcnească în fluxul de aer. Fotografiile arată panoul înainte de a face soluția mai permanentă. D1 mini în sine a rămas în afara canalului, pentru a menține semnalul wifi puternic.
Am sfârșit prin a agăța senzorul de înclinare de un fir vechi care era folosit pentru a controla umidificatorul, dar a fost lăsat în conductă, astfel am obținut unghiul corect.
Pasul 6: Testează
Codul funcționează păstrând o fereastră rulantă de 60 de secunde și numărând de câte ori este detectată o vibrație. Puteți schimba variabilele, dar a mea este setată să facă o cerere GET către serverul meu de balon dacă sunt detectate cel puțin 2 vibrații într-o fereastră de 60 de secunde.
Serverul balon folosește apoi alte date pentru a determina dacă ar trebui să pornească ventilatoarele mele, cum ar fi ora din zi și ocuparea casei. Vezi pentru mai multe informații:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Recomandat:
Lumină de noapte cu LED pentru pat cu detectare automată a mișcării: 6 pași (cu imagini)
Lumină de noapte cu LED pentru patul de detectare automată a mișcării: Bună ziua, băieți, ați venit la un alt instructabil care vă va ajuta întotdeauna în viața de zi cu zi și va adăuga un confort pentru a vă face viața mai ușoară. Acesta ar putea fi uneori un salvator al vieții în cazul persoanelor în vârstă care trebuie să se lupte să se ridice în pat
TouchFree: verificare automată a temperaturii și chioșc de detectare a măștii: 5 pași
TouchFree: verificare automată a temperaturii și chioșc de detectare a măștilor: pe măsură ce țările din jurul globului se redeschid, trăirea cu noul Coronavirus devine noul mod de viață. Dar, pentru a opri răspândirea virusului, trebuie să separăm persoanele care au Coronavirus de restul. Potrivit CDC, febra este
Control DIY PWM pentru ventilatoare PC: 12 pași
Control DIY PWM pentru ventilatoare PC: Acest instructiv descrie construirea unui controler PWM complet cu 12 V pentru ventilator PC. Designul poate controla până la 16 ventilatoare cu 3 pini. Designul folosește o pereche de circuite integrate cu semnal mixt configurabile Dialog GreenPAK ™ pentru a controla ciclul de funcționare al fiecărui ventilator. De asemenea
Baterie polimer litiu-ion AIO Încărcător-protector-rapel: 4 pași
Baterie litiu-ion polimer AIO Încărcător-protector-rapel: Bună ziua tuturor. Avem cu toții baterii LiPo de rezervă / recuperate, pe care le-am recuperat fie de pe baterii vechi de laptop, fie am achiziționat baterii noi. Pentru a le folosi, folosim cu toții module disponibile comercial pentru încărcare, și pentru creșterea tensiunii
Alimentare CC personalizată de la transformatorul cuptorului cu microunde: 9 pași (cu imagini)
Transformator de curent continuu personalizat de la cuptorul cu microunde: acest instructabil pune împreună câteva concepte disparate deja în circulație. Transformatoarele de cuptor cu microunde sunt minunate. Dar 2000 de volți de ucidere - nu ești prea util. Mulți oameni fac sudori, dar nu am văzut prea multe pe calea simplă, utilă