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

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

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