Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

DHT11-sensor met LED's en een piëzo-luidspreker

Componenten en benodigdheden

DHT11 temperatuur- en vochtigheidssensor (4 pinnen)
× 1
LED (generiek)
1 groen en 2 rood
× 3
Jumperdraden (algemeen)
× 12
Weerstand 221 ohm
× 3
SparkFun piëzo-luidspreker
× 1
Arduino UNO
× 1

Apps en online services

Arduino IDE

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 11

Productieproces

  1. Bouw je eerste IOT met een Raspberry Pi, DHT11-sensor en Thingspeak.
  2. Aerocultuur met Raspberry Pi en vochtigheidssensor
  3. Portenta- en thermokoppelsensor (met MAX6675)
  4. Arduino-gyroscoopspel met MPU-6050
  5. CO2-monitoring met K30-sensor
  6. Unopad - Arduino MIDI-controller met Ableton
  7. Temperatuur- en vochtigheidsdatalogger
  8. IOT - Smart Jar met ESP8266, Arduino en ultrasone sensor
  9. Eenvoudige obstakelsensor met Arduino
  10. Capacitieve vingerafdruksensor met een Arduino of ESP8266
  11. De temperatuur en vochtigheid op Blynk aflezen met DHT11