Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial

Onderdelen en benodigdheden

  • 1x IR-zender (IR LED)
  • 1x Fotodiodo
  • 1x Arduino UNO
  • 1x 3k ohm weerstand
  • 1x 150 ohm weerstand
  • 1x Breadboard
  • 1x Set jumper wires
  • 2x LED (algemeen)

Apps en online diensten

  • Arduino IDE

Over dit project

Stap 1: Spullen verzamelen

Benodigdheden:

  • Arduino
  • 150 ohm weerstand
  • 3k ohm weerstand
  • IR LED
  • Fotodiodo
  • Jumper wires
  • Breadboard
  • LEDs

Stap 2: Monteren

  • IR LED Anode → 150 ohm weerstand → 5V
  • IR LED Kathode → GND
  • Fotodiodo Anode → GND
  • Fotodiodo Kathode → 3k ohm weerstand → D2
  • Fotodiodo Kathode → A0
  • Groene LED → D13
  • Rode LED → D12
Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial

Stap 3: Code uploaden

Upload de onderstaande code. Bekijk ook mijn andere projecten.

Ondersteuning

Steun me door te stemmen op Instructables:

Code

Arduino Code
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);
  digitalWrite(GreenLed, LOW);
  Serial.begin(9600);
}

void loop() {
  int val = analogRead(senRead);
  Serial.println(val);
  if (val <= SenseRate) {
    digitalWrite(12, HIGH);   // Rode LED aan (obstakel gedetecteerd)
    digitalWrite(GreenLed, LOW);
    delay(20);
  } else if (val > SenseRate) {
    digitalWrite(12, LOW);    // Rode LED uit
    digitalWrite(GreenLed, HIGH); // Groene LED aan (geen obstakel)
    delay(20);
  }
}

Schema's

Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial

Fritzing-bestand: obstacl_GeLzd2U2jr.fzz

Productieproces

  1. LED helderheid regelen met PWM via drukknop op Arduino Mega
  2. Precisie druk- en luchtstroommeting met analoge sensor en Arduino
  3. Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
  4. DHT11 Temperatuur- & Vochtigheidsensor Project met LED-indicatoren en Piezo-luidspreker
  5. K30 CO2-sensor: Real-time binnenluchtkwaliteitmonitoring met Arduino
  6. Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
  7. Riviergezondheidsmonitor: Arduino-gebaseerd Waterkwaliteitssysteem
  8. Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
  9. Find Me: Slimme Item Locator met Arduino en Bluetooth
  10. Een nauwkeurig meetwieltje bouwen met Arduino Nano en draaiencoder
  11. Bouw een betrouwbare wekker met DS1302 RTC en Arduino UNO