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

Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド

必要な部品と材料

Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド Arduino UNO × 1
Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド 近接センサー (IRセンサー) × 1
Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド ジャンパーワイヤ × 1

プロジェクトについて

こんにちは皆さん!今日はIRセンサーをArduino UNOとインターフェースする方法を紹介します。さあ始めましょう!

部品

  1. Arduino Uno
  2. IRセンサー
  3. LED
  4. Arduino用USBケーブル
  5. ジャンパーワイヤ
Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド

Arduino Unoとは? Arduinoは、使いやすいハードウェアとソフトウェアをベースにしたオープンソースのエレクトロニクスプラットフォームです。Arduinoボードは入力を読み取ります - センサーの光、ボタンへの指の触れ、Twitterメッセージなど - そしてそれを出力に変換します。

Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド
Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド

赤外線センサーとは? 赤外線センサーは、周囲の様子を検知するために赤外線を放出する電子デバイスです。物体の熱を測定したり、動きを検知したりできます。このタイプのセンサーは赤外線放射のみを測定し、放出しないため「受動型IRセンサー」と呼ばれます。

IRセンサーで人間を検知できるか? 受動型赤外線(PIR)センサーは人の存在を検知するために使用されます。Grid-EYEセンサーは人体から放射される赤外線で人間を検知します。人間は特定波長範囲の赤外線エネルギーを放射します。吸収された入射放射は物質の温度を変化させます。IRセンサー仕様: 15cmで2.8V、150cmで0.4V、動作電圧4.5〜5.5VDC。

Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド

LEDとは? 「Light-Emitting Diode(発光ダイオード)」の略。電流を流すと光を発する電子デバイスです。初期のLEDは赤色のみでしたが、現代のLEDは赤、緑、青(RGB)など複数の色を発光できます。

コード

IRセンサー基本コード Arduino
int IRSensor = 2;  // IRセンサーをArduinoピン2に接続
int LED = 13;      // LEDをArduinoピン13に接続

void setup() {
  pinMode(IRSensor, INPUT);  // センサーピンを入力に
  pinMode(LED, OUTPUT);      // LEDピンを出力に
}

void loop() {
  int statusSensor = digitalRead(IRSensor);
  if (statusSensor == 1) {
    digitalWrite(LED, LOW);  // センサー検知時: LED消灯
  } else {
    digitalWrite(LED, HIGH); // センサー非検知時: LED点灯
  }
}

動作説明: IRセンサーが物体を検知すると(HIGH)、LEDが消灯します。検知しない場合(LOW)、LEDが点灯します。内蔵LED(ピン13)を使用しているため、外部LEDなしでも動作確認可能です。

製造プロセス

  1. DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
  2. K30 CO2センサで室内空気質をリアルタイム監視する
  3. スマート貯金箱を作ろう:Arduino Nanoでコインアクセプターを制御
  4. ArduinoでBluetooth経由でLEDを制御 – シンプルDIYガイド
  5. Arduinoでシンプルな障害物センサーを自作 – IR LEDとフォトダイオード入門
  6. DFRobot静電容量式指紋センサーをArduino/ESP8266で使う – 登録・認証・削除の完全ガイド
  7. ESP32で作るIoT環境モニター:温湿度・気圧・CO2をWebダッシュボードで可視化
  8. MAX30100脈波センサーをArduinoで活用:ステップバイステップガイド
  9. YL-39/YL-69土壌湿度センサーをArduino UNOに接続するステップバイステップガイド
  10. シャープGP2Y1010AU0Fセンサーで作る高精度空気質モニター
  11. Arduino UNOとEthernetシールドで太陽放射を測定する自作ピラノメーター