Arduino加湿器制御
コンポーネントと消耗品
アプリとオンラインサービス
> | | |
このプロジェクトについて
⚠危険!このプロジェクトでは、高電圧とアンペア数を使用しています。誤用や間違いは、重傷を負ったり死亡する可能性があります。私はあなたの行動や選択について責任を負いません。楽しんで安全に!
あなたの家は乾燥しすぎたことがありますが、完璧な湿度を維持するのに苦労したくないですか?今、あなたはできます! dht11温度/湿度センサーをArduinoに接続する必要があります。次に、加湿器のプラグを手に入れて、電源のある「ホット」エンドをカットします。プラグの狭い方の端を見つけて、ワイヤーを1フィートほどたどることで見つけることができます。正しいワイヤーを見つけるために使用できる写真は次のとおりです。
<図>
次に、切断したワイヤから約1〜1.5 cmのワイヤを剥がし、リレーモジュールのCOM端子を緩めます。プラグ接続されたワイヤをCOM端子に挿入し、もう一方の端をNOまたはノーマルオープン端子に挿入します。ワイヤーを差し込むたびに注意してください。露出したワイヤーやリレーボードのはんだ付けに触れると感電死します。
<図>
今はプラグを抜いたままにしておきます。次はArduinoです! IDEを開き、dht11ライブラリをインストールします。 dht11の使用に関する詳細な手順が必要な場合は、私のチュートリアル「サーモスタットのツイート」を使用してください。次に、Arduinoコードをコピーして貼り付け、アップロードします。 dht11データピンがピン2に接続され、リレー制御ピンがピン7に接続されていることを確認します。先に進んでArduinoに電力を供給し、電源コードを壁のコンセントに差し込みます。これで、湿度が30%を下回ると、加湿器がオンになります。また、加湿器のオンとオフを切り替えすぎないように、「クールダウン」期間があります。楽しんで、このプロジェクトを自由に適応させてください!
コード
Arduinoコード C / C ++
コピーアンドペースト #include "DHT.h" #define DHTPIN 8#define DHTTYPE DHT11DHT dht(DHTPIN、DHTTYPE); void setup(){//セットアップコードをここに配置して1回実行:Serial.begin(9600 ); Serial.println( "ready。"); pinMode(7、OUTPUT); dht.begin(); digitalWrite(7、HIGH);} void loop(){//メインコードをここに配置して、繰り返し実行します。 delay(5000); float h =dht.readHumidity(); Serial.println(h); if(h <30){while(h <40){h =dht.readHumidity(); digitalWrite(7、LOW); delay(1000 * 60 * 10); }} else if(h> 30){digitalWrite(7、HIGH); delay(1000 * 60 * 10);}}
回路図
そのまま接続するだけ