Automatisch dimmercircuit voor straatverlichting

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In deze post gaan we een Arduino automatisch dimmercircuit voor straatverlichting bouwen, dat de helderheid kan verminderen wanneer er geen voertuig op de weg rijdt om stroom te besparen.

Door



Overzicht

We zullen de methodologie onderzoeken om het voertuig of de mens te detecteren zonder valse detectie die kan optreden als gevolg van dieren en ook het protocol voor het dimmen van licht zonder energie te verspillen.

Straatverlichting helpt de voertuigen om langs de weg te leiden, maar 's avonds laat zijn de meeste wegen leeg en blijven alle straatverlichting tot de ochtend branden.



Doordat straatlantaarns de hele nacht verlicht zijn, zelfs als de weg leeg is, is het niet de moeite waard om de straatlantaarns aan te steken en hebben de kosten als gevolg van het energieverbruik direct invloed op de lokale overheid.

Om dit probleem op een slimme manier op te lossen, kunnen we de helderheid van de straatlantaarns verlagen tot het gewenste niveau en alleen in volledige helderheid oplichten wanneer voertuigen of mensen passeren.

Dit kan de overheid helpen om de uitgaven aan stroom te verminderen en ook veel energie te besparen die kan worden gebruikt voor andere energie-intensieve doeleinden.

Het voorgestelde idee om activiteit op de weg te detecteren, maakt gebruik van een ultrasone sensor die de afstand tussen de sensor en het obstakel kan meten, in dit geval zijn de obstakels voertuigen of mensen.

Wanneer een voertuig binnen het bereik van de sensor komt, voert het enkele wiskundige berekeningen uit om de afstand tussen de voertuigen en de sensor te bepalen.Als wordt bevestigd dat het voertuig zich onder het vooraf bepaalde bereik bevindt, zal de ingebouwde microcontroller de straatlantaarn aansteken maximale helderheid.

De straatlantaarn brandt gedurende een vooraf bepaalde tijd met maximale helderheid en vermindert de helderheid als er verder geen voertuigen of mensen worden gedetecteerd.

De doelstelling van dit project zou inmiddels zijn bereikt. Laten we eens kijken naar de schakelingen van de voorgestelde opstelling.

Circuitwerking

Automatisch dimmercircuit voor straatverlichting

Het automatische dimmercircuit voor straatverlichting bestaat uit Arduino, het brein van het project, een ultrasone sensor voor het detecteren van voertuigen of mensen. Er wordt een 9V-regelaar meegeleverd voor het voeden van de Arduino-microcontroller-kaart en een MOSFET voor het aansturen van de LED's die bij piekhelderheid weinig ampère verbruiken.

De LED-module en voeding voor de opstelling moeten zorgvuldig worden geselecteerd, zodat er voldoende stroom beschikbaar is voor het hele circuit en de voeding niet overbelast.

De LED-module kan een zelfgemaakte module zijn die schematisch wordt weergegeven of voor de markt kan worden gekocht, maar voordat u een formuliermarkt bouwt of koopt, moet u de spannings- en stroomvereisten voor de voeding berekenen.

De voeding kan een SMPS zijn of geconstrueerd met behulp van een transformator, gelijkrichter en spanningsregelaar.

De LED vermindert zijn helderheid door PWM te gebruiken. De PWM is blokgolf, hij schakelt de voeding naar LED snel in en uit met een goed bepaalde aan en uit-breedte in een enkele cyclus. De breedte van de aan en uit tijd bepaalt de helderheid van de led.

Wanneer de straatverlichting op volledige helderheid overschakelt, heeft de voeding naar LED geen pulsen en wordt er een constante gelijkstroom geleverd.

De hele installatie kan worden geïmplementeerd zoals hieronder weergegeven:

Installatiediagram

ultrasone sensor is ongeveer 3,5ft tot 4ft boven de grond geheven

De ultrasone sensor is ongeveer 3,5 ft tot 4 ft boven de grond geheven, dit wordt gedaan zodat het alleen voertuigen en mensen detecteert, aangezien hun gemiddelde lengte ongeveer hetzelfde is en wanneer honden of katten of andere dieren die gewoonlijk door de stad zwerven, dat zullen doen. activeer de straatlantaarn niet tot maximale helderheid.

De dieren die in de stad leven en rondzwerven, zijn minder dan 3,5 voet lang.

De sensorhoogte kan worden aangepast om op een optimaal niveau te werken, zoals beschreven in de bovenstaande afbeelding.

De drempelafstand kan worden gecontroleerd in het programma.

Wanneer de Arduino het obstakel detecteert dat onder een vooraf bepaalde afstand is gedetecteerd, gaan de LED-lampjes op piekhelderheid.

Programmacode:

NOTITIE:

• De drempelafstand kan worden aangepast door de waarde te vervangen door uw eigen waarde.

zweefafstand = 100 // stel drempelafstand in cm in

De waarde moet in centimeter worden ingevoerd, de maximale waarde kan 400 tot 500 cm of 4 tot 5 meter zijn.

• Het dimmen van het licht kan worden aangepast met

int dim = 28 // pas de minimale helderheid aan

255 is maximale helderheid 0 is lichten uit.

We kunnen ook getuige zijn van de afstand tussen de sensor en het obstakel in seriële monitor.

afstand tussen de sensor en het obstakel in seriële monitor

Als je nog vragen hebt over dit op Arduino gebaseerde automatische straatverlichting-dimmercircuit, kun je deze stellen in het commentaargedeelte.




Vorige: Inductieverwarmer voor laboratoria en winkels Volgende: Timer Controlled Fitness Gym Application Circuit