Sommario:
- Forniture
- Passaggio 1: fallire
- Passaggio 2: installa le ventole booster
- Passaggio 3: cablare
- Passaggio 4: codice
- Passaggio 5: installazione
- Passaggio 6: test
Video: VentMan Parte II: rilevamento del forno automatizzato con Arduino per ventilatori booster: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Punti principali:
- Questo è stato un hack temporaneo messo in atto per rilevare quando il motore del mio ventilatore CA/forno era in funzione, in modo che i miei due ventilatori booster potessero accendersi.
- Ho bisogno di due ventilatori ausiliari nelle mie condutture per spingere più aria calda/fredda in due camere da letto isolate. Ma non voglio far funzionare le ventole tutto il tempo, solo quando il motore della ventola del forno è in funzione.
Forniture
- WeMos D1 Mini (o knockoff economico / qualsiasi cosa ESP8266)
- Ponticelli
- Resistore da 10K
- Sensore di inclinazione
Passaggio 1: fallire
Alcuni tentativi falliti prima di questa soluzione:
- Utilizza l'API ecobee per rilevare lo stato del termostato. L'API ha un ritardo da 20 minuti a due ore, non abbastanza buono
- Il sensore flessibile Arduino nel condotto non era abbastanza sensibile
- Sensore di corrente sulla linea della ventola a 24 V dal termostato, non avevo un sensore di corrente CC ed ero impaziente. Inoltre, l'idea mi spaventa.
- Homeassistant/Hass.io stesse limitazioni dell'API ecobee
- Sensore del flusso d'aria non sufficientemente sensibile per il flusso del condotto dell'aria di ritorno.
Passaggio 2: installa le ventole booster
Questo articolo non riguarda i fan del booster in sé, ma è un passaggio obbligatorio. Ho installato due ventole booster in linea, sigillato eventuali perdite d'aria con del nastro di sfiato e le ho collegate entrambe a una presa intelligente su cui avevo installato Tasmota, in modo da poter accendere/spegnere entrambe le ventole con una singola richiesta GET.
Le rondelle di gomma usate in cui i ventilatori sono montati sui travetti del soffitto per ridurre le vibrazioni.
Passaggio 3: cablare
Il mini D1, il sensore di inclinazione e il resistore si incastrano in modo che il pin analogico legga l'impostazione dell'inclinazione.
Passaggio 4: codice
#include #include //LEGGE COSTANTEMENTE DAL MINI SENSORE DI VIBRAZIONE D1//SE DUE VIBRAZIONI DISTINTE RILEVATE IN UNA FINESTRA DI 60 SECONDI, VIENE EFFETTUATA UNA RICHIESTA WEB//SE RILEVATA ZERO O UNA VIBRAZIONE, NON SUCCEDE NIENTE, PROBABILMENTE FALSO POSITIVOconst int sigPin = A0;uint32_t periodo = 1 * 60000; // 60 secondi windowint flex = 0; //valore inizialeconst char* ssid = "ssid"; //AGGIUNGI WIFI SSIDconst char* password = "password"; //AGGIUNGI PASSWORD WIFIvoid setup () { WiFi.begin(ssid, password); Serial.begin(9600); pinMode(sigPin, INPUT); }ciclo vuoto() { flex = 0; Serial.println("riavvio conteggio"); for (uint32_t tStart = millis(); (millis() - tStart) < punto;) { yield(); int sigStatus = analogRead(sigPin); if (sigStatus != 1024) //funziona { //Serial.println("up"); flettere += 1; Serial.println(flessibile); if (flex == 2) { //Serial.println("Shook due volte, questo è reale"); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on"); http.begin("https://IP:PORT/percorso"); //AGGIUNGI IP, PORTA, VALORI CORRETTI int httpCode = http. GET(); Carico utile della stringa = http.getString(); Serial.println (carico utile); http.fine(); ritardo (6000); //riposa un po' } delay(1000); } else { Serial.println("indisturbato"); } }}
Passaggio 5: installazione
Questa è la parte difficile, ha richiesto molti tentativi ed errori. Ignora le macchie di ruggine nella ventola, provengono da un vecchio umidificatore che è stato installato nel condotto.
Ho deciso di posizionare il sensore di vibrazione proprio all'interno del condotto di ritorno dell'aria fredda vicino all'ingresso del forno, in modo che tutta l'aria che entrava nel motore del ventilatore potesse passarci accanto, eventualmente permettendogli di scuotere un po'. La parte più difficile è stata fare in modo che il sensore si appendesse correttamente in modo che si alzasse e continuasse a oscillare nel flusso d'aria. Le foto mostrano la breadboard prima che rendessi la soluzione più permanente. Lo stesso D1 mini è rimasto fuori dal condotto, per mantenere forte il segnale wifi.
Ho finito per far penzolare il sensore di inclinazione contro un vecchio filo che era usato per controllare l'umidificatore, ma è stato lasciato nel condotto, in questo modo ho ottenuto l'angolo giusto.
Passaggio 6: test
Il codice funziona mantenendo una finestra mobile di 60 secondi e contando il numero di volte in cui viene rilevata una vibrazione. È possibile modificare le variabili, ma la mia è impostata per effettuare una richiesta GET al mio server flask se vengono rilevate almeno 2 vibrazioni in una finestra di 60 secondi.
Il server della fiaschetta utilizza quindi altri dati per determinare se deve accendere i miei ventilatori di richiamo, come l'ora del giorno e l'occupazione della casa. Vedi per maggiori informazioni:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Consigliato:
Robot di Halloween con rilevamento del volto e rilevamento del sorriso: 8 passaggi (con immagini)
Monitoraggio del viso e rilevamento del sorriso Robot di Halloween: Halloween sta arrivando! Abbiamo deciso di costruire qualcosa di interessante. Incontra i robot Ghosty e Skully. Possono seguire il tuo viso e sanno quando sorridi per ridere con te! Questo progetto è un altro esempio dell'utilizzo dell'app iRobbie che converte l'iPhone in
Realizza un dispositivo di rilevamento e rilevamento a ultrasuoni a casa: 7 passaggi (con immagini)
Crea un dispositivo di rilevamento e distanza ad ultrasuoni a casa: ciao! Sono Sourabh Kumar, ero ansioso di creare un radar allarmante ma non ci proverò di nuovo, ma oggi ti guiderò a fare un rilevamento a ultrasuoni e un dispositivo di rilevamento a casa usando un sensore a ultrasuoni (ricetrasmettitore) so che ce ne sono molti professionista
Alimentazione CC personalizzata dal trasformatore del forno a microonde: 9 passaggi (con immagini)
Alimentazione CC personalizzata dal trasformatore del forno a microonde: questo istruibile mette insieme alcuni concetti disparati già in circolazione. I trasformatori del forno a microonde sono fantastici. Ma 2000 volt di kill-you non sono troppo utili. Molte persone fanno saldatrici, ma non ho visto molto sulla strada del semplice, utile
Guardiano V1.0 --- Aggiornamento della telecamera spioncino della porta con Arduino (caratteristiche di registrazione del rilevamento del movimento e scosse elettriche): 5 passaggi
Guardiano V1.0 ||| Aggiornamento della telecamera spioncino della porta con Arduino (funzioni di registrazione del rilevamento del movimento e scosse elettriche): ho ordinato una telecamera spioncino ma quando la uso, mi sono reso conto che non esiste una funzione di registrazione automatica (attivata dal rilevamento del movimento). Poi ho iniziato a indagare su come funziona. Per registrare un video, dovresti 1- tenere premuto il pulsante di accensione per quasi 2 secondi
Saldatura a rifusione del forno per tostapane (BGA): 10 passaggi (con immagini)
Saldatura a rifusione con forno a tostapane (BGA): eseguire lavori di rifusione della saldatura può essere costoso e difficile, ma per fortuna esiste una soluzione semplice ed elegante: i forni per tostapane. Questo progetto mostra la mia configurazione preferita e i trucchi che rendono il processo fluido. In questo esempio mi concentrerò su