Kako Narediti Ultrazvočni Daljinomer Na HC-SR04 In Arduino

Kazalo:

Kako Narediti Ultrazvočni Daljinomer Na HC-SR04 In Arduino
Kako Narediti Ultrazvočni Daljinomer Na HC-SR04 In Arduino

Video: Kako Narediti Ultrazvočni Daljinomer Na HC-SR04 In Arduino

Video: Kako Narediti Ultrazvočni Daljinomer Na HC-SR04 In Arduino
Video: Using Ultrasonic Distance Sensor HC-SR04 with Buzzer, LED and Arduino 2024, Maj
Anonim

Predlagam projekt daljometra, ki temelji na ultrazvočnem senzorju HC-SR04 in plošči Arduino. Odčitki senzorjev so prikazani na zaslonu s tekočimi kristali, napajanje pa se napaja iz 9-voltne baterije.

Postavitev projekta daljometer
Postavitev projekta daljometer

Potrebno je

  • - Arduino Nano;
  • - ultrazvočni daljinomer HC-SR04;
  • - LCD zaslon;
  • - telo;
  • - baterija "Krona";
  • - potenciometer 10 kOhm;
  • - deska za kruh;
  • - priključne žice.

Navodila

Korak 1

Za začetek morate izbrati pravo velikost primera. Velikost je odvisna od tega, katero ploščo Arduino boste uporabljali (UNO, Mini, Nano ali drugo), pa tudi od velikosti vašega LCD-ja. Namesto LCD-ja je mogoče uporabiti miniaturni LED-indikator s tremi znaki. To bo dovolj za prikaz razdalje v centimetrih, ker uporabljeni ultrazvočni senzor ima merilno območje od 3 do 400 cm.

Izbira ohišja za daljinomer
Izbira ohišja za daljinomer

2. korak

Ocenimo, kako bodo deli razporejeni znotraj telesa. Izrežite luknje za ultrazvočni senzor, zaslon in stikalo za vklop.

3. korak

Zdaj pa poglejmo vezje naše naprave. Napajanje - iz akumulatorja "Krona" 9 V. Preklopno stikalo S1 - za vklop in izklop naprave. Zaslon s tekočimi kristali (LCD) je na standarden način povezan z 10 kΩ potenciometrom za nastavitev kontrasta. LCD in ultrazvočni senzor se napajata iz napetosti 5 V.

Ultrazvočno vezje daljnogleda
Ultrazvočno vezje daljnogleda

4. korak

Napišimo skico za naš daljinomer. Tu je vse preprosto. Najprej inicializiramo LCD na nožicah 12, 11, 10, 9, 8 in 7 s pomočjo knjižnice LiquidCrystal iz Arduino IDE.

Nato priključke sprožilca in odmeva daljinomerja povežemo z zatiči 6 in 5 plošče Arduino.

Vsakih 50 ms bomo s funkcijo getDistance () zahtevali razdaljo od detektorja in jo prikazali na LCD-prikazovalniku.

Skica daljometra
Skica daljometra

5. korak

Ko skico zapišemo v pomnilnik Arduino, lahko napravo sestavimo. Postavitev notranjih delov, ki jo predlagam, je prikazana na sliki. Zaslon in senzor sem pritrdil z vročim lepilom. Drži dokaj trdno, hkrati pa omogoča odstranitev povezanih delov, če je potrebno. Priporočljivo je, da vse postavite tako, da se lahko priključite na vrata USB Arduina in po potrebi popravite "firmware". Spremenite na primer prikazano besedilo ali popravite koeficiente za izračun razdalje. Morda bo treba spremeniti kontrast LCD-ja, zato je priporočljivo imeti na voljo tudi regulator za potenciometer.

Razporeditev notranjosti ultrazvočnega daljinomera
Razporeditev notranjosti ultrazvočnega daljinomera

6. korak

Različica končne naprave je prikazana na fotografiji. Je dokaj kompakten in enostaven za uporabo. Seveda ima takšna naprava svoje značilnosti. Nekaj pomembnih nasvetov za uporabo je na koncu v razdelku koristnih nasvetov.

Priporočena: