工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

LEDとピエゾスピーカーを備えたDHT11センサー

コンポーネントと消耗品

>
DHT11温度および湿度センサー(4ピン)
× 1
LED(汎用)
1つの緑と2つの赤
× 3
ジャンパー線(汎用)
× 12
抵抗221オーム
× 3
SparkFunPiezoスピーカー
× 1
Arduino UNO
× 1

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

これは私の4番目のプロジェクトです。このプロジェクトでは、DHT11の温度と3つのLEDを使用して、その温度を示します。暑すぎる、完璧、または寒すぎる。

これはDHT11です:

<図> <図>

これらは抵抗器とLEDです:

<図>

そしてこれはピエゾスピーカーです:

<図>

次のライブラリが必要になります:

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

このプロジェクトが気に入ったら、プロジェクトを尊重し、私に従ってください!

コード

  • LEDとピエゾスピーカーを備えたDHT11
LEDとピエゾスピーカーを備えた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(DHTPIN 、DHTTYPE); void setup(){Serial.begin(9600); Serial.println( "DHT11テスト!"); dht.begin();} void loop(){pinMode(speakerPin、OUTPUT); pinMode(A0、OUTPUT); pinMode(A1、OUTPUT); pinMode(A2、OUTPUT); delay(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(h); Serial.print( "%\ t"); Serial.print( "温度:"); Serial.print(t); Serial.println( "* C"); if(t <=20){Serial.println( "寒すぎる!"); digitalWrite(A0、HIGH); digitalWrite(speakerPin、HIGH);遅延(1000); digitalWrite(speakerPin、LOW); digitalWrite(A0、LOW); } if(20  =29){Serial.println( "Too hot!"); digitalWrite(A2、HIGH); digitalWrite(speakerPin、HIGH);遅延(1000); digitalWrite(speakerPin、LOW); digitalWrite(A2、LOW); }} 

回路図

dht11_with_leds_and_piezo_speaker_JRpaa8ISfy.fzztmp36の名前をdht11に変更

製造プロセス

  1. Raspberry Pi、DHT11センサー、Thingspeakを使用して最初のIOTを構築します。
  2. ラズベリーパイと湿度センサーを備えたエアロポニックス
  3. Portentaおよび熱電対センサー(MAX6675を使用)
  4. MPU-6050を搭載したArduinoジャイロスコープゲーム
  5. K30センサーによるCO2モニタリング
  6. Unopad-Abletonを搭載したArduinoMIDIコントローラー
  7. 温度および湿度データロガー
  8. IOT-ESP8266、Arduino、超音波センサーを使用したスマートジャー
  9. Arduinoを搭載したシンプルな障害物センサー
  10. ArduinoまたはESP8266を搭載した静電容量式指紋センサー
  11. DHT11でBlynkの温度と湿度を読み取る方法