Innholdsfortegnelse:

Arduino Parking Assistant: 17 trinn (med bilder)
Arduino Parking Assistant: 17 trinn (med bilder)

Video: Arduino Parking Assistant: 17 trinn (med bilder)

Video: Arduino Parking Assistant: 17 trinn (med bilder)
Video: RAMPS 1.6 - A4988/DRV8825 configuration 2024, Juli
Anonim
Arduino parkeringsassistent
Arduino parkeringsassistent
Arduino parkeringsassistent
Arduino parkeringsassistent

Av addictedToArduinoFølg Mer av forfatteren:

Enkle 2x4 elektronikkskap
Enkle 2x4 elektronikkskap
Enkle 2x4 elektronikkskap
Enkle 2x4 elektronikkskap

Om: Jeg er offisielt en av de som bruker nesten all sin tid på å koble til ledninger, skrive kode og gjøre andre ting folk kaller 'kjedelig'. Jeg liker å jobbe med lysdioder, Arduinos og lage ting av alle slag … Mer om addictedToArduino »

De av oss som har små garasjer kjenner frustrasjonen over å parkere litt for langt inn eller litt for langt ut og ikke kunne gå rundt bilen. Vi har nylig kjøpt et større kjøretøy, og det må parkeres perfekt i garasjen for å gå rundt foran og bak.

For å berolige min frustrasjon bestemte jeg meg for å designe en enhet som lar meg parkere på det nøyaktige stedet hver gang. Jeg elsker å jobbe med arduinoer, lysdioder, sensorer og nesten alt annet elektronisk, så jeg visste fra starten at det sannsynligvis ville ende opp som et utstyr med en Arduino inni og en haug med lysdioder på forsiden!

Jeg prøvde mitt beste for å dokumentere hvert trinn i dette prosjektet godt, men vær oppmerksom på at det har litt komplisert, tett lodding; Det burde sannsynligvis ikke være ditt første prosjekt.

Trinn 1: Du trenger …

Du vil trenge…
Du vil trenge…
Du vil trenge…
Du vil trenge…
Du vil trenge…
Du vil trenge…

Alle disse materialene er billige og lett tilgjengelige. Jeg er ikke tilknyttet noen av disse leverandørene, de er rett og slett der jeg kjøpte rekvisita.

Materialer:

  • 1x 2x4 - minst 8 "lang
  • 8x Philips skruer - helst 1 "lang
  • 1x strømforsyning - 5 volt, 850mA
  • 1x Arduino Pro Mini - 5 volt, 16 MHz
  • 1x HC-SR04 ultralydavstandssensor
  • 12x gjennomgående hullmotstander - 220 ohm, 1/4 watt
  • 8x grønne lysdioder - 5mm
  • 4x røde lysdioder - 5 mm
  • 1x taktil trykknapp - 6 mm
  • 3x fireledertråd selges av foten - 22 gauge
  • 1x Stranded Wire - 28 gauge

Verktøy:

  • Wire Stripper
  • Båndsag
  • Loddejern
  • Loddetinn - jeg bruker 60/40 Rosin Core
  • Varm limpistol
  • Speed Square
  • Stick Lim
  • Philips skrutrekker
  • Blyant
  • Bore
  • 7/64 "bor - dette avhenger av størrelsen på skruene dine
  • 3/16 "bor
  • 1/4 "bor
  • 1 "Forstner Bit
  • Datamaskin med Arduino IDE Last ned her.
  • FTDI programmerer her

Trinn 2: Skriv ut og klipp ut

Skriv ut og klipp!
Skriv ut og klipp!
Skriv ut og klipp!
Skriv ut og klipp!

Det første trinnet i dette prosjektet er å lage kabinettet. Vi bruker en teknikk jeg skrev om i en tidligere Instructable, Easy 2x4 Enclosures.

Skriv ut PDF -mønsteret som er inkludert nedenfor. Sørg for å skrive ut i 100% skala.

Klipp nå ut mønsteret og lim det til 2x4. Vær forsiktig med å stille den opp med kantene. Det er bare midlertidig, så lim det lett.

Trinn 3: Klipp i lengden

Klipp i lengden!
Klipp i lengden!
Klipp i lengden!
Klipp i lengden!

Bruk båndsagen til å kutte 2x4 langs kanten av mønsteret. Du kan også bruke en kutt- eller bordsag.

Trinn 4: Klipp lokket

Klipp lokket!
Klipp lokket!
Klipp lokket!
Klipp lokket!
Klipp lokket!
Klipp lokket!

Nå må vi gjøre denne tingen fra en 2x4 til en boks! Bruk hastighetsfeltet til å markere en linje på langs på siden av 2x4 omtrent en centimeter fra baksiden av boksen.

Gå tilbake til båndsagen og skjær direkte på snøret. Dette vil kutte et eget stykke som blir lokket vårt. Du vil skjære nær fingrene; Vær forsiktig!

Trinn 5: Bore It Out

Bore It Out!
Bore It Out!
Bore It Out!
Bore It Out!
Bore It Out!
Bore It Out!

Bruk blyanten til å markere en grov firkant på baksiden av den større blokken omtrent en halv tomme fra alle kantene.

Bruk nå 1-tommers borehull til å bore ut rektangelet. Du må bore så dypt som mulig uten å komme gjennom fronten. Ikke bor for dypt!

Trinn 6: Drill! Bore! Bore

Bore! Bore! Bore!
Bore! Bore! Bore!
Bore! Bore! Bore!
Bore! Bore! Bore!
Bore! Bore! Bore!
Bore! Bore! Bore!
Bore! Bore! Bore!
Bore! Bore! Bore!

Stopp opp din 3/16 tommers borekrone og bor forsiktig hvert av hullene som er merket på forsiden av mønsteret. Jeg syntes det fungerer best hvis du gjør en liten innsprøytning med en syl før du borer.

Deretter borer du et 3/16 tommers hull omtrent i midten av bunnen. Dette vil være hullet for kalibreringsknappen.

Bruk nå en 1/4 tommers borekrone til å bore ytterligere to hull i bunnen. Dette vil være hull for ledningene.

Trinn 7: Fullfør kontrollboksen

Fullfør kontrollboksen!
Fullfør kontrollboksen!
Fullfør kontrollboksen!
Fullfør kontrollboksen!
Fullfør kontrollboksen!
Fullfør kontrollboksen!
Fullfør kontrollboksen!
Fullfør kontrollboksen!

Nå bruker du mønster. Fjern den så rent som mulig.

Ta lokket og legg det på bunnen. Snu den hvis du må, du trenger den i originalretning.

Deretter bruker du 7/64 borekronen til å bore et hull omtrent en centimeter fra hvert hjørne. Bor omtrent en centimeter dyp; ikke bor gjennom fronten!

Bruk skrutrekker og skruer for å feste lokket.

Du trenger ikke, men det får esken til å se mye bedre ut hvis du gir den en god, gjennom sliping.

Trinn 8: Sett inn lysdiodene

Sett inn lysdiodene!
Sett inn lysdiodene!
Sett inn lysdiodene!
Sett inn lysdiodene!
Sett inn lysdiodene!
Sett inn lysdiodene!

Det er på tide å elektronisk sette denne boksen! (Hvem sier at det ikke er et ord?) Lysdiodene bør ordnes i to ringer; en stor grønn ring på utsiden med en mindre rød ring inne i den.

Ta en LED og stikk den i et hull. Juster den slik at katoden (kortere ledning) er mot utsiden. Legg deretter litt varmt lim rundt det!

Gjenta denne prosessen til alle lysdiodene er i hullene. Vær forsiktig med å sette riktig farge i riktig hull!

Trinn 9: Slip lysdiodene

Slip lysdiodene!
Slip lysdiodene!
Slip lysdiodene!
Slip lysdiodene!
Slip lysdiodene!
Slip lysdiodene!

For et mer sømløst utseende, slipes lysdiodene med treet. Det fungerer best å pusse før ledningene er i. (I motsetning til jeg gjorde!)

På dette tidspunktet innså jeg at hullene mine var for store! (Jeg brukte en størrelse større enn 3/16 )

Trefyller til unnsetning!

Trinn 10: Lodde bakken

Lodde bakken!
Lodde bakken!
Lodde bakken!
Lodde bakken!

Bøy den kortere ledningen på en LED og berør den til det korte benet på den neste LED -en. Lodd disse to sammen og fortsett rundt sirkelen. En nåletang er en stor hjelp!

Trinn 11: Lodd motstandene

Lodde motstandene!
Lodde motstandene!
Lodde motstandene!
Lodde motstandene!
Lodde motstandene!
Lodde motstandene!
Lodde motstandene!
Lodde motstandene!

Klipp en kort trådlengde, omtrent to centimeter lang, og fjern den! Vri den rundt et ben på en motstand, det spiller ingen rolle hvilken ende. Bruk loddejernet ditt for å gjøre tilkoblingen permanent! Gjør dette for alle motstandene dine.

Ta deretter et motstandstrådpar og lodd den frie enden forsiktig til en LED. Sørg for ikke å la ledningene berøre andre ledninger! Gjør dette for hver LED, og dobbeltsjekk om det er shorts.

Til slutt lodder du en kort trådlengde til beinet som var igjen da du loddet grunnen.

Trinn 12: Lodd knappen

Lodde knappen!
Lodde knappen!
Lodde knappen!
Lodde knappen!
Lodde knappen!
Lodde knappen!

Klipp og fjern ytterligere en kort trådlengde, og lodd den til en av knappens ledninger. Klipp deretter av alle knappens ben, bortsett fra den som ligger ved siden av loddetinnet.

Plasser knappen i esken slik at du kan skyve den fra utsiden gjennom hullet. Lodd den frie ledningen til knappen til jordforbindelsene til lysdiodene.

Til slutt drypper du litt varmt lim over knappen for å holde den på plass!

Trinn 13: Lodding til Arduino

Loddetinn til Arduino!
Loddetinn til Arduino!
Loddetinn til Arduino!
Loddetinn til Arduino!
Loddetinn til Arduino!
Loddetinn til Arduino!
Loddetinn til Arduino!
Loddetinn til Arduino!

Lodd pinnehodene til programmeringsporten på Arduino. Skyv deretter de to ledningene (fra strømforsyningen og sensoren) gjennom hullene og bruk litt varmt lim for å unngå at de faller ut.

Fjern ledningene fra lysdiodene og knappen og lodd dem til Arduino i henhold til koblingsskjemaet ovenfor. Nedenfor er en utskrivbar versjon av diagrammene for enkelhets skyld.

Trinn 14: Lag sensorhylsen

Lag sensorhylsen!
Lag sensorhylsen!

Nå må vi lage kabinettet for avstandssensoren. Jeg har tidligere skrevet om dette i en annen Instructable, så jeg vil ikke gå over det her.

Følg instruksjonene i Easy 2x4 elektroniske kabinetter for å lage boksen, og bruk deretter en 1/4 tommers borekrone til å bore et lite hull i bunnen av esken.

Trinn 15: Fullfør sensortilkoblingene

Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!
Fullfør sensortilkoblingene!

Skyv den frie enden av sensortråden gjennom hullet i esken, fjern deretter den og lodd den til sensormodulen som på bildet.

  • Svart går til GND
  • Blått går til ECHO
  • Green går til TRIG
  • Rødt går til VCC

Bruk litt varmt lim for å feste sensoren i etuiet, og bruk deretter en ny dab som stressavlastning for kabelen. Skru på lokket, og du er ferdig!

Trinn 16: Programmer Arduino

Programmer Arduino!
Programmer Arduino!
Programmer Arduino!
Programmer Arduino!
Programmer Arduino!
Programmer Arduino!
Programmer Arduino!
Programmer Arduino!

Merknad - 25. mars 2017: Som foreslått av kommentatoren "MuchTall" har jeg oppdatert koden for å inkludere en LED -nedtelling under kalibrering. Last ned den nye versjonen av koden nedenfor.

For å lese sensoren trenger vi NewPing -biblioteket. Du kan laste den ned her, jeg inkluderte den også nedenfor for enkelhets skyld. I Arduino IDE klikker du på Sketch> Include Library> Add Zip Library … og peker den på mappen 'NewPing.zip'.

Pakk deretter ut den andre zip -filen og åpne 'ParkingSystemV1.1.ino' i Arduino IDE. Last opp skissen til arduinoen. Se denne artikkelen eller denne artikkelen hvis du trenger hjelp.

Skru på lokket, og du er ferdig!

Trinn 17: Montering og bruk

Runner Up i Microcontroller Contest 2017

Sensors Contest 2017
Sensors Contest 2017
Sensors Contest 2017
Sensors Contest 2017

Andre pris i sensorkonkurransen 2017

Anbefalt: