Taula de continguts:
- Pas 1: materials
- Pas 2: Configuració d'Arduino + Temperatura
- Pas 3: Connexió del sensor d'humitat
- Pas 4: Configuració del codi !
Vídeo: Arduino + Temperatura + Humitat: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:17
Un senzill sensor de temperatura que utilitza un sensor de temperatura de precisió LM35, un sensor d’humitat i un Arduino perquè pugueu connectar-vos als vostres futurs projectes. El circuit enviarà informació en sèrie sobre la temperatura i la humitat perquè pugueu utilitzar-la al vostre ordinador. He pres dades del meu compost. El projecte està relacionat amb un dipòsit diari de productes existent amb el qual qualsevol persona pot convertir els residus de la cuina en compost a casa. Per obtenir més informació sobre el producte, visiteu https://www.dailydump.org/content/. Digicompost mostra els canvis (canvis de temperatura, humitat) que es produeixen a l'interior de l'abocador
Pas 1: materials
- Arduino (Podeu utilitzar un altre microcontrolador, però després haureu de canviar el codi).- LM35 Precision Centigrade Temperature Sensor, es pot obtenir des de qualsevol botiga electrònica. Aquí teniu la FITXA TÈCNICA.- BreadBoard.- Sensor d’humitat.- Filferros.
Pas 2: Configuració d'Arduino + Temperatura
Arduino és una plataforma de prototipatge electrònica de codi obert basada en programari i maquinari flexibles i fàcils d’utilitzar. Està pensat per a artistes, dissenyadors, aficionats i qualsevol persona interessada en crear objectes o entorns interactius. Per obtenir més informació, accediu a (https://www.arduino.cc) Connexió d’un sensor de temperatura: el LM35 té tres potes i sembla un transistor. Les dues potes exteriors són + 5v i terra i la pota mitjana desenvolupa la tensió de la mostra. El convertidor analògic a digital (ADC) converteix els valors analògics en una aproximació digital basada en la fórmula Valor ADC = mostra * 1024 / tensió de referència (+ 5v). Així doncs, amb una voltreferència de +5, l’aproximació digital serà = tensió d’entrada * 205. (Ex. 2,5v * 205 = 512,5) El LM35 és un sensor de temperatura lineal de precisió que subministra 10mv per grau Celsius. produiria una lectura de.150v o 150 milivolts. Posant aquest valor a la nostra conversió ADC (.15v * 205 = 30.75) podem obtenir una aproximació aproximada de la temperatura Celsius dividint el recompte d’entrada digital per 2. Si el LM35 el subministren una tensió de referència diferent (9v o 12v) hauríem d’utilitzar un mètode de conversió diferent. Per a aquest circuit, dividir per 2 funciona bé.
Pas 3: Connexió del sensor d'humitat
Hi ha dos pins al sensor d’humitat, un és per a terra i un altre per fora, que passa al pin 3 de l’arduino. He utilitzat un sensor de fabricació local per provar humitat / humitat, però es pot optar per SHT15 que tenen temperatura i humitat.
Pas 4: Configuració del codi !
Connecteu el vostre arduino a l’ordinador, obriu l’aplicació, seleccioneu el port i el model adequats. abans de començar qualsevol codificació. Un cop fet tot, escriviu el codi com es mostra a continuació: int pin = 5; // pinint analògic putPin = 3; // humiditat tempc = 0, tempf = 0; // variables de temperaturaint mostres [8]; // variables per obtenir una precisió millorint maxi = -100, mini = 100; // per iniciar la temperatura màx / min i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; pretruehumconst llarg = 0; long valb = 0; void setup () {Serial.begin (9600); // iniciar la comunicació en sèrie} void loop () {for (i = 0; i <= 7; i ++) {samples = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + mostres ; delay (1000);} tempc = tempc / 8,0; tempf = (tempc * 9) / 5 + 32; valb = analogRead (putPin); // càlcul de la humitatprehum = (valb / 5); humconst = (0,16 / 0,0062); humi = prehum - humconst; pretruehumconst = 0,00216 * tempc; pretruehum = 1,0546-pretruehumconst; truehum = humi / pretruehum; delay (1000); print (tempc, DEC); Serial.print ("Celsius"); Serial.print ("Humitat:"); Serial.print ((llarg) truehum); Serial.println ("%"); tempc = 0; retard (1000); // endarrerir-se abans del bucle} Després de fer tot, feu clic al botó de càrrega que trigarà una estona a carregar-se i, un cop feta la càrrega, assegureu-vos de fer clic a Comunicació en sèrie per obtenir les lectures del sensor !!!
Recomanat:
Monitor de temperatura, humitat: Arduino Mega + Ethernet W5100: 5 passos
Monitor de temperatura, humitat - Arduino Mega + Ethernet W5100: mòdul 1 - FLAT - maquinari: Arduino Mega 2560 Wiznet W5100 Ethernet shield 8x DS18B20 sensor de temperatura al bus OneWire - dividit en 4 busos OneWire (2,4,1,1) 2x temperatura digital i sensor d'humitat DHT22 (AM2302) 1x temperatura i humitat
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local - Obteniu la temperatura i la humitat de l'habitació al navegador: 6 passos
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local | Obteniu la temperatura i la humitat de l'habitació al vostre navegador: Hola nois, avui farem una humitat i un amp; sistema de control de temperatura que utilitza ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura i la humitat s’obtindran del sensor DHT11 & es pot veure en un navegador quina pàgina web es gestionarà
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: 5 passos
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: Hola nois en la majoria dels projectes que fem servir ESP8266 i en la majoria dels projectes fem servir ESP8266 com a servidor web perquè es pugui accedir a les dades a qualsevol dispositiu mitjançant wifi accedint al servidor web allotjat per ESP8266, però l’únic problema és que necessitem un enrutador que funcioni
Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: el sensor DHT11 s'utilitza per mesurar la temperatura i la humitat. Són aficionats a l’electrònica molt populars. El sensor d’humitat i temperatura DHT11 fa que sigui molt fàcil afegir dades d’humitat i temperatura als vostres projectes d’electrònica de bricolatge. És per