Många förare står inför problemet med parkering i garage, särskilt om detta garaget de har nyligen dykt upp. vänja bilentusiast På en ny plats kan en enkel parkeringssensor för ett garage hjälpa, som enkelt kan monteras.
material:
- styrenhet Arduino (författaren använde Duemilanove)
- Ultraljudssensor
- ledningar
- Plastlåda
- 9V strömförsörjning
- LED i tre färger
lim
- brödskiva
montering:
Arduino limmas på botten av plastlådan med lim (du kan använda silikon). Ström från kortet föras till styrenheten.
Därefter ansluts kraften hos 5V ultraljudssensorn.
Utgången från SIG ultraljudssensorn är ansluten till Arduino PWM-utgången (detta görs för att skicka pulser till sensorn och läsa deras retur senare). Författaren använde kontrollens 7: e utgång.
Innan lysdioden ansluts bestämmes vilken ledning för vilken färg som är ansvarig. Röd, grön och blå ansluter till Arduinos 11, 12 och 13 stift.
Nu återstår det att förbereda mjukvarudelen av detta hemlagad.
Programmet:
Eftersom Arduino-programvaran redan innehåller ett exempel för att arbeta med ultraljudssensorer, behöver inget annat laddas ner. Ett exempel bör sökas på den här platsen: Arkiv -> Exempel -> Sensorer -> Pingexempel. All kod kopieras till ett nytt projekt och ges ett godtyckligt namn.
Först och främst förändras intervall för sändningar till sensorn; värdet från 100ms ändras till 1000ms i raden med värdet ”fördröjning”.
Därefter ställs in pin-numren för lysdioden. Före raden "const int pingPin = 7;" värdedata läggs till:
pinMode (13, OUTPUT); // blå
pinMode (12, OUTPUT); // grönt
pinMode (11, OUTPUT); // röd
Nu kommer justeringen av själva lysdioden, det vill säga på vilket avstånd vilka färger som ska slås på. Författaren gjorde det så att när bilen är längre än 60 cm från väggen brännar lysdioden grön, mindre än 60 cm färgen ändras till blå, och när mindre än 15 cm återstår ändrar lysdioden färgen till röd.
Koden med förbehåll för de ändringar som beskrivs ovan:
Som ett resultat kommer Arduino med koden att kontrollera utgångarna för att indikera färgen på lysdioden, vilket beror på avståndet till bilen, och avståndet bestäms av en ultraljudssensor. Den sista versionen av koden kan laddas ner längst ner i artikeln.
Efter att ha kontrollerat programmets korrekta funktion, fixeras parkeringssensorer på garageens bakvägg, och lysdioden visas på en bekväm och synlig plats.