Veel chauffeurs worden geconfronteerd met het probleem van parkeren in garages, vooral als dit het geval is de garage ze zijn onlangs verschenen. Beheerst autoliefhebber Op een nieuwe plek kunnen eenvoudige parkeersensoren voor een garage helpen, die eenvoudig kunnen worden gemonteerd.
Materialen:
- controller Arduino (auteur gebruikte Duemilanove)
- Ultrasone sensor
- draden
- Plastic doos
- 9V voeding
- Driekleurige LED
- lijm
- broodplank
Montage:
Arduino is met lijm op de bodem van de plastic doos gelijmd (je kunt siliconen gebruiken). De stroom van het bord wordt naar de controller gebracht.
Vervolgens wordt het vermogen van de 5V ultrasone sensor aangesloten.
De output van de SIG ultrasone sensor is verbonden met de Arduino PWM output (dit wordt gedaan om pulsen naar de sensor te sturen en later hun terugkeer te lezen). De auteur gebruikte de 7e output van de controller.
Voordat de LED wordt aangesloten, wordt bepaald welke bedrading voor welke kleur verantwoordelijk is. Rood, groen en blauw maken verbinding met Arduino's 11, 12 en 13 pinnen.
Nu blijft het om het softwaregedeelte hiervan voor te bereiden zelfgemaakt.
Programma:
Omdat de Arduino-software al een voorbeeld bevat voor het werken met ultrasone sensoren, hoeft er niets anders te worden gedownload. Op deze locatie moet een voorbeeld worden gezocht: Bestand -> Voorbeelden -> Sensoren -> Ping-voorbeeld. Alle code wordt naar een nieuw project gekopieerd en krijgt een willekeurige naam.
Allereerst verandert het interval van zendingen naar de sensor, de waarde van 100 ms verandert in 1000 ms in de regel met de waarde "vertraging".
Vervolgens worden de pincodes voor de LED ingesteld. Voor de regel "const int pingPin = 7;" waardegegevens worden toegevoegd:
pinMode (13, OUTPUT); // blauw
pinMode (12, OUTPUT); // groen
pinMode (11, OUTPUT); // rood
Nu komt de aanpassing van de LED zelf, dat wil zeggen op welke afstand welke kleuren worden ingeschakeld. De auteur heeft ervoor gezorgd dat wanneer de auto zich verder dan 60 cm van de muur bevindt, de LED groen brandt, minder dan 60 cm de kleur verandert in blauw en wanneer er minder dan 15 cm overblijft, verandert de LED van kleur in rood.
Code onder voorbehoud van de hierboven beschreven wijzigingen:
Als gevolg hiervan zal de Arduino met behulp van de code de uitgangen regelen om de kleur van de LED aan te geven, die afhangt van de afstand tot de auto, en de afstand wordt bepaald door een ultrasone sensor. De definitieve versie van de code kan onderaan het artikel worden gedownload.
Na het controleren van de juiste werking van het programma, worden parkeersensoren op de achterwand van de garage bevestigd en wordt de LED op een handige en zichtbare plaats weergegeven.