Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: Arduino + temperatuur instellen
- Stap 3: Vochtigheidssensor aansluiten
- Stap 4: Code instellen!
Video: Arduino + temperatuur + vochtigheid: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Een eenvoudige temperatuursensor die één LM35 Precision Temperature Sensor, Vochtigheidssensor en Arduino gebruikt, zodat u uw toekomstige projecten kunt aansluiten. Het circuit stuurt seriële informatie over de temperatuur en vochtigheid, zodat u het op uw computer kunt gebruiken. Ik heb gegevens uit mijn compost gehaald. Het project is gerelateerd aan een bestaande productdagelijkse stortplaats waarmee iedereen thuis keukenafval kan omzetten in compost. Ga voor meer informatie over het product naar https://www.dailydump.org/content/. Digicompost toont de veranderingen (verandering in temperatuur, vochtigheid) die plaatsvinden in de dump
Stap 1: Materialen
- Arduino (u kunt een andere microcontroller gebruiken, maar dan moet u de code wijzigen). - LM35 Precision Celsius-temperatuursensor, verkrijgbaar bij elke elektronische winkel. Hier is het GEGEVENSBLAD.- BreadBoard.- Vochtigheidssensor.- Draden.
Stap 2: Arduino + temperatuur instellen
Arduino is een open-source elektronica-prototypingplatform op basis van flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Voor meer informatie log in op (https://www.arduino.cc)Een temperatuursensor aansluiten:De LM35 heeft drie poten en ziet eruit als een transistor. De twee buitenste poten zijn +5v en aarde, en de middelste poot ontwikkelt de monsterspanning. De analoog naar digitaal converter (ADC) converteert analoge waarden naar een digitale benadering op basis van de formule ADC-waarde = monster * 1024 / referentiespanning (+5v). Dus met een +5 voltreferentie is de digitale benadering = ingangsspanning * 205. (Bijv. 2.5v * 205 = 512.5) De LM35 is een nauwkeurige lineaire temperatuursensor die 10mv per graad Celsius levert. zou een waarde van.150v of 150 millivolt opleveren. Als we deze waarde in onze ADC-conversie (.15v * 205 = 30.75) zetten, kunnen we een nauwkeurige benadering van de Celsius-temperatuur krijgen door het aantal digitale inputs te delen door 2. Als de LM35 werd geleverd door een andere referentiespanning (9v of 12v) zouden we een andere conversiemethode moeten gebruiken. Voor dit circuit werkt delen door 2 goed.
Stap 3: Vochtigheidssensor aansluiten
Er zijn twee pinnen op de vochtigheidssensor, de ene is voor aarde en de andere voor uit die op de pin 3 naar Arduino gaat. Ik heb een lokaal gemaakte sensor gebruikt voor het testen van vochtigheid / vochtigheid, maar men kan gaan voor SHT15 die zowel temperatuur als vochtigheid heeft.
Stap 4: Code instellen!
Sluit uw arduino aan op de computer, open de applicatie selecteer de juiste poort en modelnr. voordat u begint met coderen. Nadat alles is gedaan, schrijft u de code op zoals hieronder weergegeven: int pin = 5; // analoge pinint putPin = 3; // vochtigheidint tempc = 0, tempf=0; // temperatuurvariabelen in monsters [8]; // variabelen om een betere precisie te maken in maxi = -100, mini = 100; // om max/min temperatuur te starten i;float humi = 0;float prehum = 0;float humconst = 0;float truehum = 0;float pretruehum = 0; lange pretruehumconst = 0; lange valb = 0; ongeldige setup () {Serial.begin (9600); // start seriële communicatie}void loop(){for(i = 0;i<=7;i++){samples = (5.0 * analogRead (pin) * 100.0)/1024.0; tempc = tempc + monsters; vertraging(1000);}tempc = tempc/8,0; tempf = (tempc * 9)/5 + 32;valb = analogRead (putPin); // vochtigheidsberekeningprehum = (valb/5);humconst = (0.16/0.0062);humi = prehum - humconst;pretruehumconst = 0.00216*tempc;pretruehum = 1.0546-pretruehumconst;truehum = humi/pretruehum;delay(1000);Serial. print(tempc, DEC);Serial.print(" Celsius, ");Serial.print ("Vochtigheid: ");Serial.print ((long)truehum);Serial.println ("%");tempc = 0; vertraging (1000); // delay before loop} Nadat alles is voltooid, klikt u op de uploadknop, wat even duurt om te uploaden en wanneer het uploaden is voltooid, klikt u op de seriële communicatie om de meetwaarden van de sensor te krijgen !!!
Aanbevolen:
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Een kas automatiseren met LoRa! (Deel 1) -- Sensoren (temperatuur, vochtigheid, bodemvocht): 5 stappen
Een kas automatiseren met LoRa! (Deel 1) || Sensoren (Temperatuur, Vochtigheid, Bodemvocht): In dit project laat ik zien hoe ik een kas heb geautomatiseerd. Dat betekent dat ik je laat zien hoe ik de kas heb gebouwd en hoe ik de stroom- en automatiseringselektronica heb aangesloten. Ik zal je ook laten zien hoe je een Arduino-bord programmeert dat L
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die een uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
THINGSPEAK TEMPERATUUR EN VOCHTIGHEID APP MET ESP8266: 9 stappen
THINGSPEAK TEMPERATUUR- EN VOCHTIGHEID-APP MET ESP8266: Terwijl ik aan mijn elektronische spullen sleutelde, kreeg ik het idee om een webgebaseerde weer-app te maken. Deze web-app gebruikt de SHT31-sensor voor het verkrijgen van de realtime temperatuur- en vochtigheidsgegevens. We hebben ons project geïmplementeerd op de ESP8266 WiFi-module. Online of offline
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa