ESP32 - Bewegingssensor - LED-strip
In deze handleiding gaan we aan de slag met het maken van een naadloos verlichtingsautomatiseringssysteem met een ESP32, een HC-SR501 bewegingssensor, en een LED-strip. Dit systeem is deskundig ontworpen om de LED-strip te activeren bij detectie van menselijke aanwezigheid, waardoor het veelzijdig en geschikt is voor verschillende toepassingen, waaronder:
- Het systeem toepassen op trappen voor automatische verlichting zodra iemand nadert.
- Het systeem onder uw bed installeren, waarbij het licht wordt geactiveerd wanneer u van het bed afstapt.
- Automatische verlichting creëren voor een kerstboom zodra er mensen in de buurt zijn.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED-strip en Bewegingssensor
Bent u onbekend met de LED-strip en bewegingssensor, inclusief hun pinout, functionaliteit en programmering? Verken onderstaande uitgebreide tutorials over deze onderwerpen:
U kunt kiezen voor NeoPixel, WS2812B, of DotStar LED-strips. Voor eenvoud in bedrading gebruikt deze tutorial specifiek de DotStar LED-strip. Het aanpassen van de code voor andere typen LED-strips is eenvoudig; raadpleeg hiervoor de bovenstaande tutorials.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Initiële Instelling
| Time Delay Adjuster | Draai deze volledig tegen de klok in. |
| Detection Range Adjuster | Draai deze volledig met de klok mee. |
| Repeat Trigger Selector | Plaats de jumper zoals afgebeeld op de foto. |

ESP32 Code - Bewegingssensor bestuurt LED-strip
Snelle Stappen
- Als u voor het eerst ESP32 gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de bedrading zoals op bovenstaande afbeelding.
- Verbind de ESP32 met uw PC via een micro USB-kabel.
- Open Arduino IDE op uw PC.
- Selecteer de juiste ESP32 board (bijv. ESP32 Dev Module) en COM-poort.
- Verbind ESP32 met PC via USB-kabel.
- Open Arduino IDE, selecteer het juiste board en poort.
- Klik op het Libraries-icoon in de linkerzijbalk van Arduino IDE.
- Zoek naar “Adafruit DotStar” en vind de DotStar bibliotheek van Adafruit.
- Klik op de knop Install om de DotStar bibliotheek te installeren.

- U wordt gevraagd om een afhankelijkheid te installeren. Klik op de knop Install All.

- Kopieer de bovenstaande code en open deze in Arduino IDE.
- Klik op de knop Upload in Arduino IDE om de code naar de ESP32 te uploaden.
- Beweeg uw hand voor de sensor.
- Bekijk de LED-strip.
U kunt de code aanpassen om een verlichteffect toe te voegen.
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.