Stap 8: Temperatuur en luchtvochtigheid Sensor
WAAROM LUCHTVOCHTIGHEID/TEMPERATUUR?
- Het effect van luchtvochtigheid/temperatuur varieert afhankelijk van de plant die je groeien. Maar hier is een idee:
- Ideale vochtigheidsgraad is van 40% tot 80%, met 50% wordt het beste voor groei.
- Plant kan niet bestuiven op lage luchtvochtigheid instellingen
- Plant kan niet adem op hoge luchtvochtigheid instellingen
- Ideale temperatuur is van 40° c tot 90° F
- Er zijn koele seizoen gewas en warme seizoen gewas.
- Ideale temperatuurbereik ook de neiging om te veranderen tijdens en en nacht
- Sla bijvoorbeeld:
- Beste specs is 60° F tot 70° F tijdens overdag, en 50 ° F tot 60° F bij nacht
- Ideale vochtigheidsgraad is van 40% tot 80%, met 50% wordt het beste voor groei.
NOTITIES
- Zie afbeelding voor bedrading
- VCC naar 5V
- GND met GND
- GEGEVENS aan digitale Pin 2
- Installeren van de bibliotheek van DHT
- Ga naar de schets > Bibliotheek > mediawisselaars beheren...
- Zoeken naar het woord "DHT"
- Installeren "DHT Sensor Library"
- Schets te sluiten en opnieuw openen te goed complete bibliotheek installeren
- De bijgevoegde code werkt met DHT11, DHT21 en DHT22.
- Als niet DHT11, moet u de sensor model u bent met coderegel "#define DHTTYPE"
SENSOR GEBRUIKT
Phantom YoYo Arduino compatibel DHT11 analoge temperatuur & luchtvochtigheid Sensor - Amazon Link
Functies van de sensor
- Digitaal signaaluitgang gekalibreerd met de temperatuur en vochtigheid sensor
- Hoge betrouwbaarheid en uitstekende stabiliteit op lange termijn.
- Een hoogwaardige 8-bit microcontroller is aangesloten.
- Omvat een resistieve element en een gevoel van natte NTC temperatuur kwikhoudende meettoestellen.
- Het heeft uitstekende kwaliteit, snelle respons, anti-interferentie vermogen en hoge kosten prestatievoordelen.
- De kalibratie coëfficiënten opgeslagen in het programmageheugen OTP, interne sensoren detecteren signalen in het proces, moeten wij deze coëfficiënten kalibratie.
- De seriële interface van de één-draads systeem is geïntegreerd om snel en gemakkelijk.
- Klein formaat, lage macht, signaal transmissie afstand tot 20 meter
- Eenvoudige aansluiting, speciale arrangementen kunnen worden verstrekt volgens de behoefte van de gebruikers.
DE CODE
#include DHT.h> //Due to web tags, I can't include symbol < on this line#define DHTPIN 2 //What digital pin we're connected to #define DHTTYPE DHT11 //Sensor model DHT dht(DHTPIN, DHTTYPE);void setup() { Serial.begin(9600); Serial.println("DHTxx test!"); dht.begin(); }void loop() { // Wait a few seconds between measurements. delay(2000); // Reading temperature or humidity takes about 250 milliseconds! // Sensor readings may also be up to 2 seconds 'old'(very slow sensor) float h = dht.readHumidity(); // Read temperature as Celsius (the default) float t = dht.readTemperature(); // Read temperature as Fahrenheit (isFahrenheit = true) float f = dht.readTemperature(true); // Check if any reads failed and exit early (to try again). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Failed to read from DHT sensor!"); return; } // Compute heat index in Fahrenheit (the default) float hif = dht.computeHeatIndex(f, h); // Compute heat index in Celsius (isFahreheit = false) float hic = dht.computeHeatIndex(t, h, false); Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.print(" *C "); Serial.print(f); Serial.print(" *F\t"); Serial.print("Heat index: "); Serial.print(hic); Serial.print(" *C "); Serial.print(hif); Serial.println(" *F"); }