Inhoudsopgave:

Lichtindicator met Arduino: 4 stappen
Lichtindicator met Arduino: 4 stappen

Video: Lichtindicator met Arduino: 4 stappen

Video: Lichtindicator met Arduino: 4 stappen
Video: Светильник на адресных LED, для подсветки, уведомлений и аварийного освещения. ESP32 и WLED 2024, Juli-
Anonim
Lichtindicator met Arduino
Lichtindicator met Arduino

Hallo iedereen, hier is nog een eenvoudig en leuk Arduino-project, dat werkt als lichtindicator, met behulp van Arduino UNO, LDR en LED's. Onderdelen nodig:

1x Arduino (UNO)

1x Broodplank

12x 5 mm LED's

15x draden

1x LDR

1x 100Ohm weerstand

1x 10kOhm weerstand

1x goede wil

Stap 1: Video

Image
Image

Stap 2: Bedrading van het circuit

Bedrading van het circuit
Bedrading van het circuit

Dus het eerste dat u moet doen, is om alle LED's en LDR met behulp van een breadboard op de Arduino aan te sluiten. De eenvoudigste manier is om alle LED's lineair aan te sluiten op de gewenste Arduino-pinnen met behulp van draden.

We moeten een weerstand van 100 Ohm aan het circuit toevoegen om de stroom door LED's te beperken. 10kOhm weerstand is in serie geschakeld met LDR zodat we een spanningsdeler krijgen.

Ook een TinkerCAD-project:

Licht meter

Stap 3: Arduino-programmering

Arduino-programmering
Arduino-programmering

Het volgende is Arduino-codering. Eerst definiëren we de vertragingswaarde buiten elke lus, die waarde zal hetzelfde zijn door het programma heen. Vervolgens definiëren we pincodes 2-13 als uitgangen. We moeten analogRead creëren zodat we waarde uit de lichtsensor kunnen halen. Er is nog een For-lus nodig die de LED's inschakelt volgens de invoer van de sensor. De volgende For-lus schakelt de LED's uit wanneer de waarde van de lichtsensor daalt.

Stap 4: Conclusie

Dit is een heel eenvoudig project dat iedereen kan maken, met slechts een paar componenten om de lichtintensiteit relatief te meten. Ook is het gaaf om te zien hoe LDR (Light Dependent Resistor) zich gedraagt.

Het is ook goed om te begrijpen hoe Arduino-uitgangen werken en ook de For-lus. Bedankt voor het langskomen….

Aanbevolen: