Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Rangefinder voor parkeergarage met Arduino

Componenten en benodigdheden

Arduino Leonardo
× 1
Matrixweergave
(vind het in internetwinkels)
× 1

Benodigde gereedschappen en machines

Soldeerbout (algemeen)

Over dit project

Met dit eenvoudige project kunt u uw auto in de garage parkeren door de afstand tot objecten voor de bumper van uw auto weer te geven. Een 'stop'-bericht geeft aan wanneer het tijd is om te stoppen. Het project is gebaseerd op de gebruikelijke HC-SR04 of Parallax Ping))) (tm) ultrasone afstandsmeters en een Arduino-bord. Ik heb de Leonardo gebruikt, maar het zou op elk ander origineel of compatibel bord moeten werken.

Voor het display heb ik een matrixversie gekozen vanwege de grootte en om esthetische redenen.

Stap 1:Wat u nodig heeft...

Om dit project te bouwen heb je nodig:

  • Een Arduino-bord:een origineel of compatibel bord zou moeten werken omdat de code geen gebruik maakt van gespecialiseerde pinnen/functie. Je kunt het overal op internet vinden of misschien heb je er een ongebruikt in een la in je lab.
  • Een HC-SR04 of Parallax Ping))) ultrasone afstandsmeter:ze worden vaak gebruikt met Arduino-projecten, dus waarschijnlijk heb je hem al. Hoe dan ook, hier zijn enkele links:- Parallax Ping))) op Parallax- HC-SR04 op Sparkfun- Parallax Ping)) op Pololu- HC-SR04 zoekresultaat van Ebay
  • Het vier matrix-display:ik heb het gekocht bij IOTMODULES op Ebay:4-weg MAX7219 DOT MATRIX. Als de link niet werkt, probeer dan contact met hen op te nemen via hun Ebay-winkel.
  • Soldeervaardigheden natuurlijk :)

Stap 2:Bouw het project...

Download het schematische diagram van arduinorangefinder.pdf. U kunt ook de HC-SR04 pdf en de ping))) pdf vinden, alleen voor uw referentie. Het elektronische diagram is heel eenvoudig, volg het precies. Ik stel voor om de bedrading voor de display en sensor van ongeveer 1 meter (zie afbeelding1) zodat je ze later makkelijker kunt plaatsen.

In de afbeelding 2 kun je zien hoe je de voedingspinnen voor het display en de sensor soldeert:+5V van het display en Vcc van de sensor moeten aan elkaar worden gesoldeerd. Elke andere pin moet zijn eigen terminal hebben.

Image5 is de Ping)))-versie van het project. Ga naar de volgende stap als u klaar bent...

F94NL6QIVCVU48A.pdf F20YI99IVA513TU.pdf FEH4AIJIVCVU47X.pdf

Stap 3:Arduino-code...

Het is tijd om aan de Arduino-kant te werken.

Download de bijgevoegde MD_MAX72XX.zip-bibliotheek en installeer deze vanuit de IDE (schets->importbibliotheek).

Pak nu de MeasureDistanceV200.ino-schets uit en laad deze en laten we ernaar kijken. Er zijn verschillende regels die u kunt bewerken:

1) Het Matrix-displaytype:de meegeleverde bibliotheek ondersteunt 4 matrix-displaytypes, zodat het met de meeste displays op de markt moet werken. Uncommentaar één definitie tegelijk en upload de code naar Arduino om te zien of deze overeenkomt met uw display.

2) Het sensortype:verwijder alleen de regel die overeenkomt met uw sensor.

3) Kies uw gewenste maateenheid uit centimeters of inches:verwijder alleen de juiste, er is een waarschuwing ingesteld in de voorwaardelijke compilatie, deze zal u laten zien wat u hebt gekozen.

Stel nu de afstanden in zoals u wilt, u kunt ze later wijzigen wanneer het project op zijn plaats zal zijn.

Upload de code en controleer of alles werkt. Als u problemen ondervindt, controleer dan nogmaals de bedrading en aansluitingen.

Update 2019/03/30 - De code is bijgewerkt:> Nieuwe matrixweergavebibliotheek, deze ondersteunt 4 weergavetypes (veel documentatie in de bibliotheek) Krediet aan majicdesigns

Update 2019/01/10 - De code is bijgewerkt:> De mogelijkheid toegevoegd om de meeteenheid te kiezen uit centimeters of inches

Update 30/12/2017 - De code is bijgewerkt:> Schakel het display uit bij stilstand op STOP-afstand gedurende meer dan 10 seconden!

Stap 4:Het project aan het werk...

Meet de hoogte van het meest prominente deel van de bumper van uw auto vanaf de vloer. Bevestig de sensor dicht bij de muur, op de hoogte die u hebt gemeten.

Ik gebruikte een piepschuim plaat waarin ik een gleuf voor de sensor maakte (zie afbeelding).

Plaats het scherm nu zo dat u het vanuit uw auto kunt zien.

Probeer met de auto naar binnen te gaan en controleer de afstanden, pas ze aan in de Arduino-code en upload deze indien nodig opnieuw.

Genieten van!

Code

  • Arduino-code V2.00
  • Matrixweergavebibliotheek
Arduino-code V2.00Arduino
Bijgewerkte Arduino-code om verschillende Matrix-weergavetypes te ondersteunen
Geen voorbeeld (alleen downloaden).
Matrix-weergavebibliotheekArduino
Nieuwe Matrix-weergavebibliotheek
Geen voorbeeld (alleen downloaden).

Productieproces

  1. GoPiGo v2 met Windows IoT
  2. LCD-paneel met Arduino voor Flight Simulator
  3. Schakel/LED-paneel met Arduino voor FS2020
  4. Bedien muntvangers met Arduino
  5. Tech-TicTacToe
  6. DIY voltmeter met Arduino en een Nokia 5110-display
  7. Arduino Countdown Timer
  8. Bluetooth spraakgestuurde apparaten met OK Google
  9. Bouw de Fridgeye-app met een Nextion-display
  10. RC Porsche Car (Arduino Project)
  11. Muziek maken met een Arduino