Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Датчик DHT11 со светодиодами и пьезо-динамиком

Компоненты и расходные материалы

Датчик температуры и влажности DHT11 (4 контакта)
× 1
LED (общий)
1 зеленый и 2 красных
× 3
Перемычки (общие)
× 12
Резистор 221 Ом
× 3
Пьезо-динамик SparkFun
× 1
Arduino UNO
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Это мой четвертый проект. В этом проекте мы будем использовать температуру DHT11 и три светодиода, которые покажут вам, что температура. слишком жарко, идеально или слишком холодно.

Это DHT11:

Это резисторы и светодиоды:

А это пьезо-динамик:

Вам понадобятся следующие библиотеки:

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

Если вам нравится этот проект, уважайте его и подписывайтесь на меня!

Код

  • DHT11 со светодиодами и пьезодинамиком
DHT11 со светодиодами и пьезодинамиком C / 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 ( , DHTTYPE); void setup () {Serial.begin (9600); Serial.println («Тест DHT11!»); dht.begin ();} void loop () {pinMode (speakerPin, ВЫХОД); pinMode (A0, ВЫХОД); pinMode (A1, ВЫХОД); pinMode (A2, ВЫХОД); задержка (2000); float h =dht.readHumidity (); float t =dht.readTemperature (); float f =dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Не удалось прочитать с датчика DHT!"); возвращение; } Serial.print ("Влажность:"); Серийный отпечаток (ч); Serial.print ("% \ t"); Serial.print ("Температура:"); Серийный принт (т); Serial.println ("* C"); if (t <=20) {Serial.println ("Слишком холодно!"); digitalWrite (A0, HIGH); digitalWrite (динамикPin, HIGH); задержка (1000); digitalWrite (динамикPin, LOW); digitalWrite (A0, LOW); } if (20  =29) {Serial.println («Слишком жарко!»); digitalWrite (A2, HIGH); digitalWrite (динамикPin, HIGH); задержка (1000); digitalWrite (динамикPin, LOW); digitalWrite (A2, LOW); }} 

Схема

dht11_with_leds_and_piezo_speaker_JRpaa8ISfy.fzz Переименовал tmp36 в dht 11

Производственный процесс

  1. Создайте свой первый IOT с помощью Raspberry Pi, датчика DHT11 и Thingspeak.
  2. Аэропоника с Raspberry Pi и датчиком влажности
  3. Датчик Portenta и термопары (с MAX6675)
  4. Игра с гироскопом Arduino с MPU-6050
  5. Мониторинг CO2 с помощью датчика K30
  6. Unopad - MIDI-контроллер Arduino с Ableton
  7. Регистратор данных температуры и влажности
  8. IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика
  9. Простой датчик препятствий с Arduino
  10. Емкостной датчик отпечатков пальцев с Arduino или ESP8266