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

Arduino手洗いタイマー – 子供の正しい手洗い習慣を促進

必要な部品と材料

部品 数量 備考
Arduino UNO 1 メイン制御ボード
RGBディフューズドLED(共通カソード) 1 状態表示用(赤/緑/青)
IRトランシーバー(赤外線センサー) 1 手の検出用
UTSOURCE電子部品 1 部品提供元

必要な工具

使用するアプリとオンラインサービス

プロジェクト概要

このプロジェクトは、子供たちに清潔さの重要性と正しい手洗いの方法を教えるための優れた工作です。現在の情勢において特に重要な「20秒間の手洗い」を視覚的にサポートします。

動作原理

「一つの世界的危機の最中、もう一つの危機(水資源の浪費)を悪化させないよう心がけましょう。」

製作者: @devd_31
回路構成: Arduino UNOボード、赤外線センサー、RGB LED

UTSOURCE.net様、電子部品のご提供ありがとうございます。

Instagramでフォロー

https://www.instagram.com/random_stuff_we_make/

回路図

以下の回路図のように配線してください。

Arduino手洗いタイマー – 子供の正しい手洗い習慣を促進

プログラムコード

Arduino IDEを使用して以下のコードをアップロードしてください。

/* 以下のコードはRandom Stuffコミュニティのメンバーによって開発されました。
   詳細やアイデアについては、Instagramで「Random Stuff We Make」をフォローしてください。 */

void setup() {
  pinMode(2, OUTPUT); // 赤色LED
  pinMode(3, OUTPUT); // 緑色LED
  pinMode(4, OUTPUT); // 青色LED
  pinMode(5, INPUT);  // 赤外線センサー
  Serial.begin(9600);
}

void loop() {
  int a = digitalRead(5);
  Serial.println(a);
  delay(100);
  
  digitalWrite(2, LOW);  // 赤色消灯
  digitalWrite(3, HIGH); // 緑色点灯(デフォルト)
  digitalWrite(4, LOW);  // 青色消灯
  
  if (a == 1) { // 手が検出された場合
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    
    // 20秒間赤色点灯
    for (int i = 0; i < 20; i++) {
      digitalWrite(2, HIGH);
      delay(1000);
    }
    digitalWrite(2, LOW);
  }
}

製造プロセス

  1. Arduinoデジタルダイス: LCD表示の乱数ジェネレーター自作
  2. DIY Arduino USBゲームコントローラー - 高性能ゲームパッドを自作
  3. SparkFun 7セグメントディスプレイで作る信頼性の高いArduinoカウントダウンタイマー
  4. Pixel Chaser: Arduino Nanoで作るワンタップLEDゲーム
  5. Arduinoで作る斥力式磁気浮上装置: シンプル回路とDIYガイド
  6. Alexa対応Arduinoホームコントローラー:音声でスマートホーム自動化
  7. Arduino Nanoで作るNeoPixelマトリックス版Pongゲーム
  8. スマート手話グローブ:ジェスチャーをテキスト/音声に変換
  9. DIY LEDルーレットゲーム – Arduino Nanoで作る1人用アーケードゲーム
  10. Arduinoで作るセキュリティシステム:超音波センサーとサーボで広範囲監視・アラート
  11. Arduinoで作る非接触スマート手指消毒ディスペンサー:DIY完全ガイド