Innehållsförteckning:
- Tillbehör
- Steg 1: Montera komponenter på brödbräda
- Steg 2: Anslut Jumpers till Power & Arduino
- Steg 3: Ladda upp skissen/koden
- Steg 4: Använda parkeringsassistenten
- Steg 5: Ställa in en ny parkeringsposition
Video: Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
I det här projektet visar jag dig hur du bygger din egen parkeringsassistent med hjälp av en Arudino. Denna parkeringsassistent mäter avståndet till din bil och guidar dig att parkera den på rätt plats med hjälp av en LCD -display och en lysdiod, som gradvis växlar från grönt till rött. Den röda lysdioden börjar blinka om du kommer för nära. En knapp på assistenten låter dig också ställa in en ny parkeringsposition.
Detta projekt byggdes med endast komponenter från Elegoo Uno Project Super Starter Kit.
Tillbehör
Som nämnts byggdes detta projekt med hjälp av Elegoo Uno Project Super Starter Kit, så att få det här paketet betyder att du har allt du behöver för att bygga det.
Om du inte har eller vill köpa ett helt kit behöver du följande komponenter:
- Arduino Uno - Köp här
- Brödbräda & tröjor - Köp här
- Ultraljudssensor- Köp här
- LCD-skärm- Köp här
- Taktil tryckknapp- Köp här
- 5mm RGB LED- Köp här
- 2 x 220 Ohm motstånd- Köp här
- 10K Potentiometer- Köp här
Steg 1: Montera komponenter på brödbräda
Börja med att ansluta dina komponenter till din brödbräda. Försök att skilja dem så mycket som möjligt så att du har gott om plats för att ansluta dina hoppare.
Det finns tre komponenter som du bör placera på vissa platser för att undvika ytterligare hoppare:
- Anslut ett 220ohm motstånd till ett spår som är anslutet till var och en av de positiva (anod) benen på lysdioden. Du behöver bara de röda och gröna benen, du kan låta det blå benet vara bortkopplat.
- Anslut torkarens torkare (mittben) till samma spår som V0 på LCD -skärmen. Denna kruka kommer att användas för att justera kontrasten på LCD -skärmen.
Steg 2: Anslut Jumpers till Power & Arduino
Jag har försökt att hålla detta projekt så nära exempellektionerna i Elegoo -kitet som möjligt så att det är ganska enkelt att använda samma anslutningsdiagram och bara kopiera och klistra in delar av koden för att få det att fungera.
Detta projekt använder följande lektioner:
- Lektion 4 - RGB LED
- Lektion 5 - Digitala ingångar
- Lektion 10 - Ultraljudssensormodul
- Lektion 14 - LCD -skärm
Börja med att ansluta ström till komponenterna som visas i den första bilden. Du behöver en GND- och 5V -strömförsörjning till ultraljudssensorn, GND till lysdioden, GND till tryckknappen och sedan ett antal GND- och 5V -anslutningar till LCD och kruka.
När detta är gjort kan du ansluta komponenterna till din Arduinos IO:
- Tryckknapp - D2
- Ultraonic Sensor Echo - D3
- Ultrasonic Sensor Trigger - D4
- RGB LED grönt ben - D5
- RGB LED rött ben - D6
- LCD RS - D7
- LCD EN - D8
- LCD D4 - D9
- LCD D5 - D10
- LCD D6 - D11
- LCD D7 - D12
Steg 3: Ladda upp skissen/koden
Därefter måste du ladda upp skissen till din Arduino.
Ladda ner den bifogade koden och öppna den sedan i din Arduino IDE.
Anslut din Arduino och se till att du har valt rätt port och styrkort och ladda sedan upp koden.
Steg 4: Använda parkeringsassistenten
När du sätter igång parkeringsassistenten visar den en kort parkeringsassistentstänkskärm och börjar sedan ta avståndsmätningar till föremålet framför ultraljudssensorn, till maximalt 80 cm - detta kan ändras i koden för att passa din parkeringsplats /garage.
Avståndet visas på LCD -skärmen och RGB -LED: n tänds beroende på avståndet till objektet. Om objektet är på det maximala avståndet kommer lysdioden att vara helt grön och om den är på minsta avstånd (rätt parkeringsplats) kommer den att vara helt röd. Lysdioden ändrar färg proportionellt mellan dessa två gränser, med en gul färg i mitten. Om objektet kommer närmare än minsta avstånd blinkar lysdioden rött. LCD -skärmen fortsätter att visa det faktiska uppmätta avståndet medan lysdioden blinkar.
Försöker flytta din kropp eller hand framför ultraljudssensorn och kontrollera att mätningarna på LCD -skärmen ändras och att RGB -lysdioden ändras från grönt när du är långt borta till röd när du är i närheten.
Steg 5: Ställa in en ny parkeringsposition
För att ställa in ett nytt parkeringsläge, se till att bilen parkeras i det nya läge som ska ställas in och att displayen visar rätt avstånd till bilen, tryck sedan på knappen för att uppdatera parkeringspositionen. Observera att detta inte ändrar det maximala avståndet, så om du behöver parkera din bil längre än detta avstånd måste du uppdatera detta i koden, den här justeringen är avsedd att användas för finjustering.
Försök placera ett föremål eller en hand på ett visst avstånd, säg cirka 40 cm från ultraljudssensorn och tryck på knappen. Lysdioden ska blinka grönt och sedan rött och det nya avståndet kommer då att ställas in. Du bör nu märka att RGB -lysdioden blir helt röd med 40 cm istället för 20 cm och börjar blinka när avståndet är mindre än 40 cm.
För att återställa avståndet, ställ in objektet på 20 cm från sensorn och tryck på knappen igen.
Den rätta platsen är 20 cm och det maximala avståndet 80 cm är bara godtyckliga nummer som används för detta exempel. Du måste ställa in dina egna gränser för ditt eget garage och din bil innan du använder den.
Det är det, din parkeringsassistent kan nu installeras i ett skåp och monteras på väggen i ditt garage. Du kanske också vill placera LCD och LED lite längre upp på väggen än ultraljudssensorn så att det är lättare att se.
Låt mig veta vad du skulle ändra eller göra annorlunda i kommentarsfältet.
Rekommenderad:
Bygg din egen självkörande bil - (denna instruktion är på gång): 7 steg
Bygg din egen självkörande bil - (den här instruktionsboken fungerar): Hej, om du tittar på min andra Instructable on Drive Robot With Remote USB Gamepad, är detta projekt liknande, men i mindre skala. Du kan också följa eller få lite hjälp eller inspiration från Robotics, Home-Grown Voice-Recognition eller Self
Cosmo Clock - ändrar färg varje gång en astronaut går in i rymden: 8 steg (med bilder)
Cosmo Clock - ändrar färg varje gång en astronaut kommer in i rymden: Hej! Är du en rymdentusiast? Om ja, då hi-fi! Jag älskar rymd och astronomi. Uppenbarligen är jag ingen astronaut för att gå upp dit och titta närmare på universum. Men varje gång jag får reda på att en person från jorden har rest till himlen, blir jag inspirerad
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (uppdaterad 12.2019): 12 steg (med bilder)
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (Uppdaterad 12.2019): Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt ut! Jag gjorde äntligen det och jag blev inte besviken! Jag har sett många videor och många självstudier om hur man skapar ett Ambilight -system för din TV men jag har aldrig hittat en fullständig handledning för mitt exakta
Gör en bra Dupont Pin-Crimp VARJE GÅNG !: 15 steg (med bilder)
Gör en bra Dupont Pin-Crimp VARJE GANG !: Den som arbetar med en Arduino, Raspberry PI, Beagle Bone eller något annat kretskortsprojekt har blivit bekant med .025 X.025 in, fyrkantiga stolpstift och deras parningskontakter . Hanstiftet är vanligtvis monterat på kretskortet med b
Behärska en perfekt inline trådskarv varje gång: 7 steg (med bilder)
Behärska en perfekt Inline Wire Splice Everytime: I den här instruerbara lär jag dig hur du gör en perfekt inline wire splice, varje gång Vad är en inline splice? Tja, om du arbetar med någon typ av elektriska ledningar och behöver ansluta 2 bitar av tråd har du två val, grissvans eller inlinePigtail s