Arduino broeikasgassen Control - vochtigheid en temperatuur (2 / 3 stap)

Stap 2: De vochtigheid en de temperatuursensor bedrading


Het is heel eenvoudig instellen van twee aparte sensoren voor dit, maar ik gebruikte een sensor die zowel vochtigheid en temperatuur leest. DHT sensoren zijn goedkoop en kunnen lezen van zowel de temperatuur als de vochtigheid. Ze hebben vier pinnen en sluit als volgt:

  1. VCC (3V-5V kracht)
  2. Gegevens uit
  3. Geen verbinding
  4. Grond

Een 10K Ohm weerstand tussen de VCC- en datalijnen zo goed hechten. Een diagram wordt weergegeven boven.

U moet de DHT-library downloaden om de DHT sensoren gebruiken. Hier is een van Adafruit. Om het te gebruiken, het downloaden van de bestanden DHT.cpp en DHT.h en leg ze in een map genaamd "DHT" in uw omslag van de "bibliotheken" arduino.

Hier is een steekproefcode van adafruit voor uw DHT-sensor:

 // Example testing sketch for various DHT humidity/temperature sensors// Written by ladyada, public domain#include "DHT.h"#define DHTPIN 2 // what pin we're connected to// Uncomment whatever type you're using! //#define DHTTYPE DHT11 // DHT 11 #define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301)// Connect pin 1 (on the left) of the sensor to +5V // NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1 // to 3.3V instead of 5V! // Connect pin 2 of the sensor to whatever your DHTPIN is // Connect pin 4 (on the right) of the sensor to GROUND // Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor// Initialize DHT sensor for normal 16mhz Arduino DHT dht(DHTPIN, DHTTYPE); // NOTE: For working with a faster chip, like an Arduino Due or Teensy, you // might need to increase the threshold for cycle counts considered a 1 or 0. // You can do this by passing a 3rd parameter for this threshold. It's a bit // of fiddling to find the right value, but in general the faster the CPU the // higher the value. The default for a 16mhz AVR is a value of 6. For an // Arduino Due that runs at 84mhz a value of 30 works. // Example to initialize DHT sensor for Arduino Due: //DHT dht(DHTPIN, DHTTYPE, 30);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' (its a very slow sensor) float h = dht.readHumidity(); // Read temperature as Celsius float t = dht.readTemperature(); // Read temperature as Fahrenheit 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 // Must send in temp in Fahrenheit! float hi = dht.computeHeatIndex(f, h); 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(hi); Serial.println(" *F"); } 

Gerelateerde Artikelen

Arduino Nano - HTS221 relatieve vochtigheid en temperatuur Sensor Tutorial

Arduino Nano - HTS221 relatieve vochtigheid en temperatuur Sensor Tutorial

HTS221 is een ultra compacte capacitieve digitale sensor voor relatieve vochtigheid en temperatuur. Het omvat een sensing-element en een gemengde signaal toepassing specifieke geïntegreerde circuit(ASIC) de meting informatie via digitale seriële inte
Digitale vochtigheids- en temperatuur-Monitor

Digitale vochtigheids- en temperatuur-Monitor

Hallo iedereenZorgen voor goede indoor vochtigheid heeft belangrijke huid, allergeen en andere voordelen voor de gezondheid door remming van de groei van bacteriën, virussen, schimmels en enz. Deze digitale temperatuur en vochtigheid Monitor kunt u c
DIY Arduino Remote Control en Lego RC voertuig!

DIY Arduino Remote Control en Lego RC voertuig!

UPDATE (8/29/13): dank u lezers voor uw enthousiasme en soort opmerkingen met betrekking tot dit project! Het is een geweldige reis sinds ik begon dit project terug in maart, maar ik ben erg blij met het resulterende product en de opwinding waarmee h
Arduino Remote Control (ARC)

Arduino Remote Control (ARC)

In dit project, zullen we het maken van een Arduino Remote Control (ARC) die elke infrarood (IR) afstandsbediening in hex of enige andere vorm ontcijferen en deze gebruiken om te schakelen LED on/off!Het is een vrij eenvoudig project en zou kunnen wo
Arduino Motor Control Kit

Arduino Motor Control Kit

het doel van dit project is om een Arduino Motor Control schild, dat is goedkoop, ergonomische en gemakkelijk te maken. Ik dacht, waarom niet gebruik karton in plaats van een pcb, immers zijn makkelijk te gebruiken voor bijna iedereen!De Motor aanges
Raspberry Pi HTS221 relatieve vochtigheid en temperatuur Sensor het leerprogramma van Java

Raspberry Pi HTS221 relatieve vochtigheid en temperatuur Sensor het leerprogramma van Java

HTS221 is een ultra compacte capacitieve digitale sensor voor relatieve vochtigheid en temperatuur. Het omvat een sensing-element en een gemengde signaal toepassing specifieke geïntegreerde circuit(ASIC) de meting informatie via digitale seriële inte
Arduino Nano - SHT30 vochtigheid & Temperatuur Sensor Tutorial

Arduino Nano - SHT30 vochtigheid & Temperatuur Sensor Tutorial

SHT30 digitale vochtigheids- en temperatuursensor biedt superieure prestaties en een ruimtebesparende voetafdruk. Het biedt gekalibreerde, gelineariseerde signalen in digitale, I2C-indeling. Fabricage van deze sensor is gebaseerd op CMOSens technolog
Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

ik heb dit project, omdat ik vaak bergen zoals in de afbeelding beklimmen en ik moet weten de hoogte, de temperatuur en ook wijzigingen in de weersomstandigheden, soms in slechts enkele minuten het weer krijgen zeer slecht, met een zeer dichte mist,
Arduino-Radio Controlled waterstof Blimp

Arduino-Radio Controlled waterstof Blimp

dit de bouw van de afstandsbediening blimp ik bouwde gegevens. Hier is een korte video van het vliegen:De luchtballon is gecontroleerd door een zender op de grond, die worden geëxploiteerd door een mens. Er zijn drie controle hefbomen--één voor elke
Arduino AMS5812_0050-D-B Druk & temperatuur Sensor Tutorial

Arduino AMS5812_0050-D-B Druk & temperatuur Sensor Tutorial

AMS5812 is versterkt druk met analoge en digitale uitgangen een hoge precisie sensor met een spanning van de analoge uitvoer en digitale I2C-interface. Het combineert een piºzoresistieve sensing element met een signaal conditioning element voor de we
Arduino "Talking" Temp / vochtigheid op een TFT-LCD w / Relais

Arduino "Talking" Temp / vochtigheid op een TFT-LCD w / Relais

Uit het brein van de http://arduinotronics.blogspot.comUPDATE: Toegevoegd onze SpeakEasy Text-To-Speech (TTS)-Shield zodat deze een weerstation "Praten"!UPDATE: Toegevoegd een 4 poort relais boord voor apparaatbesturingUPDATE: Toegevoegd dauwpun
Arduino Bluetooth Controlled Boat - vaartuig

Arduino Bluetooth Controlled Boat - vaartuig

Hallo, in dit project zal ik laten zien u hoe transformeren een eenvoudige RC boot met Bluetooth gecontroleerd door middel van uw Android-smartphone!In mijn rc boot heb ik gekozen voor mijn eigen circuit Arduino-based bouwen omdat Arduino uno board n
Arduino Bluetooth controle Basishandleiding

Arduino Bluetooth controle Basishandleiding

In deze tutorial zal ik u tonen, hoe controle Arduino met uw smartphone via, mijn app ontwikkeld met app uitvinder 2.Stap 1: Dingen die je moet HardwareArduinoBluetooth-Module HC 05/06LED220Ω weerstand2.2KΩ weerstand4.7Ω weerstandAndroïde apparaatSof
Arduino LCD grond vochtigheid sensor

Arduino LCD grond vochtigheid sensor

Wat we gaan maken is een Arduino vocht sensor met YL-69-sensor die werken op basis van een elektrische weerstand tussen de twee "bladen". Het geeft ons waarden tussen 450-1023 dus we moeten het toewijzen aan krijgen de percentagewaarde, maar we