Inhoudsopgave:
- Stap 1: Wat u nodig heeft…
- Stap 2: Bouw het project…
- Stap 3: Arduino-code…
- Stap 4: Het project aan het werk…
Video: Afstandsmeter voor parkeergarage met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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 gekozen voor een matrixversie 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
- De vier matrixweergave: ik kocht het van IOTMODULES op Ebay: 4-weg MAX7219 DOT MATRIX Als de link niet werkt, probeer dan contact met hen op te nemen in hun Ebay-winkel.
- Soldeerkunsten natuurlijk:)
Stap 2: Bouw het project…
Download de arduinorangefinder.pdf schematisch diagram. 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 afbeelding 1) zodat je ze later makkelijker kunt plaatsen.
In de afbeelding2 zie je 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…
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 2017-12-30 - 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 door u gemeten hoogte.
Ik gebruikte een piepschuim plaat waarin ik een gleuf voor de sensor maakte (zie afbeelding).
Plaats het display 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.
Aanbevolen:
Draagbare afstandsmeter: 10 stappen
Draagbare bereikmeter: Kyle Scott 11/4/2020In deze instructable laat ik je zien hoe je een draagbare bereikmeter maakt
Sonar-afstandsmeter: 4 stappen
Sonar Range Finder: In deze Instructable is een testplan gemaakt om te zien of een sonar-afstandsmeter kan bepalen of de laptop open is of niet. Hieronder vindt u instructies voor het maken van de sonar-afstandsmeter, het programmeren van de Arduino en het kalibreren ervan
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Afstandsmeter maken met een laser en een camera: 6 stappen
Afstandsmeter maken met een laser en een camera: Ik ben momenteel bezig met wat interieurwerkzaamheden voor volgend voorjaar, maar aangezien ik net een oud huis heb gekocht, heb ik geen huisplan. Ik begon afstanden van muur tot muur te meten met behulp van een liniaal, maar het is traag en foutgevoelig. Ik dacht erover om een afstandsmeter te kopen
Arduino-afstandsmeter: 6 stappen
Arduino Range Finder: Deze afstandsmeter is gemaakt om te controleren of een deur al dan niet open is. Door de afstand van een deur te meten, kunnen we bepalen of een deur open of gesloten is