Sisukord:
- Tarvikud
- 1. samm: ebaõnnestumine
- Samm: paigaldage võimendusventilaatorid
- 3. samm: ühendage juhtmed
- 4. samm: kood
- Samm: installige
- 6. samm: testige
Video: VentMan II osa: Arduino-automatiseeritud ahju tuvastamine võimendusventilaatoritele: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Põhipunktid:
- See oli ajutine häkkimine, mis tuvastati, kui mu vahelduvvoolu/ahju puhuri mootor töötas, nii et mu kaks võimendusventilaatorit saaksid sisse lülitada.
- Mul on vaja oma kanalites kahte võimendusventilaatorit, et suruda sooja/jahedat õhku kahte kahte eraldatud magamistuppa. Kuid ma ei taha ventilaatoreid pidevalt käitada, just siis, kui ahju puhuri mootor töötab.
Tarvikud
- WeMos D1 Mini (või odav koputus / midagi ESP8266)
- Jumper juhtmed
- 10K residentuur
- Kallutage sesnor
1. samm: ebaõnnestumine
Mõned jõupingutused, mis enne seda lahendust ebaõnnestusid:
- Kasutage ecobee API -d termostaadi oleku tuvastamiseks. API viivitus on 20 minutit kuni kaks tundi, mis pole piisavalt hea
- Arduino paindeandur kanalis ei olnud piisavalt tundlik
- Vooluandur 24 V ventilaatoril termostaadist, mul polnud alalisvoolu andurit ja olin kannatamatu. Lisaks hirmutab see mõte mind.
- Homeassistant/Hass.io samad piirangud nagu ecobee API
- Õhuvoolu andur ei ole tagasivoolukanali voolu jaoks piisavalt tundlik.
Samm: paigaldage võimendusventilaatorid
See üleskirjutus ei puuduta võimendusfänne endid, kuid see on nõutav samm. Paigaldasin kaks reaalajas võimendusventilaatorit, tihendasin õhuvoolud ventilatsiooniteibiga ja ühendasin need mõlemad nutikasse pistikusse, millele olin Tasmota vilkunud, nii et saaksin mõlemad ventilaatorid ühe GET-päringuga sisse/välja lülitada.
Kasutatud kummist seibid, kus ventilaatorid on vibratsiooni vähendamiseks paigaldatud laetaladele.
3. samm: ühendage juhtmed
D1 mini, kallutusandur ja takisti sobivad kokku, nii et analoogpistik loeb kaldeseadet.
4. samm: kood
#include #include // LUGEGE PIIRAMATULT D1 MINI VÕRGUSANDURIST // KUI 60 SEKUNDISES AKNAS Tuvastati kaks erinevat vibratsiooni, esitatakse veebitaotlus // KUI NULLI VÕI ÜKS VIBRATSIOON TULEB, MITTE MIDAGI MITTE MITTE MÕISTLIK, A0; uint32_t periood = 1 * 60000; // 60 sekundi aknapainde paind = 0; // algväärtuskonst char* ssid = "ssid"; // ADD WIFI SSIDconst char* password = "password"; // ADD WIFI PASSWORDvoid setup () {WiFi.begin (ssid, password); Seriaalne algus (9600); pinMode (sigPin, INPUT); } void loop () {flex = 0; Serial.println ("taaskäivitamise arv"); jaoks (uint32_t tStart = millis (); (millis () - tStart) <periood;) {saagis (); int sigStatus = analogRead (sigPin); if (sigStatus! = 1024) // see töötab {//Serial.println("up "); paind + +1; Seeria.println (paindlik); if (flex == 2) {//Serial.println("Shook two, this is real "); HTTP -klient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/path"); // LISA ÕIGE IP, PORT, VÄÄRTUSED int httpCode = http. GET (); Stringi kasulik koormus = http.getString (); Serial.println (kasulik koormus); http.end (); viivitus (6000); // puhata natuke} viivitus (1000); } else {Serial.println ("häirimata"); }}}
Samm: installige
See on keeruline osa, see nõudis palju katse-eksituse meetodit. Ignoreerige ventilatsiooniavas roosteplekke, need on pärit vanast õhuniisutajast, mis paigaldati kanalisse.
Otsustasin paigutada vibratsioonianduri just külma õhu tagasivoolukanali sisse ahju sisselaskeava lähedale, et kogu puhurimootorisse sisenev õhk sellest mööda läheks, võimaldades sellel loodetavasti veidi loksutada. Kõige raskem oli panna andur täpselt üles rippuma, nii et see tõusis püsti ja õhuvoolus ikka värises. Fotodel on leivalaud enne lahenduse püsivamaks muutmist. D1 mini jäi ise kanalist välja, et wifi signaal tugev oleks.
Rippusin kallutusanduri vastu vana traati, mida kasutati niisutaja juhtimiseks, kuid jäeti kanalisse, nii sain nurga täpselt parajaks.
6. samm: testige
Kood töötab, hoides jooksvat 60-sekundilist akent ja loendades vibratsiooni tuvastamise kordade arvu. Saate muutujaid muuta, kuid minu oma on seatud esitama minu kolviserverile GET-päringu, kui 60-sekundilise akna ajal tuvastatakse vähemalt 2 vibratsiooni.
Seejärel kasutab kolviserver muid andmeid, et teha kindlaks, kas see peaks minu võimendusventilaatorid sisse lülitama, näiteks kellaaeg ja maja täituvus. Vaadake lisateavet:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Soovitan:
Vibratsioonide tuvastamine piesoelektrilise löögi kraanianduri mooduli abil: 6 sammu
Vibratsioonide tuvastamine piesoelektrilise põrutuskraani andurimooduli abil: Selles õpetuses õpime, kuidas lihtsa piesoelektrilise anduri vibratsioonimooduli ja Visuino abil löögivibratsioone tuvastada. Vaadake näidisvideot
Näotuvastus ja tuvastamine - Arduino näotuvastus OpenCV Pythoni ja Arduino abil .: 6 sammu
Näotuvastus ja tuvastamine | Arduino näotuvastus OpenCV Pythoni ja Arduino abil .: Näotuvastus AKA näo ID on tänapäeval üks olulisemaid funktsioone mobiiltelefonides. Niisiis, mul tekkis küsimus " kas ma saan oma Arduino projekti jaoks näo -id " ja vastus on jaatav … Minu teekond algas järgmiselt: 1. samm: juurdepääs meile
HiFive1 Arduino sissetungija tuvastamine koos MQTT hoiatustega, kasutades ESP32 või ESP8266: 6 sammu
HiFive1 Arduino sissetungijate tuvastamine koos MQTT-hoiatustega, kasutades ESP32 või ESP8266: HiFive1 on esimene Arduino-ühilduv RISC-V-põhine plaat, mis on ehitatud SiFive'i FE310 protsessoriga. Tahvel on umbes 20 korda kiirem kui Arduino UNO, kuid nagu UNO plaat, sellel puudub igasugune traadita ühendus. Õnneks on mitmeid odavaid
Takistuste tuvastamine nutitelefoniga juhitaval RoboCaril Arduino abil: 5 sammu
Takistuste tuvastamine nutitelefoniga juhitaval RoboCaril Arduino abil: Selles projektis oleme loonud Robocari, milles on kaks ultraheliandurit ja üks Bluetooth -moodul ühendatud Arduinoga
Ahju võimendusventilaatori odavalt paigaldamine: 8 sammu
Kuidas odavalt ahju võimendavat ventilaatorit paigaldada: Meie magamistoas on talvel alati külm või suvel kuum. Ei aita ka asjaolu, et ehitaja läks sassi, paigaldades tuppa vaid ühe registri ja ruum ise asub garaaži kohal. Digitaalse termomeetri kasutamine