Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

DHT11-Sensor mit LEDs und einem Piezo-Lautsprecher

Komponenten und Verbrauchsmaterialien

DHT11 Temperatur- und Feuchtigkeitssensor (4 Pins)
× 1
LED (generisch)
1 grün und 2 rot
× 3
Jumper (generisch)
× 12
Widerstand 221 Ohm
× 3
SparkFun Piezo-Lautsprecher
× 1
Arduino UNO
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Dies ist mein viertes Projekt. In diesem Projekt verwenden wir eine DHT11-Temperatur und drei LEDs, die Ihnen anzeigen, dass die Temp. ist zu heiß, perfekt oder zu kalt.

Das ist der DHT11:

Dies sind die Widerstände und die LEDs:

Und das ist der Piezo-Lautsprecher:

Sie benötigen diese Bibliotheken:

  • https://github.com/adafruit/Adafruit_Sensor
  • https://github.com/adafruit/DHT-sensor-library

Wenn dir dieses Projekt gefällt, respektiere das Projekt und folge mir!

Code

  • DHT11 mit LEDs und Piezo-Lautsprecher
DHT11 mit LEDs und Piezo-LautsprecherC/C++
#include #include int speakerPin =9;int length =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 , AUSGANG); PinMode (A1 , AUSGANG); PinMode (A2 , AUSGANG); Verzögerung (2000); float h =dht.readHumidity(); float t =dht.readTemperature(); float f =dht.readTemperature(true); if (isnan(h) || isnan(t) || isnan(f)) {Serial.println("Fehler beim Lesen vom DHT-Sensor!"); Rückkehr; } Serial.print ("Luftfeuchtigkeit:"); Seriendruck (h); Serial.print(" %\t"); Serial.print ( "Temperatur:"); Serial.print (t); Serial.println(" *C"); if (t <=20) {Serial.println ("Zu kalt!"); digitalWrite (A0, HOCH); digitalWrite (LautsprecherPin, HOCH); Verzögerung (1000); digitalWrite (LautsprecherPin, LOW); digitalWrite (A0, LOW); aufrechtzuerhalten. Wenn (20 =29) {Serial.println ("Zu heiß!"); digitalWrite (A2, HOCH); digitalWrite (LautsprecherPin, HOCH); Verzögerung (1000); digitalWrite (LautsprecherPin, LOW); digitalWrite (A2, LOW); }}

Schaltpläne

dht11_with_leds_and_piezo_speaker_JRpaa8ISfy.fzzUmbenannt von tmp36 in dht 11

Herstellungsprozess

  1. Erstellen Sie Ihr erstes IOT mit einem Raspberry Pi, einem DHT11-Sensor und Thingspeak.
  2. Aeroponik mit Raspberry Pi und Feuchtigkeitssensor
  3. Portenta- und Thermoelement-Sensor (mit MAX6675)
  4. Arduino-Gyroskop-Spiel mit MPU-6050
  5. CO2-Überwachung mit K30-Sensor
  6. Unopad - Arduino MIDI-Controller mit Ableton
  7. Temperatur- und Feuchtigkeitsdatenlogger
  8. IOT - Smart Jar mit ESP8266, Arduino und Ultraschallsensor
  9. Einfacher Hindernissensor mit Arduino
  10. Kapazitiver Fingerabdrucksensor mit einem Arduino oder ESP8266