Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Saml komponenter på brødbræt
- Trin 2: Tilslut Jumpers til Power & Arduino
- Trin 3: Upload skitsen/koden
- Trin 4: Brug af parkeringsassistenten
- Trin 5: Indstilling af en ny parkeringsposition
Video: Arduino Parking Assistant - Parker din bil på det rigtige sted hver gang: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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
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
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
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:
Cosmo -ur - skifter farve, hver gang en astronaut kommer ind i rummet: 8 trin (med billeder)
Cosmo -ur - skifter farve, hver gang en astronaut træder ind i rummet: Hej! Er du en rumentusiast? Hvis ja så hi-fi! Jeg elsker rum og astronomi. Jeg er naturligvis ingen astronaut til at tage derop og se nærmere på universet. Men hver gang jeg finder ud af, at en person fra jorden har rejst til himlen, bliver jeg inspireret
Raspberry Pi Oled Clock Se det Hør det og mærk det: 5 trin (med billeder)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: Dette er et smart ur, der viser tiden på et OLED -display, og du kan også høre tid på forskellige tidsintervaller, der er fuld for blinde, og det ændrer også LED -farven med tiden som lys i skumringen lys om aftenen bliver orange til gult og kan lide
Lav en god Dupont Pin-Crimp HVER gang !: 15 trin (med billeder)
Lav en god Dupont Pin-Crimp HVER gang !: Enhver, der arbejder med en Arduino, Raspberry PI, Beagle Bone eller et andet multi-circuit-board-projekt, er blevet fortrolig med .025 X.025 in, firkantede stolpe og deres parringsstik . Hanstifterne er normalt monteret på printkortet med b
Behersk en perfekt inline trådspleks hver gang: 7 trin (med billeder)
Behersk en perfekt inline trådskærm hver gang: I denne instruktive vil jeg lære dig, hvordan du laver en perfekt inline trådskærm, hver gang Hvad er en inline splejsning? Nå, hvis du arbejder med nogen form for elektriske ledninger og skal slutte sig til 2 stykker wire har du 2 valg, grisehale eller inlinePigtail s
Vandtætte højttalere, der flyder - " Det svæver, det totes og det klipper noterne! &Quot;: 7 trin (med billeder)
Vandtætte højttalere, der flyder - " Det svæver, det stikker og klipper noterne! &Quot;: Dette vandtætte højttalerprojekt blev inspireret af mange ture til Gila -floden i Arizona (og SNL's " I'm on a Boat! &Quot; ). Vi flyder ned ad floden eller fastgør linjer til kysten, så vores flydere forbliver lige ved vores campingplads. Alle h