Table des matières:
- Étape 1: Matériaux
- Étape 2: Configuration Arduino + Température
- Étape 3: connexion du capteur d'humidité
- Étape 4: Configuration du code !
Vidéo: Arduino + Température + Humidité : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Un simple capteur de température utilisant un capteur de température de précision LM35, un capteur d'humidité et un Arduino, afin que vous puissiez vous connecter à vos futurs projets. Le circuit enverra des informations en série sur la température et l'humidité afin que vous puissiez les utiliser sur votre ordinateur. J'ai pris les données de mon compost. Le projet est lié à une décharge quotidienne de produits existante avec laquelle n'importe qui peut convertir les déchets de cuisine en compost à la maison. Pour plus de détails sur le produit, rendez-vous sur https://www.dailydump.org/content/. Digicompost affiche les changements (changement de température, humidité) qui se produisent à l'intérieur de la décharge
Étape 1: Matériaux
- Arduino (Vous pouvez utiliser un autre microcontrôleur, mais vous devrez ensuite changer le code). - Capteur de température centigrade de précision LM35, que vous pouvez obtenir dans n'importe quel magasin d'électronique. Voici la FICHE TECHNIQUE.- Planche à pain.- Capteur d'humidité.- Fils.
Étape 2: Configuration Arduino + Température
Arduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Pour plus d'informations, connectez-vous à (https://www.arduino.cc) Connexion d'un capteur de température: Le LM35 a trois pattes et ressemble à un transistor. Les deux jambes extérieures sont + 5 V et la masse, et la jambe du milieu développe la tension d'échantillonnage. Le convertisseur analogique-numérique (ADC) convertit les valeurs analogiques en une approximation numérique basée sur la formule Valeur ADC = échantillon * 1024 / tension de référence (+ 5 V). Ainsi, avec une référence de +5 volts, l'approximation numérique sera = tension d'entrée * 205. (Ex. 2,5v * 205 = 512,5)Le LM35 est un capteur de température linéaire de précision qui fournit 10mv par degré Celsius. Cela signifie à 15 degrés Celsius, il produirait une lecture de.150v ou 150 millivolts. En mettant cette valeur dans notre conversion ADC (0.15v * 205 = 30.75), nous pouvons obtenir une approximation proche de la température Celsius en divisant le nombre d'entrées numériques par 2. Si le LM35 était fourni par une tension de référence différente (9v ou 12v), nous aurions dû utiliser une méthode de conversion différente. Pour ce circuit, diviser par 2 fonctionne bien.
Étape 3: connexion du capteur d'humidité
Il y a deux broches sur le capteur d'humidité, l'une pour la terre et l'autre pour la sortie qui va sur la broche 3 sur l'arduino. J'ai utilisé un capteur fabriqué localement pour tester l'humidité / l'humidité, mais on peut opter pour le SHT15 qui a à la fois la température et l'humidité.
Étape 4: Configuration du code !
Branchez votre arduino à l'ordinateur, ouvrez l'application, sélectionnez le port approprié et le numéro de modèle. avant de commencer tout codage. Une fois que tout est terminé, écrivez le code comme indiqué ci-dessous: int pin = 5; // pinint analogique putPin = 3; //humiditéint tempc = 0, tempf=0; // variables de températureint échantillons[8]; // variables pour une meilleure précisionint maxi = -100, mini = 100; // pour démarrer température max/min i;float humi = 0;float prehum = 0;float humconst = 0;float truehum = 0;float pretruehum = 0; long pretruehumconst = 0; long valb = 0;void setup(){ Serial.begin(9600); // démarrer la communication série}void loop(){for(i = 0;i<=7;i++){ samples = (5.0 * analogRead(pin) * 100.0) / 1024.0; tempc = tempc + échantillons; délai(1000);}tempc = tempc/8.0; tempf = (tempc * 9)/ 5 + 32;valb = analogRead(putPin); // calcul de l'humiditéprehum = (valb/5);humconst = (0.16/0.0062);humi = prehum - humconst;pretruehumconst = 0.00216*tempc;pretruehum = 1.0546-pretruehumconst;truehum = humi/pretruehum;delay(1000);Série. print(tempc, DEC);Serial.print(" Celsius, ");Serial.print ("Humidité: ");Serial.print ((long)truehum);Serial.println ("% ");tempc = 0; retard(1000); // délai avant la boucle} Une fois que tout est terminé, cliquez sur le bouton de téléchargement, ce qui prendra un peu de temps à télécharger et lorsque le téléchargement est terminé, assurez-vous de cliquer sur la communication série pour obtenir les lectures du capteur !!!
Conseillé:
Moniteur de température et d'humidité - Arduino Mega + Ethernet W5100 : 5 étapes
Moniteur de température, d'humidité - Arduino Mega + Ethernet W5100 : Module 1 - FLAT - matériel : Arduino Mega 2560 Wiznet W5100 Blindage Ethernet 8x capteur de température DS18B20 sur bus OneWire - divisé en 4 bus OneWire (2,4,1,1) 2x température numérique et capteur d'humidité DHT22 (AM2302) 1x température et humidit
Automatiser une serre avec LoRa ! (Partie 1) -- Capteurs (température, humidité, humidité du sol) : 5 étapes
Automatiser une serre avec LoRa ! (Partie 1) || Capteurs (température, humidité, humidité du sol) : dans ce projet, je vais vous montrer comment j'ai automatisé une serre. Cela signifie que je vais vous montrer comment j'ai construit la serre et comment j'ai câblé l'électronique d'alimentation et d'automatisation. Je vais également vous montrer comment programmer une carte Arduino qui utilise L
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local - Obtenez la température et l'humidité de la pièce sur votre navigateur : 6 étapes
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local | Obtenez la température et l'humidité de la pièce sur votre navigateur : Salut les gars, aujourd'hui, nous allons faire une analyse de l'humidité et de l'humidité; système de surveillance de la température utilisant ESP 8266 NODEMCU & Capteur de température DHT11. La température et l'humidité seront obtenues à partir du capteur DHT11 et de l'amp; il peut être vu sur un navigateur quelle page Web sera gérée
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : 5 étapes
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : salut les gars dans la plupart des projets que nous utilisons ESP8266 et dans la plupart des projets, nous utilisons ESP8266 comme serveur Web afin que les données soient accessibles sur n'importe quel appareil via wifi en accédant au serveur Web hébergé par ESP8266, mais le seul problème est que nous avons besoin d'un routeur fonctionnel pour
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : Le capteur DHT11 est utilisé pour mesurer la température et l'humidité. Ce sont des amateurs d'électronique très populaires. Le capteur d'humidité et de température DHT11 permet d'ajouter très facilement des données d'humidité et de température à vos projets électroniques de bricolage. C'est par