Een IR-sensorproject bouwen met Arduino UNO – Eenvoudige handleiding
Onderdelen en benodigdheden
| Onderdeel | Aantal |
|---|---|
| Arduino UNO | 1 |
| IR-sensor (nabijheidssensor) | 1 |
| Jumper wires | 1 set |
Over dit project
Hallo! Vandaag laat ik zien hoe je een IR-sensor koppelt aan een Arduino UNO. Laten we beginnen!
Componenten
- Arduino Uno
- IR-sensor
- LED (ingebouwd op pin 13)
- USB-kabel
- Jumper wires
Wat is een Arduino Uno?
Arduino is een open-source electronica-platform met gebruiksvriendelijke hard- en software. Boards lezen invoer (licht op een sensor, knopindruk, Twitter-bericht) en zetten dit om in uitvoer (motor aansturen, LED laten branden, online publiceren).
Wat is een infraroodsensor?
Een infraroodsensor is een elektronisch component dat infraroodstraling uitzendt of detecteert om aspecten van de omgeving te meten. Er zijn twee typen:
- Actieve IR-sensor: Zendt IR-straling uit en meet reflectie (bijv. nabijheidssensor).
- Passieve IR-sensor (PIR): Meet alleen IR-straling van warme objecten (mens/dier) – gebruikt voor bewegingdetectie.
De sensor in dit project is een actieve IR-nabijheidssensor. De uitgangsspanning varieert van ~2,8V op 15 cm tot 0,4V op 150 cm (voeding 4,5–5,5 VDC).
Wat is een LED?
LED staat voor Light-Emitting Diode. Het is een halfgeleider die licht uitzendt wanneer stroom doorheen loopt. Moderne LED's geven rood, groen, blauw (RGB) en wit.
Code
Eenvoudige IR-sensor demo
int IRSensor = 2; // IR-sensor aan pin 2
int LED = 13; // Ingebouwde LED aan pin 13
void setup() {
pinMode(IRSensor, INPUT); // Sensorpin als invoer
pinMode(LED, OUTPUT); // LED-pin als uitvoer
}
void loop() {
int statusSensor = digitalRead(IRSensor);
if (statusSensor == 1) {
digitalWrite(LED, LOW); // LED uit bij detectie
} else {
digitalWrite(LED, HIGH); // LED aan bij geen detectie
}
}
Let op: De logica hangt af van de sensor: sommige geven HIGH bij detectie, anderen LOW. Pas de code aan naar jouw sensor.
Productieproces
- DHT11 Temperatuur- & Vochtigheidsensor Project met LED-indicatoren en Piezo-luidspreker
- K30 CO2-sensor: Real-time binnenluchtkwaliteitmonitoring met Arduino
- Slimme spaarpot bouwen: Muntenacceptor besturen met Arduino Nano
- Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
- Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
- Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
- Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring
- MAX30100 hartslagsensor integreren met Arduino: Stapsgewijze handleiding
- Stapsgewijze handleiding: YL-39/YL-69 bodemvochtigheidsensor aan Arduino UNO koppelen
- Precieze Luchtkwaliteit Monitor met Sharp GP2Y1010AU0F Sensor
- Accurate zonnestralingsmeting met Arduino UNO en Ethernet Shield