Slim verkeerslicht
Slim licht dat 's middags aangaat als iemand de straat oversteekt en 's ochtends uitgaat, controleert ook de staat ervan en meldt of het gerepareerd moet worden.
Verhaal
Overzicht
Toen ik op weg was op een woestijnweg, vond ik 's ochtends veel lampen aan en sommige van deze lampen zijn buiten dienst en sommige lampen blijven 's nachts lang branden met niemand passeert op straat. Maar hoe kunnen we het licht 's morgens uitdoen en 's avonds aandoen en als het overdag bewolkt is als er iemand in de buurt van deze lamp komt?
Ook hoe kunnen we al deze lampen periodiek controleren, als een man deze lampen elke keer zou controleren, zou het een zeer zware taak zijn en hoge kosten met zich meebrengen.
Dus in mijn project gebruikte ik een fotoweerstand (lichtafhankelijke weerstand) die de weerstandswaarde verandert afhankelijk van het licht dat erop valt en een PIR-sensor om te detecteren of er iemand op straat is of niet.
Ik heb één LDR-sensor bovenop de lantaarnpaal gebruikt om de lichtintensiteit te detecteren die op de weg valt als de lichtintensiteit laag is ('s nachts of bij bewolkt weer) en steek de lamp aan, anders aanzetten uit.
En ik heb nog een LDR-sensor naast de lamp bevestigd, zodat deze de lichtintensiteit die door de lamp wordt uitgestraald, als eerste kan detecteren wanneer de lamp nieuw is, dan slaan we de LDR-waarde op en als deze waarde met een waarde hoger wordt verlaagd dan geaccepteerd, kunnen we weten dat deze lamp moet worden vervangen en als hij uitgaat, zal de LDR een zeer lage of geen intensiteit aangeven en weten we dat de lamp buiten dienst is.
En de PIR-sensor detecteert elk lichaam dat infrarood uitzendt (bijv. auto, dier, persoon) binnen een bereik van ongeveer 7 meter.
Ik nam deze metingen op een Arduino nano-bord of een ander bord met dezelfde pinnen en verbond het met een raspberry pi 3 om deze gegevens naar artik cloud te uploaden en ik gebruik ook een kleine led die is aangesloten op de Raspberry Pi die kan worden in- of uitgeschakeld door acties te gebruiken die van de Android-app naar de cloud worden verzonden, zodat de persoon die de lamp gaat repareren, weet welke lamp hij wil, maar als hij de lamp 's ochtends gaat repareren
Klik hier voor de circuitsimulatie: https://circuits.io/circuits/2761527-smart-light/embed#breadboard
De code die ik heb gebruikt is van: https://developer.artik.cloud/documentation/tutorials/an-iot=remote-control.html
en
https://www.artik.io/blog/2016/05/monitor-fire-temprature-using-artik-cloud-open-source-iot-hardware-android/
Alle code voor Arduino, Raspberry Pi en Android is bijgevoegd. Hier is een video van de werking van het project:
Let op:in deze video heb ik een knop gebruikt in plaats van een PIR-sensor voor testdoeleinden, omdat de PIR me in alle situaties zou detecteren, de PIR is getest en werkt precies hetzelfde als het 1 op de Arduino houdt van de knop.
Stap voor stap zelfstudie
Als je hulp nodig hebt bij het bouwen van dit project, laat dan een reactie achter.
Bron meer details: Slim verkeerslicht
Productieproces