In deze tutorial gaan we zien een ander gebruik van de HC-SR04 ultrasone module. In deze module wordt vaak gebruikt op robots en speelgoedauto's te vinden van belemmeringen, maar het kan worden gebruikt voor het meten van afstanden ook.
Afstanden gemeten door de HC-SR04 getoond op onze geliefde LCD 16 x 2 weergeven. Neem een kijkje op onze tutorial als u wilt weten hoe om te solderen een pin header aan dit soort vertoning.
Het maximale bereik van HC-SR04 is 4 meter en de kortste afstand van de meetbare is 2cm met een nauwkeurigheid van 3mm. We hebben een piëzo-elektrische spreker ring wanneer de meter afstand gaat buiten bereik.
Andere twee dingen zijn vereist als u wilt dat uw afstandsmeter voor meer nauwkeurige metingen te doen:
- Een waterpas
- Een laserpointer
Helaas, terwijl het maken van proeven we ontdekten dat dit apparaat kan niet worden aangedreven door een 9V batterij vanwege een gebrek aan energie (in termen van meegeleverde Ampere). Dus, heb je om te leveren uw afstandsmeter met behulp van een computer of een AC-adapter (Ja, het is helemaal niet handig, maar dit is gewoon een experiment!)
Het winkelen lijst:
- Arduino UNO
- USB-kabel
- De Arduino IDE op uw PC geïnstalleerd
- Set van Dupont kabels
- MB-102 breadboard
- Een ultrasone sensor van HC-SR04
- LCD 16 x 2 weergeven
- 10 k Ohm lineaire potentiometer
- 2N3904 transistor (of een 2N2222)
- Nummer 2 10 k Ohm weerstand (1/4 Watt)
- Drukknop
- Piëzo-elektrische zoemer
Hoe werkt het?
Het systeem verzendt een uitbarsting van ultrasone geluidsgolven naar het onderwerp en vervolgens de bijbehorende echo ontvangt. Volgens de tijd van nadenken berekent Arduino de afstand dankzij de volgende formule:
Testen van afstand = (hoog niveau tijd × snelheid van geluid *) / 2
* de snelheid van het geluid in lucht is 340m/s