Turinys:
- Prekės
- 1 žingsnis: nepavyksta
- 2 žingsnis: Įdiekite stiprintuvo ventiliatorius
- 3 žingsnis: prijunkite laidą
- 4 žingsnis: kodas
- 5 veiksmas: įdiekite
- 6 žingsnis: išbandykite
Video: „VentMan“II dalis: „Arduino“automatinis krosnies aptikimas stiprintuvams: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Pagrindiniai taškai:
- Tai buvo laikinas įsilaužimas, skirtas nustatyti, kada veikia mano kintamosios srovės/krosnies pūstuvo variklis, kad mano du stiprintuvai galėtų įsijungti.
- Mano ortakiuose reikia dviejų stiprintuvų, kad du šilti/vėsūs orai įstumtų du du izoliuotus miegamuosius. Bet aš nenoriu nuolat paleisti ventiliatorių, tik tada, kai veikia krosnies pūstuvo variklis.
Prekės
- „WeMos D1 Mini“(arba pigus atsitrenkimas / bet kas ESP8266)
- Jumperio laidai
- 10K rezidentas
- Pakreipkite sesnor
1 žingsnis: nepavyksta
Kai kurios pastangos nepavyko iki šio sprendimo:
- Norėdami nustatyti termostato būseną, naudokite „ecobee“API. API vėluoja nuo 20 minučių iki dviejų valandų, nepakankamai gerai
- „Arduino flex“jutiklis kanale nebuvo pakankamai jautrus
- Srovės jutiklis 24 V ventiliatoriaus linijoje iš termostato, aš neturėjau nuolatinės srovės jutiklio ir buvau nekantrus. Be to, ši mintis mane gąsdina.
- „Homeassistant“/„Hass.io“tie patys apribojimai, kaip ir „ecobee“API
- Oro srauto jutiklis nėra pakankamai stiprus grįžtamojo oro kanalo srautui.
2 žingsnis: Įdiekite stiprintuvo ventiliatorius
Šis įrašas nėra apie pačius stiprintuvo gerbėjus, tačiau tai yra būtinas žingsnis. Įdiegiau du eilės stiprintuvus, visus oro nutekėjimus užsandarinau ventiliacine juostele ir abu įkišau į išmanųjį kištuką, ant kurio buvau uždėjęs Tasmota, kad galėčiau įjungti/išjungti abu ventiliatorius vienu GET prašymu.
Naudojamos guminės poveržlės, kuriose ventiliatoriai montuojami ant lubų sijų, kad būtų sumažinta vibracija.
3 žingsnis: prijunkite laidą
D1 mini, pakreipimo jutiklis ir rezistorius dera tarpusavyje, todėl analoginis kaištis nuskaito pakreipimo nustatymą.
4 žingsnis: kodas
#include #include // NUO STATYBOS SKAITYMAS D1 MINI VIBRACIJOS JUTIKLIS // JEI 60 SKIRSNIŲ LOGŲ ATSISAKYTŲ DVI ATSISKIRIANČIŲ VIBRACIJŲ, PASIŪLYTAS TINKLŲ ŽAIDIMAS // JEI NUSTATYTAS NULI ARBA VIENAS VIBRACIJA, NIEKO NEPASIRODO, TIKRAI TIKRAI A0; uint32_t laikotarpis = 1 * 60000; // 60 sekundžių lango lankstumas = 0; // pradinė vertėconst 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 („iš naujo paleisti“); už (uint32_t tStart = milis (); (milis () - tStart) <laikotarpis;) {derlius (); int sigStatus = analogRead (sigPin); if (sigStatus! = 1024) // tai veikia {//Serial.println("up "); lankstumas += 1; Serijinis.println (lankstus); if (flex == 2) {//Serial.println("Paburti du kartus, tai tikra "); HTTP klientas http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/path"); // PRIDĖTI TINKAMĄ IP, UOSTĄ, VERTYBES int httpCode = http. GET (); Eilutės naudingoji apkrova = http.getString (); Serial.println (naudingoji apkrova); http.end (); vėlavimas (6000); // šiek tiek pailsėti} delay (1000); } else {Serial.println ("netrikdomas"); }}}
5 veiksmas: įdiekite
Tai sudėtinga dalis, todėl reikėjo daug bandymų ir klaidų. Nekreipkite dėmesio į rūdžių dėmes ventiliacijos angoje, jie yra iš seno drėkintuvo, sumontuoto ortakyje.
Nusprendžiau vibracijos jutiklį pastatyti tiesiog šalto oro grąžinimo kanalo viduje, netoli krosnies įleidimo angos, kad visas oras, patenkantis į pūstuvo variklį, praeitų pro jį, tikiuosi, kad jis galėtų šiek tiek pakratyti. Sunkiausia buvo priversti jutiklį pakabinti taip, kad jis atsistotų ir vis tiek judėtų oro sraute. Nuotraukos rodo duonos lentą, kol aš padariau sprendimą pastovesnį. Pats „D1 mini“liko už ortakio, kad „Wi -Fi“signalas būtų stiprus.
Galų gale aš pakabinau pakreipimo jutiklį prie senos vielos, kuri anksčiau buvo naudojama drėkintuvui valdyti, bet liko kanale, todėl kampas buvo teisingas.
6 žingsnis: išbandykite
Kodas veikia išlaikant besisukantį 60 sekundžių langą ir skaičiuojant vibracijos aptikimo skaičių. Galite pakeisti kintamuosius, tačiau mano nustatymas yra pateikti GET užklausą mano kolbos serveriui, jei 60 sekundžių lange aptinkamos bent 2 vibracijos.
Tada kolbos serveris naudoja kitus duomenis, kad nustatytų, ar jis turėtų įjungti mano stiprintuvo ventiliatorius, pavyzdžiui, paros laiką ir namų užimtumą. Daugiau informacijos rasite:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Rekomenduojamas:
Dabartinio režimo osciliatoriaus, skirto D klasės garso stiprintuvams, dizainas: 6 žingsniai
Dabartinio režimo osciliatoriaus, skirto D klasės garso stiprintuvams, dizainas: Pastaraisiais metais D klasės garso stiprintuvai tapo geriausiu nešiojamų garso sistemų, tokių kaip MP3 ir mobilieji telefonai, sprendimu dėl didelio efektyvumo ir mažos energijos sąnaudos. Osciliatorius yra svarbi D klasės au
Automatinė SMD srauto krosnelė iš pigios skrudintuvo krosnies: 8 žingsniai (su nuotraukomis)
Automatinė „SMD Reflow“orkaitė iš pigios skrudintuvo krosnies: mėgėjų PCB gamyba tapo daug prieinamesnė. Plokštės, kuriose yra tik skylių komponentai, yra lengvai lituojamos, tačiau plokštės dydį galiausiai riboja komponento dydis. Taigi, naudojant ant paviršiaus montuojamus komponentus
Liepsnojanti neopikselio krosnies pirštinė: 3 žingsniai
Liepsnojanti neopikselio krosnies pirštinė: kur dūmai, ten turi būti ugnis. Ypač patiekiant fajitas ant karštos keptuvės. Tai greitas projektas įkišti kai kuriuos neopikselius į orkaitės kumštinę, kad ji užsidegtų
AB/XY 2 gitaroms ir 2 stiprintuvams atskirais kanalais: 7 žingsniai (su nuotraukomis)
AB/XY 2 gitaroms ir 2 stiprintuvams atskiruose kanaluose: Kaip įprasta, man patinka daryti tai, kas man išsprendžia problemas. Šį kartą aš naudoju „Boss AB-2“pedalą, kad perjungčiau du stiprintuvus, vienas paprastai yra nešvarus o kitas yra švarus su pedalais priešais. Tada, kai ateina kažkas kitas ir
12V nuolatinės srovės arba 85-265V kintamosios srovės fluorescencinę lempą paverskite LED - 1 dalis (vidinė dalis): 7 žingsniai
Paverskite savo 12 V nuolatinės srovės arba 85–265 V kintamosios srovės fluorescencinę lempą į šviesos diodą - 1 dalis (vidinė dalis): perdegė vienas iš mano 12V fluorescencinės šviesos balasto. Aš nusprendžiau jį pakeisti šviesos diodais, naudodamas 6 pigius šviesos diodus, keletą LED tvarkyklių ir kaip vadovą naudodamas https://www.instructables.com/id/Replace-Low-Voltage-Bi-Pin-Halogens-with-LEDs/. . Pa