Inhoudsopgave:

Arduino parkeerassistent: 17 stappen (met afbeeldingen)
Arduino parkeerassistent: 17 stappen (met afbeeldingen)

Video: Arduino parkeerassistent: 17 stappen (met afbeeldingen)

Video: Arduino parkeerassistent: 17 stappen (met afbeeldingen)
Video: Leap Motion SDK 2024, Juli-
Anonim
Arduino Parkeerassistent
Arduino Parkeerassistent
Arduino Parkeerassistent
Arduino Parkeerassistent

Door addictedToArduinoVolg meer door de auteur:

Eenvoudige 2x4 elektronicabehuizingen
Eenvoudige 2x4 elektronicabehuizingen
Eenvoudige 2x4 elektronicabehuizingen
Eenvoudige 2x4 elektronicabehuizingen

Over: Ik ben officieel een van die mensen die bijna al hun tijd besteden aan het aansluiten van draden, het typen van code en andere dingen doen die mensen 'saai' noemen. Ik vind het leuk om met LED's, Arduino's te werken en allerlei dingen te maken … Meer over addictedToArduino »

Degenen onder ons die een kleine garage hebben, kennen de frustratie van het iets te ver naar binnen of iets te ver naar buiten parkeren en niet om het voertuig heen kunnen lopen. We hebben onlangs een grotere auto gekocht en deze moet perfect in de garage worden geparkeerd om voor en achter te kunnen lopen.

Om mijn frustratie te sussen besloot ik een apparaat te ontwerpen waarmee ik elke keer precies op de juiste plek kon parkeren. Ik werk graag met arduino's, leds, sensoren en bijna al het andere elektronisch, dus ik wist vanaf het begin dat het waarschijnlijk zou eindigen als een apparaat met een Arduino erin en een aantal LED's aan de voorkant!

Ik heb mijn best gedaan om elke stap van dit project goed te documenteren, maar houd er rekening mee dat het wat ingewikkeld, strak solderen heeft; het zou waarschijnlijk niet je eerste project moeten zijn.

Stap 1: Je hebt nodig…

Je zal nodig hebben…
Je zal nodig hebben…
Je zal nodig hebben…
Je zal nodig hebben…
Je zal nodig hebben…
Je zal nodig hebben…

Al deze materialen zijn goedkoop en gemakkelijk verkrijgbaar. Ik ben niet aangesloten bij een van deze leveranciers, ze zijn gewoon waar ik de benodigdheden heb gekocht.

Materialen:

  • 1x 2x4 - minstens 8 "lang
  • 8x Philips-schroeven - bij voorkeur 1 "lang
  • 1x Voeding - 5 volt, 850mA
  • 1x Arduino Pro Mini - 5 volt, 16 MHz
  • 1x HC-SR04 ultrasone afstandssensor
  • 12x Through-Hole Weerstanden - 220 ohm, 1/4 watt
  • 8x Groene LED's - 5mm
  • 4x Rode LED's - 5mm
  • 1x Tactiele Drukknop - 6mm
  • 3x vier geleiders per voet verkocht - 22 gauge
  • 1x gevlochten draad - 28 gauge

Gereedschap:

  • Draadstripper
  • Lintzaag
  • Soldeerbout
  • Soldeer - ik gebruik 60/40 Rosin Core
  • Heet lijmpistool
  • Snelheid Vierkant
  • Plak lijm
  • Philips-schroevendraaier
  • Potlood
  • Oefening
  • 7/64" boor - dit hangt af van de grootte van je schroeven
  • 3/16 "boor
  • 1/4 "boor
  • 1" Forstner-bit
  • Computer met de Arduino IDE Download hier.
  • FTDI-programmeur hier

Stap 2: Print en knip

Printen en knippen!
Printen en knippen!
Printen en knippen!
Printen en knippen!

De eerste stap in dit project is het maken van de behuizing. We gebruiken een techniek waarover ik schreef in een eerdere Instructable, Easy 2x4 Enclosures.

Druk het onderstaande PDF-patroon af. Zorg ervoor dat u bent ingesteld om op 100% schaal af te drukken.

Knip nu het patroon uit en plak het op de 2x4. Zorg ervoor dat u het uitlijnt met de randen. Het is slechts tijdelijk, dus lijm het slechts licht vast.

Stap 3: Op lengte knippen

Op lengte knippen!
Op lengte knippen!
Op lengte knippen!
Op lengte knippen!

Gebruik je lintzaag om de 2x4 langs de rand van het patroon te snijden. U kunt ook een afkortzaag of tafelzaag gebruiken.

Stap 4: Snijd het deksel

Snijd het deksel!
Snijd het deksel!
Snijd het deksel!
Snijd het deksel!
Snijd het deksel!
Snijd het deksel!

Nu moeten we dit ding van een 2x4 in een doos veranderen! Gebruik je snelheidsvierkant om een lijn in de lengte aan de zijkant van de 2x4 te markeren, ongeveer een kwart inch vanaf de achterkant van de doos.

Ga terug naar de lintzaag en zaag direct op de lijn. Dit zal een apart stuk snijden dat ons deksel zal worden. Je snijdt dicht bij je vingers; Wees alstublieft voorzichtig!

Stap 5: Verveel het

Verveel het!
Verveel het!
Verveel het!
Verveel het!
Verveel het!
Verveel het!

Markeer met je potlood een ruw vierkant op de achterkant van het grotere blok, ongeveer een centimeter van alle randen.

Gebruik nu uw 1-inch om de rechthoek uit te boren. Je moet zo diep mogelijk boren zonder door de voorkant te komen. Niet te diep boren!

Stap 6: Boor! Oefening! Oefening

Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!
Oefening! Oefening! Oefening!

Zet uw boor van 3/16 inch vast en boor zorgvuldig elk van de gaten die op de voorkant van het patroon zijn gemarkeerd. Ik vond dat het het beste werkt als je een kleine inkeping maakt met een priem voordat je gaat boren.

Boor vervolgens een gat van 3/16 inch ongeveer in het midden van de bodem. Dit wordt het gat voor uw kalibratieknop.

Gebruik nu je 1/4 inch boor om nog twee gaten in de bodem te boren. Dit zijn gaten voor de draden.

Stap 7: Maak de schakelkast af

Maak de schakelkast af!
Maak de schakelkast af!
Maak de schakelkast af!
Maak de schakelkast af!
Maak de schakelkast af!
Maak de schakelkast af!
Maak de schakelkast af!
Maak de schakelkast af!

Nu gebruik je patroon. Haal het er zo schoon mogelijk af.

Pak het deksel en leg het op de bodem. Draai het desnoods om, je hebt het in de originele richting nodig.

Gebruik vervolgens de 7/64-boor om een gat te boren van ongeveer een centimeter van elke hoek. Boor ongeveer een kwart inch diep; boor niet door de voorkant!

Gebruik de schroevendraaier en schroeven om het deksel vast te zetten.

Het hoeft niet, maar het maakt de doos een stuk beter als je hem goed doorschuurt.

Stap 8: Plaats de LED's

Plaats de LED's!
Plaats de LED's!
Plaats de LED's!
Plaats de LED's!
Plaats de LED's!
Plaats de LED's!

Het is tijd om deze box elektronisch te maken! (Wie zegt dat dat geen woord is?) De LED's moeten in twee ringen worden gerangschikt; een grote groene ring aan de buitenkant met daarbinnen een kleinere rode ring.

Neem een LED en steek deze in een gaatje. Lijn het uit zodat de kathode (kortere leiding) naar buiten gericht is. Doe er dan een beetje hete lijm omheen!

Herhaal dit proces totdat alle LED's in hun gaten zitten. Zorg ervoor dat je de juiste kleur in het juiste gaatje stopt!

Stap 9: Schuur de LED's

Schuur de LED's!
Schuur de LED's!
Schuur de LED's!
Schuur de LED's!
Schuur de LED's!
Schuur de LED's!

Voor een meer naadloze look, schuur de LED's gelijk met het hout. Het werkt het beste om te schuren voordat de draden erin zitten. (In tegenstelling tot ik deed!)

Op dit punt realiseerde ik me dat mijn gaten te groot waren! (Ik gebruikte een maat groter dan 3/16 )

Houtvuller om te redden!

Stap 10: Soldeer de gronden

Soldeer de gronden!
Soldeer de gronden!
Soldeer de gronden!
Soldeer de gronden!

Buig de kortere leiding op een LED en raak deze aan tegen het korte been op de volgende LED. Soldeer deze twee aan elkaar en ga verder rond de cirkel. Een punttang is een grote hulp!

Stap 11: Soldeer de weerstanden

Soldeer de weerstanden!
Soldeer de weerstanden!
Soldeer de weerstanden!
Soldeer de weerstanden!
Soldeer de weerstanden!
Soldeer de weerstanden!
Soldeer de weerstanden!
Soldeer de weerstanden!

Knip een kort stuk draad af, ongeveer vijf centimeter lang, en strip het! Draai het om een pootje van een weerstand, het maakt niet uit welk uiteinde. Gebruik je soldeerbout om de verbinding permanent te maken! Doe dit voor al je weerstanden.

Pak vervolgens een weerstand-draadpaar en soldeer voorzichtig het vrije uiteinde ervan aan een LED. Zorg ervoor dat de draden geen andere draden raken! Doe dit voor elke LED en controleer nogmaals op kortsluiting.

Soldeer tot slot een kort stuk draad aan het been dat overbleef toen u de gronden soldeerde.

Stap 12: Soldeer de knop

Soldeer de knoop!
Soldeer de knoop!
Soldeer de knoop!
Soldeer de knoop!
Soldeer de knoop!
Soldeer de knoop!

Knip en strip nog een korte draad en soldeer deze aan een van de draden van de knop. Knip vervolgens alle poten van de knop af, behalve die naast uw soldeerverbinding.

Plaats de knop in de doos zodat je hem van buitenaf door het gat kunt duwen. Soldeer de vrije kabel van de knop aan de massa-aansluitingen van de LED's.

Sprenkel tot slot een beetje hete lijm over de knop om hem op zijn plaats te houden!

Stap 13: Soldeer aan de Arduino

Soldeer aan de Arduino!
Soldeer aan de Arduino!
Soldeer aan de Arduino!
Soldeer aan de Arduino!
Soldeer aan de Arduino!
Soldeer aan de Arduino!
Soldeer aan de Arduino!
Soldeer aan de Arduino!

Soldeer de pin-headers aan de programmeerpoort van de Arduino. Duw vervolgens de twee draden (van de voeding en die van de sensor) door hun gaten en gebruik een beetje hete lijm om te voorkomen dat ze eruit vallen.

Strip de draden van de LED's en knop en soldeer ze aan de Arduino volgens het bedradingsschema hierboven. Hieronder vindt u voor uw gemak een afdrukbare versie van de diagrammen.

Stap 14: Maak de sensorbehuizing

Maak de sensorbehuizing!
Maak de sensorbehuizing!

Nu moeten we de behuizing voor de afstandssensor maken. Ik heb hier eerder over geschreven in een andere Instructable, dus daar ga ik hier niet op in.

Volg de aanwijzingen in Easy 2x4 Electronic Enclosures om de doos te maken en gebruik vervolgens uw 1/4 inch boor om een klein gaatje in de bodem van de doos te boren.

Stap 15: Voltooi de sensorverbindingen

Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!
Voltooi de sensorverbindingen!

Duw het vrije uiteinde van de sensordraad door het gat in de doos, strip het en soldeer het aan de sensormodule zoals op de afbeelding.

  • Zwart gaat naar GND
  • Blauw gaat naar ECHO
  • Groen gaat naar TRIG
  • Rood gaat naar VCC

Gebruik een beetje hete lijm om de sensor in de behuizing te bevestigen en gebruik vervolgens een andere schar als spanningsverlichting voor de kabel. Schroef het deksel erop en klaar!

Stap 16: Programmeer de Arduino

Programmeer de Arduino!
Programmeer de Arduino!
Programmeer de Arduino!
Programmeer de Arduino!
Programmeer de Arduino!
Programmeer de Arduino!
Programmeer de Arduino!
Programmeer de Arduino!

Opmerking - 25 maart 2017: Zoals gesuggereerd door commentator "MuchTall" heb ik de code bijgewerkt met een LED-aftelling tijdens de kalibratie. Download de nieuwe versie van de onderstaande code.

Om de sensor te kunnen lezen, hebben we de NewPing-bibliotheek nodig. Je kunt het hier downloaden, ik heb het ook hieronder toegevoegd voor je gemak. Klik in de Arduino IDE op Sketch > Include Library > Add Zip Library… en wijs de map 'NewPing.zip' aan.

Pak vervolgens het andere zip-bestand uit en open 'ParkingSystemV1.1.ino' in de Arduino IDE. Upload de schets naar de arduino. Raadpleeg dit artikel of dit artikel als je hulp nodig hebt.

Schroef het deksel erop en je bent klaar!

Stap 17: Montage en gebruik

Tweede plaats in de Microcontroller-wedstrijd 2017

Sensorenwedstrijd 2017
Sensorenwedstrijd 2017
Sensorenwedstrijd 2017
Sensorenwedstrijd 2017

Tweede prijs in de Sensors Contest 2017

Aanbevolen: