DHT11-sensor met LED's en een piëzo-luidspreker
Componenten en benodigdheden
| × | 1 | ||||
| × | 3 | ||||
| × | 12 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 |
Apps en online services
|
Over dit project
Dit is mijn vierde project. In dit project gebruiken we een DHT11-temperatuur en drie LED's die u laten zien dat de temp. is te warm, perfect of te koud.
Dit is de DHT11:
Dit zijn de weerstanden en de LED's:
En dit is de piëzo-luidspreker:
Je hebt deze bibliotheken nodig:
- https://github.com/adafruit/Adafruit_Sensor
- https://github.com/adafruit/DHT-sensor-library
Als je dit project leuk vindt, respecteer dan het project en volg mij!
Code
- DHT11 met LED's en piëzo-luidspreker
DHT11 met LED's en piëzo-luidsprekerC/C++
#include#include int speakerPin =9;int lengte =1;#define DHTPIN 5#define DHTTYPE DHT11#define LED_TOO_COLD A0#define LED_PERFECT A1#define LED_TOO_HOT A2DHT dht(DHTPIN , DHTTYPE); void setup() { Serial.begin (9600); Serial.println ("DHT11-test!"); dht.begin();}void loop() { pinMode(speakerPin, OUTPUT); pinMode (A0, UITGANG); pinMode (A1, UITGANG); pinMode (A2, UITGANG); vertraging (2000); float h =dht.readHumidity(); float t =dht.readTemperature(); float f =dht.readTemperature(true); if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Kan niet lezen van DHT-sensor!"); opbrengst; } Serial.print("Vochtigheid:"); Seriële.print(h); Serial.print(" %\t"); Serial.print("Temperatuur:"); Serial.print(t); Serial.println(" *C "); if (t <=20) { Serial.println("Te koud!"); digitalWrite(A0, HOOG); digitalWrite (speakerPin, HOOG); vertraging (1000); digitalWrite (speakerPin, LAAG); digitalWrite (A0, LAAG); } if (20 =29) { Serial.println("Te heet!"); digitalWrite(A2, HOOG); digitalWrite (speakerPin, HOOG); vertraging (1000); digitalWrite (speakerPin, LAAG); digitalWrite (A2, LAAG); }}
Schema's
dht11_with_leds_and_piezo_speaker_JRpaa8ISfy.fzzHeeft een tmp36 hernoemd naar dht 11Productieproces
- Bouw je eerste IOT met een Raspberry Pi, DHT11-sensor en Thingspeak.
- Aerocultuur met Raspberry Pi en vochtigheidssensor
- Portenta- en thermokoppelsensor (met MAX6675)
- Arduino-gyroscoopspel met MPU-6050
- CO2-monitoring met K30-sensor
- Unopad - Arduino MIDI-controller met Ableton
- Temperatuur- en vochtigheidsdatalogger
- IOT - Smart Jar met ESP8266, Arduino en ultrasone sensor
- Eenvoudige obstakelsensor met Arduino
- Capacitieve vingerafdruksensor met een Arduino of ESP8266
- De temperatuur en vochtigheid op Blynk aflezen met DHT11