Obsah:
- Zásoby
- Krok 1: Selhání
- Krok 2: Nainstalujte posilovací ventilátory
- Krok 3: Zapojte
- Krok 4: Kód
- Krok 5: Instalace
- Krok 6: Test
Video: VentMan Part II: Arduino-Automated Furnace Detection for Booster Fans: 6 Steps
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Hlavní body:
- Byl to dočasný hack, který měl detekovat, když běžel můj motor ventilátoru AC/pece, takže se mohly zapnout moje dva pomocné ventilátory.
- Potřebuji ve svém potrubí dva pomocné ventilátory, aby tlačily více teplého/chladného vzduchu do dvou dvou izolovaných ložnic. Ale nechci neustále spouštět ventilátory, jen když běží motor dmychadla pece.
Zásoby
- WeMos D1 Mini (nebo levné knockoff / cokoli ESP8266)
- Propojovací vodiče
- 10K resisitor
- Nakloňte sesnor
Krok 1: Selhání
Některá úsilí, která před tímto řešením selhala:
- Ke zjištění stavu termostatu použijte API ecobee. API má zpoždění 20 minut až dvě hodiny, což není dost dobré
- Snímač pružnosti Arduino v potrubí nebyl dostatečně citlivý
- Snímač proudu na 24V větráku z termostatu, neměl jsem snímač stejnosměrného proudu a byl netrpělivý. Navíc mě ta představa děsí.
- Homeassistant/Hass.io stejná omezení jako API pro ecobee
- Senzor průtoku vzduchu není dostatečně citlivý na tok zpětného vzduchu.
Krok 2: Nainstalujte posilovací ventilátory
Tento zápis není o samotných posilovacích fanoušcích, ale je to povinný krok. Nainstaloval jsem dva in-line posilovače, utěsnil případné úniky vzduchu odvzdušňovací páskou a oba zapojil do chytré zástrčky, na kterou jsem nasadil Tasmotu, takže jsem mohl zapnout/vypnout oba ventilátory jediným požadavkem GET.
Použité gumové podložky, kde jsou ventilátory namontovány na stropní nosníky, aby se snížily vibrace.
Krok 3: Zapojte
Mini D1, snímač náklonu a odpor do sebe zapadají, takže analogový pin čte nastavení naklonění.
Krok 4: Kód
#include #include // SOUČASNĚ ČTENÍ Z D1 MINI VIBRAČNÍHO SNÍMAČE // POKUD V 60 SEKUNDOVÉM OKNĚ ZJIŠTĚNY DVĚ ROZDÍLNÉ VIBRACE // VYDĚLÁ SE WEBOVÁ ŽÁDOST // KDYŽ JE ZJIŠTĚNA NULÁ NEBO JEDNA VIBRACE, NIC SE NESTÁVÁ, JAKO NEPRAVDA A0; uint32_t perioda = 1 * 60 000; // 60 sekund windowint flex = 0; // počáteční hodnotaconst char* ssid = "ssid"; // PŘIDAT WIFI SSIDconst char* heslo = "heslo"; // PŘIDAT HESLO WIFI Vyhněte se setup () {WiFi.begin (ssid, heslo); Serial.begin (9600); pinMode (sigPin, INPUT); } void loop () {flex = 0; Serial.println ("počet restartů"); for (uint32_t tStart = millis (); (millis () - tStart) <period;) {yield (); int sigStatus = analogRead (sigPin); if (sigStatus! = 1024) // funguje to {//Serial.println("up "); flex += 1; Serial.println (flex); if (flex == 2) {//Serial.println("Shook dvakrát, to je skutečné "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/cesta"); // PŘIDAT SPRÁVNÉ IP, PORT, HODNOTY int httpCode = http. GET (); String payload = http.getString (); Serial.println (užitečné zatížení); http.end (); zpoždění (6000); // trochu odpočinout} delay (1000); } else {Serial.println ("nerušený"); }}}
Krok 5: Instalace
Toto je ošemetná část, vyžadovalo to hodně pokusů a omylů. Ignorujte rezavé skvrny ve větracím otvoru, jsou ze starého zvlhčovače vzduchu, který byl nainstalován v potrubí.
Rozhodl jsem se umístit snímač vibrací přímo do vratného potrubí studeného vzduchu poblíž sání pece, aby jím prošel veškerý vzduch vstupující do motoru dmychadla, což mu doufejme umožnilo trochu zatřást. Nejtěžší bylo přimět senzor, aby visel tak akorát, aby se postavil a stále se vrtěl v proudu vzduchu. Fotografie ukazují prkénko, než jsem učinil řešení trvalejším. Samotný D1 mini zůstal mimo potrubí, aby byl signál wifi silný.
Nakonec jsem zavěsil snímač náklonu na starý drát, který dříve sloužil k ovládání zvlhčovače, ale byl ponechán v potrubí, takže jsem získal správný úhel.
Krok 6: Test
Kód funguje tak, že udržuje pohyblivé 60sekundové okno a počítá, kolikrát je detekována vibrace. Proměnné můžete změnit, ale moje je nastavena tak, aby odeslala požadavek GET na můj bankový server, pokud jsou v 60sekundovém okně detekovány alespoň 2 vibrace.
Bankový server poté použije další data k určení, zda by měl zapnout mé posilovací ventilátory, jako je denní doba a obsazenost domu. Pro více informací viz:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Doporučuje:
Banana Booster - True Tube Booster: 3 kroky
Banana Booster - True Tube Booster: Blahopřejeme k vaší iniciativě sestavit si vlastní ventilový pedál. „Banana Booster“byl projekt určený pro začínající montéry. Motivací pro sestavení vlastního pedálu může být naučit se v praxi o vintage elektronice, sestavit
DIY RACING GAME SIMULATOR BUILD PART 1: 6 Steps
DIY RACING GAME SIMULATOR BUILD PART 1: Ahoj všichni Vítejte, dnes vám ukážu, jak stavím " Racing Game Simulator " s pomocí Arduino UNO. Kanál YouTube " ujistěte se, že se přihlásíte k odběru mého kanálu A Builds (Klikněte zde) " Toto je build blog, takže le
Real Time Face Detection on the RaspberryPi-4: 6 Steps (with Pictures)
Detekce obličeje v reálném čase na RaspberryPi-4: V tomto Instructable budeme provádět detekci obličeje v reálném čase na Raspberry Pi 4 s Shunya O/S pomocí knihovny Shunyaface. Pomocí tohoto tutoriálu můžete na RaspberryPi-4 dosáhnout detekční snímkové frekvence 15-17
HiFive1 Arduino Detection Intruder With MQTT Alerts using ESP32 or ESP8266: 6 Steps
HiFive1 Arduino Detection Intruder With MQTT Alerts using ESP32 or ESP8266: HiFive1 is the first Arduino compatible RISC-V based board built with FE310 CPU from SiFive. Deska je asi 20krát rychlejší než Arduino UNO, ale stejně jako deska UNO postrádá jakékoli bezdrátové připojení. Naštěstí existuje několik levných
Easy Wardriving Wireless Antenna Booster - Wifi - Wlan: 6 Steps
Easy Wardriving Wireless Antenna Booster - Wifi - Wlan: V tomto návodu vám ukážu, jak vybudovat velmi snadnou bezdrátovou anténu za prakticky žádné peníze. Udělal jsem to recyklací některých věcí, které jsme jinak vyhodili. Takže je to také trochu zelené! =) Cílem je zachytit vlny wifi, které