Table des matières:
- Fournitures
- Étape 1: Échec
- Étape 2: Installez les ventilateurs d'appoint
- Étape 3: câbler
- Étape 4: Coder
- Étape 5: Installer
- Étape 6: Testez
Vidéo: VentMan Partie II : Détection de four automatisée Arduino pour les ventilateurs d'appoint : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Points principaux:
- Il s'agissait d'un hack temporaire mis en place pour détecter quand mon moteur de ventilateur AC/fourneau fonctionnait, afin que mes deux ventilateurs d'appoint puissent s'allumer.
- J'ai besoin de deux ventilateurs d'appoint dans mes conduits pour pousser plus d'air chaud/froid dans deux chambres isolées. Mais je ne veux pas faire fonctionner les ventilateurs tout le temps, juste quand le moteur du ventilateur de la fournaise tourne.
Fournitures
- WeMos D1 Mini (ou imitation bon marché / n'importe quoi ESP8266)
- Fils de cavalier
- Résistance 10K
- Sonde d'inclinaison
Étape 1: Échec
Quelques efforts qui ont échoué avant cette solution:
- Utilisez l'API ecobee pour détecter l'état du thermostat. L'API est sur un délai de 20 minutes à deux heures, pas assez bon
- Le capteur Arduino Flex dans le conduit n'était pas assez sensible
- Capteur de courant sur la ligne du ventilateur 24V du thermostat, je n'avais pas de capteur de courant continu et j'étais impatient. En plus, l'idée me fait peur.
- Homeassistant/Hass.io mêmes limitations que l'API ecobee
- Capteur de débit d'air pas assez sensible pour le débit du conduit d'air de retour.
Étape 2: Installez les ventilateurs d'appoint
Cet article ne concerne pas les ventilateurs de rappel eux-mêmes, mais c'est une étape obligatoire. J'ai installé deux ventilateurs d'appoint en ligne, scellé les fuites d'air avec du ruban d'aération et les ai branchés tous les deux sur une prise intelligente sur laquelle j'avais flashé Tasmota, afin que je puisse allumer/éteindre les deux ventilateurs avec une seule demande GET.
Les rondelles en caoutchouc utilisées où les ventilateurs sont montés sur les solives de plafond pour réduire les vibrations.
Étape 3: câbler
Le mini D1, le capteur d'inclinaison et la résistance s'emboîtent pour que la broche analogique lise le réglage d'inclinaison.
Étape 4: Coder
#include #include //LIRE EN CONSTANTE LE MINI CAPTEUR DE VIBRATION D1//SI DEUX VIBRATIONS DISTINCTES DÉTECTÉES DANS UNE FENÊTRE DE 60 SECONDES, UNE DEMANDE WEB EST FAITE // SI ZÉRO OU UNE VIBRATION DÉTECTÉ, RIEN NE SE PRODUIT, PROBABLEMENT FAUX POSITIFconst = int sigPin A0;uint32_t période = 1 * 60000; // 60 secondes windowint flex = 0; //valeur de départconst char* ssid = "ssid"; //AJOUTER WIFI SSIDconst char* mot de passe = "mot de passe"; //AJOUTER MOT DE PASSE WIFIvoid setup () { WiFi.begin(ssid, mot de passe); Serial.begin(9600); pinMode(sigPin, INPUT); }boucle vide() { flex = 0; Serial.println("redémarrage du compte"); for (uint32_t tStart = millis(); (millis() - tStart) < period;) { yield(); int sigStatus = analogRead(sigPin); if (sigStatus != 1024) //ça marche { //Serial.println("up"); flex += 1; Serial.println(flex); if (flex == 2) { //Serial.println("A secoué deux fois, c'est réel"); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on"); http.begin("https://IP:PORT/chemin"); //AJOUTER L'IP CORRECT, LE PORT, LES VALEURS int httpCode = http. GET(); Charge utile de chaîne = http.getString(); Serial.println (charge utile); http.end(); retard (6000); // se reposer un peu } delay(1000); } else { Serial.println("non perturbé"); } }}
Étape 5: Installer
C'est la partie délicate, cela a nécessité beaucoup d'essais et d'erreurs. Ignorez les taches de rouille dans l'évent, elles proviennent d'un vieil humidificateur qui a été installé dans le conduit.
J'ai décidé de placer le capteur de vibration juste à l'intérieur du conduit de retour d'air froid près de l'entrée de la fournaise, de sorte que tout l'air entrant dans le moteur du ventilateur passe par lui, lui permettant, espérons-le, de trembler un peu. La partie la plus difficile a été de bien accrocher le capteur pour qu'il se lève et qu'il tremble toujours dans le flux d'air. Les photos montrent la maquette avant que je rende la solution plus permanente. Le D1 mini lui-même est resté à l'extérieur du conduit, pour maintenir le signal wifi fort.
J'ai fini par faire pendre le capteur d'inclinaison contre un vieux fil qui était utilisé pour contrôler l'humidificateur, mais qui était resté dans le conduit, de cette façon j'ai obtenu l'angle juste.
Étape 6: Testez
Le code fonctionne en conservant une fenêtre continue de 60 secondes et en comptant le nombre de fois qu'une vibration est détectée. Vous pouvez modifier les variables, mais la mienne est configurée pour envoyer une requête GET à mon serveur de flacons si au moins 2 vibrations sont détectées dans une fenêtre de 60 secondes.
Le serveur de flacons utilise ensuite d'autres données pour déterminer s'il doit allumer mes ventilateurs d'appoint, comme l'heure de la journée et l'occupation de la maison. Voir pour plus d'infos:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Conseillé:
ARUPI - une unité d'enregistrement automatisée à faible coût/unité d'enregistrement autonome (ARU) pour les écologistes du paysage sonore : 8 étapes (avec photos)
ARUPI - une unité d'enregistrement automatisé à faible coût/unité d'enregistrement autonome (ARU) pour les écologistes du paysage sonore : cette instructable a été écrite par Anthony Turner. Le projet a été développé avec beaucoup d'aide du Shed de la School of Computing, University of Kent (M. Daniel Knox a été d'une grande aide !). Il vous montrera comment construire un Automated Audio Recording U
Gérez 100 appareils dans les applications, les organisations, les rôles et les utilisateurs Ubidots : 11 étapes
Gérer 100 appareils dans les applications, les organisations, les rôles et les utilisateurs d'Ubidots : à cette occasion, j'ai décidé de tester la fonctionnalité de la plate-forme IoT Ubidots pour la gestion des utilisateurs dans le cas où elle aurait de nombreux appareils pour plusieurs organisations ou entreprises sous la même Plateforme Ubidots. Information du maire : vous
Contrôle de la température avec les ventilateurs Arduino et PWM : 6 étapes (avec photos)
Contrôle de la température avec les ventilateurs Arduino et PWM : contrôle de la température avec PID sur les ventilateurs Arduino et PWM pour le refroidissement du serveur / rack réseau DIY Il y a quelques semaines, j'avais besoin de configurer un rack avec des périphériques réseau et quelques serveurs. Le rack est placé dans un garage fermé, donc la plage de température entre l'hiver et
Ventilateurs de refroidissement pour boîtier d'ordinateur : 5 étapes
Ventilateurs de refroidissement pour boîtier d'ordinateur : Comme beaucoup de gens instructables, je suis bon marché. Quand j'ai construit cette tour, j'ai utilisé toutes les pièces que j'avais sous la main, c'est ma première construction à l'aide d'un p4, donc pas beaucoup de transfert, je ne savais pas qu'il ferait tellement plus chaud qu'une mine de cuivre. Installer un
Comment installer un ventilateur d'appoint de four à bas prix : 8 étapes
Comment installer un ventilateur d'appoint de four à bon marché : Notre chambre principale est toujours froide en hiver ou chaude en été. Le fait que le constructeur ait foiré en installant un seul registre dans la pièce et que la pièce elle-même se trouve juste au-dessus du garage n'aide pas non plus.Utiliser un thermomètre numérique