Satura rādītājs:
- Piegādes
- 1. darbība: neizdoties
- 2. darbība: instalējiet pastiprinātājus
- 3. darbība: izveidojiet vadu
- 4. solis: kods
- 5. solis: instalējiet
- 6. darbība: pārbaudiet
Video: VentMan II daļa: Arduino automatizēta krāsns noteikšana pastiprinātājiem: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Galvenie punkti:
- Tas bija pagaidu uzlaušana, lai noteiktu, kad darbojas mans maiņstrāvas/krāsns pūtēja motors, lai mani divi pastiprinātāji varētu ieslēgties.
- Manā kanālā ir nepieciešami divi pastiprinātāji, lai spiestu vairāk silta/vēsa gaisa divās izolētās guļamistabās. Bet es nevēlos visu laiku darbināt ventilatorus, tieši tad, kad darbojas krāsns pūtēja motors.
Piegādes
- WeMos D1 Mini (vai lēts izsitiens / jebkas ESP8266)
- Jumper vadi
- 10K rezidents
- Tilt sesnor
1. darbība: neizdoties
Daži centieni, kas neizdevās pirms šī risinājuma:
- Izmantojiet ecobee API, lai noteiktu termostata statusu. API kavēšanās ir no 20 minūtēm līdz divām stundām, un tā nav pietiekami laba
- Arduino flex sensors kanālā nebija pietiekami jutīgs
- Pašreizējais sensors 24V ventilatora līnijā no termostata, man nebija līdzstrāvas sensora un es biju nepacietīgs. Turklāt ideja mani biedē.
- Homeassistant/Hass.io ir tādi paši ierobežojumi kā ecobee API
- Gaisa plūsmas sensors nav pietiekami sensīvs atgriezeniskā gaisa kanāla plūsmai.
2. darbība: instalējiet pastiprinātājus
Šis raksts nav par pašiem pastiprinātāja faniem, bet tas ir obligāts solis. Es uzstādīju divus rindā esošus pastiprinātāja ventilatorus, ar ventilācijas lenti aizzīmogoju visas gaisa noplūdes un pievienoju abus viedajam kontaktdakšai, uz kuras biju uzlīmējis Tasmota, lai es varētu ieslēgt/izslēgt abus ventilatorus ar vienu GET pieprasījumu.
Izmantotās gumijas paplāksnes, kur ventilatori ir uzstādīti uz griestu sijām, lai samazinātu vibrāciju.
3. darbība: izveidojiet vadu
D1 mini, slīpuma sensors un rezistors sader kopā, tāpēc analogā tapa nolasa slīpuma iestatījumu.
4. solis: kods
#include #include // PALĪDZĪGI LASĪT NO D1 MINI VIBRĀCIJAS SENSORA // JA 60 SEKDES LOGĀ ATTIECĪBĀ DIVAS ATŠĶIRĪGAS VIBRĀCIJAS, TIKLOTS TIESĪBU PIEPRASĪJUMS // JA NETIKS NAV VAI VIENA VIBRĀCIJA, NEKAS NEKAS NETIKS, iespējams, līdzīgs A0; uint32_t periods = 1 * 60000; // 60 sekunžu loga elastība = 0; // sākuma vērtībaconst char* ssid = "ssid"; // PIEVIENOT WIFI SSIDconst char* parole = "parole"; // PIEVIENOT WIFI PASSWORDizvairieties no iestatīšanas () {WiFi.begin (ssid, parole); Sērijas sākums (9600); pinMode (sigPin, INPUT); } void loop () {flex = 0; Serial.println ("restartēšanas skaits"); par (uint32_t tStart = milis (); (milis () - tStart) <periods;) {raža (); int sigStatus = analogRead (sigPin); ja (sigStatus! = 1024) // tas darbojas {//Serial.println("up "); elastība += 1; Serial.println (flex); if (flex == 2) {//Serial.println("Shook divreiz, tas ir īsts "); HTTP klients http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/path"); // PIEVIENOT PAREIZU IP, PORTU, VĒRTĪBAS int httpCode = http. GET (); Stīgu lietderīgā slodze = http.getString (); Serial.println (lietderīgā slodze); http.end (); kavēšanās (6000); // mazliet atpūties} kavēšanās (1000); } else {Serial.println ("netraucēts"); }}}
5. solis: instalējiet
Šī ir sarežģītā daļa, kas prasīja daudz izmēģinājumu un kļūdu. Ignorējiet rūsas traipus ventilācijas atverē, tie ir no veca gaisa mitrinātāja, kas tika uzstādīts kanālā.
Es nolēmu novietot vibrācijas sensoru tieši aukstā gaisa atgriešanas kanāla iekšpusē, tuvu krāsns ieplūdes atverei, lai viss gaiss, kas iekļūst pūtēja motorā, izietu garām tam, cerams, ļaujot tam nedaudz kratīties. Visgrūtāk bija panākt, lai sensors nokarātos tieši tā, lai tas pieceltos un joprojām kustētos gaisa plūsmā. Fotogrāfijās redzama maizes dēlis, pirms es padarīju risinājumu pastāvīgāku. D1 mini pats palika ārpus kanāla, lai saglabātu spēcīgu wifi signālu.
Es galu galā pakarināju slīpuma sensoru pret veco vadu, ko agrāk izmantoja, lai kontrolētu mitrinātāju, bet tika atstāts kanālā, tādā veidā es saņēmu pareizo leņķi.
6. darbība: pārbaudiet
Kods darbojas, turot slīdošu 60 sekunžu logu un skaitot vibrāciju noteikšanas reižu skaitu. Jūs varat mainīt mainīgos, bet mans ir iestatīts, lai nosūtītu GET pieprasījumu manam kolbas serverim, ja 60 sekunžu logā tiek konstatētas vismaz 2 vibrācijas.
Pēc tam kolbas serveris izmanto citus datus, lai noteiktu, vai tam vajadzētu ieslēgt pastiprinātāja ventilatorus, piemēram, diennakts laiku un mājas noslogojumu. Plašāku informāciju skatiet:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Ieteicams:
Pašreizējā režīma oscilatora dizains D klases audio jaudas pastiprinātājiem: 6 soļi
Pašreizējā režīmā balstītā oscilatora dizains D klases audio jaudas pastiprinātājiem: Pēdējos gados D klases audio jaudas pastiprinātāji ir kļuvuši par vēlamo risinājumu pārnēsājamām audio sistēmām, piemēram, MP3 un mobilajiem tālruņiem, ņemot vērā to augsto efektivitāti un zemo enerģijas patēriņu. Oscilators ir svarīga D klases au
Automātiska SMD pārplūdes krāsns no lētas tostera krāsns: 8 soļi (ar attēliem)
Automātiska SMD pārplūdes krāsns no lētas tostera krāsns: PCB izgatavošana hobijiem ir kļuvusi daudz pieejamāka. Shēmas, kurās ir tikai caururbjošas detaļas, ir viegli lodēt, bet plāksnes izmēru galu galā ierobežo komponenta izmērs. Tādējādi, izmantojot virsmas montāžas komponentus
Arduino granulu krāsns kontrolieris: 7 soļi
Arduino granulu krāsns kontrolieris: tas ir veidots, lai kontrolētu granulu krāsni. Gaismas diodes ir signāli, kas tiks nosūtīti, lai kontrolētu ventilatora motorus un gliemežvāku. Mans plāns ir, kad esmu uzbūvējis dēli, lai izmantotu dažus triac vadītājus un triacus, lai vadītu 120 voltu ķēdes. Es atjaunināšu to
Mūzikas mikroviļņu krāsns (Arduino projekts): 6 soļi (ar attēliem)
Mūzikas mikroviļņu krāsns (Arduino projekts): Vai vēlaties pārvērst savu garlaicīgo mikroviļņu krāsni ar kompresoru*, kodolenerģiju **, kas atskaņo melodijas, vienlaikus apstarojot *** jūsu izvēlēto pārtikas produktu?!?*Hype ** viltus reklāma *** vairāk nepatiesa Lasiet tālāk. Šim projektam es izmantoju Arduino UNO
Izolācijas transformatora jauninājums veciem ģitāras pastiprinātājiem: 11 soļi (ar attēliem)
Izolācijas transformatora jauninājums veciem ģitāras pastiprinātājiem: ietaupiet ādu! Uzlabojiet šo biedējošo veco pastiprinātāju ar izolācijas transformatoru. Diezgan daudzi veci pastiprinātāji (un radioaparāti) savulaik patērēja enerģiju, tieši izlabojot mājsaimniecības " elektrotīklu " elektroinstalācija. Tā ir nedroša prakse. Lielākā daļa