Innehållsförteckning:

Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: 5 steg (med bilder)
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: 5 steg (med bilder)

Video: Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: 5 steg (med bilder)

Video: Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: 5 steg (med bilder)
Video: Besöker en infödd kvinna från Odessa. Min dröm har gått i uppfyllelse!!! Gå runt i Odessa. 2024, November
Anonim
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång

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

Montera komponenter på brödbräda
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

Anslut Jumpers till Power & Arduino
Anslut Jumpers till Power & Arduino
Anslut Jumpers till Power & Arduino
Anslut Jumpers till Power & Arduino
Anslut Jumpers till Power & Arduino
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

Ladda upp skissen/koden
Ladda upp skissen/koden
Ladda upp skissen/koden
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

Använda parkeringsassistenten
Använda parkeringsassistenten
Använda parkeringsassistenten
Använda parkeringsassistenten
Använda parkeringsassistenten
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

Ställa in en ny parkeringsposition
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: