Indholdsfortegnelse:

Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang: 5 trin (med billeder)
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang: 5 trin (med billeder)

Video: Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang: 5 trin (med billeder)

Video: Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang: 5 trin (med billeder)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, November
Anonim
Arduino Parking Assistant - Parker din bil det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang
Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang

I dette projekt viser jeg dig, hvordan du bygger din egen parkeringsassistent ved hjælp af en Arudino. Denne parkeringsassistent måler afstanden til din bil og guider dig til at parkere den på det rigtige sted ved hjælp af en LCD -displayaflæsning og en LED, der gradvist skifter fra grønt til rødt. Den røde LED begynder at blinke, hvis du kommer for tæt på. En knap på assistenten lader dig også indstille en ny parkeringsposition.

Dette projekt blev bygget kun ved hjælp af komponenter fra Elegoo Uno Project Super Starter Kit.

Forbrugsvarer

Som nævnt blev dette projekt bygget ved hjælp af Elegoo Uno Project Super Starter Kit, så at få dette kit vil betyde, at du har alt hvad du behøver for at bygge det.

Hvis du ikke har eller ønsker at købe et helt kit, skal du bruge følgende komponenter:

  • Arduino Uno - Køb her
  • Breadboard & Jumpers - Køb her
  • Ultralydssensor- Køb her
  • LCD Display- Køb her
  • Taktil trykknap- Køb her
  • 5mm RGB LED- Køb her
  • 2 x 220 Ohm modstande- Køb her
  • 10K potentiometer- Køb her

Trin 1: Saml komponenter på brødbræt

Saml komponenter på brødbræt
Saml komponenter på brødbræt

Start med at tilslutte dine komponenter til dit brødbræt. Prøv at adskille dem så meget som muligt, så du har masser af plads til at forbinde dine jumpere.

Der er tre komponenter, som du bør placere bestemte steder for at undgå yderligere springere:

  • Sæt en 220ohm modstand på et spor, der er forbundet til hver af de positive (anode) ben på LED'en. Du skal kun bruge de røde og grønne ben, du kan lade det blå ben være afbrudt.
  • Slut viskeren (midterste ben) på gryden til det samme spor som V0 på LCD'et. Denne gryde bruges til at justere LCD -kontrasten.

Trin 2: Tilslut Jumpers til Power & Arduino

Tilslut Jumpers til Power & Arduino
Tilslut Jumpers til Power & Arduino
Tilslut Jumpers til Power & Arduino
Tilslut Jumpers til Power & Arduino
Tilslut Jumpers til Power & Arduino
Tilslut Jumpers til Power & Arduino

Jeg har forsøgt at holde dette projekt så tæt på eksempletimer i Elegoo -sættet som muligt, så det er ret let at bruge de samme forbindelsesdiagrammer og bare kopiere og indsætte dele af koden for at få det til at fungere.

Dette projekt bruger følgende lektioner:

  • Lektion 4 - RGB LED
  • Lektion 5 - Digitale indgange
  • Lektion 10 - Ultrasonic Sensor Module
  • Lektion 14 - LCD -display

Start med at slutte strøm til komponenterne som vist på det første billede. Du har brug for en GND- og 5V -forsyning til ultralydssensoren, GND til LED'en, GND til trykknappen og derefter et antal GND- og 5V -forbindelser til LCD'en og gryden.

Når dette er gjort, kan du slutte komponenterne til din Arduinos IO:

  • Trykknap - D2
  • Ultraonic Sensor Echo - D3
  • Ultrasonic Sensor Trigger - D4
  • RGB LED grøn ben - D5
  • RGB LED rødt ben - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Trin 3: Upload skitsen/koden

Upload skitsen/koden
Upload skitsen/koden
Upload skitsen/koden
Upload skitsen/koden

Dernæst skal du uploade skitsen til din Arduino.

Download den vedhæftede kode, og åbn den derefter i din Arduino IDE.

Tilslut din Arduino, og sørg for, at du har valgt den korrekte com -port og -kort, og upload derefter koden.

Trin 4: Brug af parkeringsassistenten

Brug af parkeringsassistenten
Brug af parkeringsassistenten
Brug af parkeringsassistenten
Brug af parkeringsassistenten
Brug af parkeringsassistenten
Brug af parkeringsassistenten

Når du tænder parkeringsassistenten, viser den en kort parkeringsassistent -stænkskærm og begynder derefter at tage afstandsmålinger til objektet foran ultralydssensoren til maksimalt 80 cm - dette kan ændres i koden, så den passer til din parkeringsplads /garage.

Afstanden vises på LCD'et, og RGB -LED'en lyser i henhold til afstanden til objektet. Hvis objektet er på den maksimale afstand, vil LED'en være helt grøn, og hvis den er på minimumsafstanden (den korrekte parkeringsplads), vil den være helt rød. LED'en ændrer farve proportionalt mellem disse to grænser, med en gul farve i midten. Hvis objektet kommer tættere på end minimumsafstanden, blinker LED'en rødt. LCD'et vil fortsat vise den faktiske målte afstand, mens LED'en blinker.

Forsøger at flytte din krop eller hånd foran ultralydssensoren og kontrollere, at målingerne på LCD -skærmen ændres, og at RGB -LED'en skifter fra grønt, når du er langt væk til rød, når du er i nærheden.

Trin 5: Indstilling af en ny parkeringsposition

Indstilling af en ny parkeringsposition
Indstilling af en ny parkeringsposition

For at indstille en ny parkeringsposition skal du sørge for, at bilen er parkeret i den nye position, der skal indstilles, og at displayet viser den korrekte afstand til bilen, og derefter trykke på knappen for at opdatere parkeringspositionen. Bemærk, at dette ikke ændrer den maksimale afstand, så hvis du skal parkere din bil længere end denne afstand, skal du opdatere dette i koden, denne justering er beregnet til at blive brugt til finjustering.

Prøv at placere et objekt eller din hånd i en bestemt afstand, siger cirka 40 cm fra ultralydssensoren og tryk på knappen. LED'en skal blinke grønt og derefter rødt, og den nye afstand indstilles derefter. Du skal nu bemærke, at RGB -LED'en bliver helt rød med 40cm i stedet for 20cm og begynder at blinke, når afstanden er mindre end 40cm.

For at nulstille afstanden skal du sætte objektet til 20 cm fra sensoren og trykke på knappen igen.

Den korrekte plet er 20 cm og den maksimale afstand 80 cm er bare vilkårlige tal, der bruges til dette eksempel. Du skal oprette dine egne grænser for din egen garage og bil, før du bruger den.

Det er det, din parkeringsassistent kan nu installeres i et kabinet og monteres på væggen i din garage. Du vil måske også placere LCD og LED lidt længere oppe på væggen end ultralydssensoren, så det er lettere at se.

Lad mig vide, hvad du ville ændre eller gøre anderledes i kommentarfeltet.

Anbefalede: