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

Arduinoでシンプルな障害物センサーを自作 – IR LEDとフォトダイオード入門

必要な部品

使用アプリ

プロジェクト概要

ステップ1: 部品を揃える

ステップ2: 組み立て

Arduinoでシンプルな障害物センサーを自作 – IR LEDとフォトダイオード入門

ステップ3: コードをアップロード

以下のコードを書き込みます。他のプロジェクトもぜひご覧ください。

サポート

Instructablesで投票応援お願いします!

コード

int photoDiode = 2;
int GreenLed = 13;
int senRead = 0;      // A0
int SenseRate = 905;  // しきい値(環境に合わせて調整)

void setup() {
  pinMode(photoDiode, OUTPUT);
  pinMode(GreenLed, OUTPUT);
  pinMode(12, OUTPUT);
  digitalWrite(photoDiode, HIGH); // フォトダイオードカソード側をHIGHに(プルアップ的役割)
  digitalWrite(GreenLed, LOW);
  Serial.begin(9600);
}

void loop() {
  int val = analogRead(senRead);
  Serial.println(val);

  if (val <= SenseRate) {
    // 障害物あり(反射光強い) → 赤LED点灯
    digitalWrite(12, HIGH);
    digitalWrite(GreenLed, LOW);
    delay(20);
  } else {
    // 障害物なし → 緑LED点灯
    digitalWrite(12, LOW);
    digitalWrite(GreenLed, HIGH);
    delay(20);
  }
}

回路図

Arduinoでシンプルな障害物センサーを自作 – IR LEDとフォトダイオード入門

Fritzingファイル: obstacl_GeLzd2U2jr.fzz

製造プロセス

  1. Arduino MegaでPWM制御:プッシュボタン付きLEDフェード制御チュートリアル
  2. アナログセンサー搭載・高精度圧力&気流測定デバイス
  3. Arduino NanoとMPU-6050で作るリアルタイムジャイロスコープゲーム
  4. DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
  5. K30 CO2センサで室内空気質をリアルタイム監視する
  6. Unopad: Ableton Live連携シームレスなArduino MIDIコントローラー
  7. 川の健康を見守る:Arduinoベース水質監視システム「MyRiver」
  8. DFRobot静電容量式指紋センサーをArduino/ESP8266で使う – 登録・認証・削除の完全ガイド
  9. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  10. Arduino Nanoとロータリーエンコーダーで作る高精度測定ホイール
  11. DS1302 RTCとArduino UNOで作る信頼性の高い目覚まし時計