Arduino UNO R4 - Geautomatiseerde Lichtregeling met Bewegingssensor en LED Strip

In deze Arduino UNO R4 handleiding leren we hoe u een geautomatiseerd lichtregulatiesysteem bouwt met behulp van een HC-SR501 bewegingssensor en LED strip. Dit DIY Arduino project begeleidt u door bedrading, programmering en installatie om de LED strip te activeren wanneer beweging wordt gedetecteerd. Perfect voor beginners, dit project is ideaal voor:

Met de Arduino UNO R4, HC-SR501 sensor en LED strip kunt u een slim verlichtingssysteem creëren dat energiezuinig is. Volg deze stap-voor-stap Arduino programmeerhandleiding om uw DIY smart home automatiseringsproject onder de knie te krijgen.

Over LED Strip en Bewegingssensor

Om meer te leren over LED strips en bewegingssensoren (hun pinouts, hoe ze werken, en hoe u Arduino Uno R4 programmeert om ermee te communiceren), raadpleeg deze handleidingen:

Bedradingsschema

Arduino UNO R4 Bewegingssensor LED strip Bedradingsschema

This image is created using Fritzing. Click to enlarge image

Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.

Eerste Instelling

Tijdvertraging InstelknopDraai volledig tegen de klok in.
Detectiebereik InstelknopDraai volledig met de klok mee.
Herhaal Trigger SelectorPlaats jumper zoals weergegeven op de afbeelding.
arduino bewegingssensor eerste instelling

Arduino UNO R4 Code - Bewegingssensor Bestuurt LED strip

/* * Deze Arduino UNO R4 code is ontwikkeld door newbiely.nl * Deze Arduino UNO R4 code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino-uno-r4/arduino-uno-r4-automated-light-control-with-motion-sensor-and-led-strip */ #define MOTION_SENSOR_PIN 10 // The Arduino Uno R4 pin connected to the OUTPUT pin of motion sensor #define RELAY_PIN 3 // The Arduino Uno R4 pin connected to the IN pin of relay, which controls LED Strip int motion_state = LOW; // current state of motion sensor's pin int prev_motion_state = LOW; // previous state of motion sensor's pin void setup() { Serial.begin(9600); // initialize serial pinMode(MOTION_SENSOR_PIN, INPUT); // set arduino pin to input mode pinMode(RELAY_PIN, OUTPUT); // set arduino pin to output mode } void loop() { prev_motion_state = motion_state; // store old state motion_state = digitalRead(MOTION_SENSOR_PIN); // read new state if (prev_motion_state == LOW && motion_state == HIGH) { // pin state change: LOW -> HIGH Serial.println("Motion detected!"); digitalWrite(RELAY_PIN, HIGH); // turn on LED strip } else if (prev_motion_state == HIGH && motion_state == LOW) { // pin state change: HIGH -> LOW Serial.println("Motion stopped!"); digitalWrite(RELAY_PIN, LOW); // turn off LED strip } }

Snelle Stappen

Volg deze instructies stap voor stap:

  • Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg de handleiding over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
  • Bedraad de bewegingssensor en LED strip naar Arduino Uno R4 volgens het meegeleverde schema.
  • Verbind het Arduino Uno R4 board met uw computer via een USB kabel.
  • Start de Arduino IDE op uw computer.
  • Selecteer het juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM poort.
  • Kopieer de meegeleverde code en open deze met Arduino IDE
  • Druk op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te sturen
  • Zwaai met uw hand bij de sensor
  • Kijk naar de LED strip

Video Tutorial

We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.

Samenvatting

In deze Arduino UNO R4 handleiding hebt u geleerd hoe u een slim geautomatiseerd lichtregulatiesysteem creëert met behulp van een HC-SR501 bewegingssensor en een LED strip. Door de stap-voor-stap gids te volgen, hebt u Arduino programmering, bedrading en installatie onder de knie gekregen om verlichting te activeren wanneer beweging wordt gedetecteerd. Dit DIY Arduino project is perfect voor toepassingen zoals automatische trapverlichting, onderbedverlichting of kerstboomverlichting, en biedt een energiezuinige smart home automatiseringsoplossing. Met de opgedane vaardigheden kunt u dit Arduino UNO R4 project nu aanpassen aan andere creatieve verlichtingsideeën, waarmee u uw huis verbetert met responsieve, bewegingsgeactiveerde verlichting.

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!