LEDとピエゾスピーカーを備えたDHT11センサー
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 3 | ||||
| × | 12 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
これは私の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に変更 製造プロセス
- Raspberry Pi、DHT11センサー、Thingspeakを使用して最初のIOTを構築します。
- ラズベリーパイと湿度センサーを備えたエアロポニックス
- Portentaおよび熱電対センサー(MAX6675を使用)
- MPU-6050を搭載したArduinoジャイロスコープゲーム
- K30センサーによるCO2モニタリング
- Unopad-Abletonを搭載したArduinoMIDIコントローラー
- 温度および湿度データロガー
- IOT-ESP8266、Arduino、超音波センサーを使用したスマートジャー
- Arduinoを搭載したシンプルな障害物センサー
- ArduinoまたはESP8266を搭載した静電容量式指紋センサー
- DHT11でBlynkの温度と湿度を読み取る方法