
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02


Najważniejsze punkty:
- To był tymczasowy hack, który został wprowadzony w celu wykrycia, kiedy mój silnik dmuchawy AC / pieca był uruchomiony, aby moje dwa wentylatory wspomagające mogły się włączyć.
- Potrzebuję dwóch wentylatorów wspomagających w moich kanałach, aby wtłoczyć więcej ciepłego/chłodnego powietrza do dwóch oddzielnych sypialni. Ale nie chcę cały czas uruchamiać wentylatorów, tylko wtedy, gdy pracuje silnik dmuchawy pieca.
Kieszonkowe dzieci
- WeMos D1 Mini (lub tani podróbka / cokolwiek ESP8266)
- Przewody połączeniowe
- Rezystor 10K
- Czujnik przechyłu
Krok 1: niepowodzenie
Niektóre wysiłki, które nie powiodły się przed tym rozwiązaniem:
- Użyj ecobee API do wykrywania stanu termostatu. API jest opóźnione od 20 minut do dwóch godzin, nie jest wystarczająco dobre
- Czujnik Arduino flex w kanale nie był wystarczająco czuły
- Czujnik prądu na linii wentylatora 24V od termostatu, nie miałem czujnika prądu DC i byłem niecierpliwy. Poza tym pomysł mnie przeraża.
- Homeassistant/Hass.io te same ograniczenia co ecobee API
- Czujnik przepływu powietrza nie jest wystarczająco czuły dla przepływu powietrza w kanale powrotnym.
Krok 2: Zainstaluj wentylatory wspomagające


Ten opis nie dotyczy samych fanów boosterów, ale jest to wymagany krok. Zainstalowałem dwa wbudowane wentylatory wspomagające, uszczelniłem wszelkie wycieki powietrza taśmą wentylacyjną i podłączyłem je do inteligentnej wtyczki, na którą wsadziłem Tasmotę, dzięki czemu mogłem włączyć / wyłączyć oba wentylatory za pomocą jednego żądania GET.
Zastosowane podkładki gumowe, w których wentylatory są montowane na belkach stropowych w celu zmniejszenia wibracji.
Krok 3: Podłącz przewód

Mini D1, czujnik pochylenia i rezystor pasują do siebie, dzięki czemu pin analogowy odczytuje ustawienie pochylenia.
Krok 4: Kod
#include #include //CAŁE ODCZYTY Z MINI CZUJNIKA DRGAŃ D1//JEŚLI W 60-SEKUNDOWYM OKNIE WYKRYTE DWA RÓŻNE WIBRACJE, ZOSTANIE WYSŁANE ZAPYTANIE INTERNETOWE//JEŚLI WYKRYTO ZERO LUB JEDEN WIBRACJA, NIC NIE SIĘ DZIEJE, PRAWDOPODOBNIE FAŁSZYWE = POZYTYWNE A0; okres uint32_t = 1 * 60000; // 60-sekundowy flex okna = 0; //początkowa wartośćconst char* ssid = "ssid"; //DODAJ WIFI SSIDconst char* hasło = "hasło"; //DODAJ HASŁO WIFIUnieważnij konfigurację () { WiFi.begin(ssid, hasło); Serial.początek(9600); pinMode(sigPin, INPUT); } void loop() { flex = 0; Serial.println("liczba restartów"); for (uint32_t tStart = millis(); (millis() - tStart) < okres;) { yield(); int sigStatus = analogRead(sigPin); if (sigStatus != 1024) //działa { //Serial.println("up"); elastyczny += 1; Serial.println(flex); if (flex == 2) { //Serial.println("Wstrząśnięty dwa razy, to jest prawdziwe"); HTTPKlient http; //http.begin("https://10.0.0.50:5000/fan_on"); http.begin("https://IP:PORT/ścieżka"); //DODAJ PRAWIDŁOWY IP, PORT, WARTOŚCI int httpCode = http. GET(); Ładunek ciągu = http.getString(); Serial.println(ładunek); http.end(); opóźnienie(6000); //odpocznij trochę } delay(1000); } else { Serial.println("niezakłócony"); } }}
Krok 5: Zainstaluj




To trudna część, która wymagała wielu prób i błędów. Zignoruj plamy rdzy w otworze wentylacyjnym, pochodzą ze starego nawilżacza, który był zainstalowany w kanale.
Postanowiłem umieścić czujnik drgań tuż wewnątrz kanału powrotnego zimnego powietrza, blisko wlotu do pieca, aby całe powietrze wchodzące do silnika dmuchawy przechodziło obok niego, co miejmy nadzieję pozwoliłoby mu trochę potrząsnąć. Najtrudniejszą częścią było prawidłowe zawieszenie czujnika, tak aby wstał i nadal poruszał się w strumieniu powietrza. Zdjęcia pokazują płytkę stykową, zanim utrwaliłem rozwiązanie. Sam D1 mini pozostał poza kanałem, aby utrzymać silny sygnał Wi-Fi.
Skończyło się na zawieszeniu czujnika nachylenia na starym przewodzie, który był używany do sterowania nawilżaczem, ale został w kanale, w ten sposób uzyskałem odpowiedni kąt.
Krok 6: Test
Kod działa poprzez utrzymywanie toczącego się 60-sekundowego okna i zliczanie, ile razy wykryto wibracje. Możesz zmienić zmienne, ale mój jest ustawiony tak, aby wysyłał żądanie GET do mojego serwera kolby, jeśli co najmniej 2 wibracje zostaną wykryte w 60-sekundowym oknie.
Serwer kolby wykorzystuje następnie inne dane, aby określić, czy powinien włączyć moje wentylatory wspomagające, takie jak pora dnia i obłożenie domu. Zobacz więcej informacji:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Zalecana:
Zautomatyzowane EKG-BME 305 Projekt końcowy Dodatkowy kredyt: 7 kroków

Zautomatyzowane EKG-BME 305 Final Project Extra Credit: Elektrokardiogram (EKG lub EKG) służy do pomiaru sygnałów elektrycznych wytwarzanych przez bijące serce i odgrywa dużą rolę w diagnozowaniu i prognozowaniu chorób sercowo-naczyniowych. Niektóre informacje uzyskane z EKG obejmują rytm
Zautomatyzowane EKG: symulacje amplifikacji i filtrowania przy użyciu LTspice: 5 kroków

Zautomatyzowane EKG: Symulacje wzmacniania i filtrowania przy użyciu LTspice: To jest obraz końcowego urządzenia, które będziesz budować i bardzo dogłębna dyskusja na temat każdej części. Opisuje również obliczenia dla każdego etapu.Obraz przedstawia schemat blokowy dla tego urządzeniaMetody i materiały: Cel tego pr
Łatwe zautomatyzowane EKG (1 wzmacniacz, 2 filtry): 7 kroków

Łatwe zautomatyzowane EKG (1 wzmacniacz, 2 filtry): elektrokardiogram (EKG) mierzy i wyświetla aktywność elektryczną serca za pomocą różnych elektrod umieszczonych na skórze. EKG można utworzyć za pomocą wzmacniacza oprzyrządowania, filtra wycinającego i filtra dolnoprzepustowego. Wreszcie filtrowane i
Kontroler pieca na pellet Arduino: 7 kroków

Kontroler pieca na pelet Arduino: Jest przeznaczony do sterowania piecem na pelet. Diody LED to sygnały, które będą wysyłane do sterowania silnikami wentylatorów i ślimakiem. Mój plan jest taki, że po zbudowaniu płyty użyję kilku sterowników triaków i triaków do sterowania obwodami 120 woltów. Zaktualizuję th
Jak tanio zainstalować wentylator wspomagający pieca: 8 kroków

Jak zainstalować wentylator wspomagający piec na tanie: W naszej głównej sypialni jest zawsze zimno w zimie lub gorąco w lecie. Fakt, że budowniczy popełnił błąd, instalując tylko jeden rejestr w pokoju, a sam pokój znajduje się tuż nad garażem, też nie pomaga. Korzystanie z cyfrowego termometru