Hvordan Lage En Ultralydavstandsmåler På HC-SR04 Og Arduino

Innholdsfortegnelse:

Hvordan Lage En Ultralydavstandsmåler På HC-SR04 Og Arduino
Hvordan Lage En Ultralydavstandsmåler På HC-SR04 Og Arduino

Video: Hvordan Lage En Ultralydavstandsmåler På HC-SR04 Og Arduino

Video: Hvordan Lage En Ultralydavstandsmåler På HC-SR04 Og Arduino
Video: Ultrasonic Sensor HC-SR04 and Arduino Tutorial 2024, Kan
Anonim

Jeg foreslår et avstandsmålerprosjekt basert på HC-SR04 ultralydsensor og Arduino-kortet. Sensoravlesningene vises på LCD-skjermen, og strøm leveres fra et 9 volt batteri.

Rangefinder prosjektoppsett
Rangefinder prosjektoppsett

Det er nødvendig

  • - Arduino Nano;
  • - ultralydavstandsmåler HC-SR04;
  • - LCD-skjerm;
  • - kropp;
  • - batteri "Krona";
  • - 10 kOhm potensiometer;
  • - brødbrett;
  • - tilkobling av ledninger.

Bruksanvisning

Trinn 1

Til å begynne med må du velge riktig størrelse for saken. Størrelsen avhenger av hvilket Arduino-kort du skal bruke (UNO, Mini, Nano eller et annet), samt hvilken størrelse LCD-skjermen din har. Det er mulig å bruke en miniatyr-LED-indikator med 3 tegn i stedet for LCD-skjermen. Dette vil være nok til å vise avstanden i centimeter, fordi Ultralydssensoren som brukes har et måleområde på 3 til 400 cm.

Velge sak for avstandsmåler
Velge sak for avstandsmåler

Steg 2

La oss estimere hvordan delene vil ordnes inne i kroppen. Klipp ut hullene til ultralydssensoren, for skjermen og for av / på-bryteren.

Trinn 3

La oss nå se på kretsen til enheten vår. Strømforsyning - fra batteri "Krona" 9 V. Vippebryter S1 - for å slå enheten på og av. Liquid crystal display (LCD) er koblet på en standard måte med et 10 kΩ potensiometer for å justere kontrasten. LCD og ultralydssensor får strøm fra 5 V.

Ultralyd avstandsmåler krets
Ultralyd avstandsmåler krets

Trinn 4

La oss skrive en skisse for avstandsmåleren vår. Alt er enkelt her. Først initialiserer vi LCD-skjermen på pinn 12, 11, 10, 9, 8 og 7 ved hjelp av LiquidCrystal-biblioteket fra Arduino IDE.

Deretter kobler vi avtrekkeren og ekkopinnene til avstandsmåleren til pinnene 6 og 5 på Arduino-kortet.

Hver 50 ms vil vi be om avstand fra detektoren ved hjelp av getDistance () -funksjonen og vise den på LCD-skjermen.

Rangefinder skisse
Rangefinder skisse

Trinn 5

Etter at vi har skrevet skissen til Arduino-minnet, kan vi montere enheten. Oppsettet til det indre som jeg foreslår er vist i figuren. Jeg fikset skjermen og sensoren med smeltelim. Den holder ganske fast, men gjør det samtidig mulig å fjerne de tilkoblede delene, om nødvendig. Det anbefales å plassere alt slik at du kan koble til USB-porten på Arduino og fikse "firmware" om nødvendig. For eksempel kan du endre teksten som vises eller korrigere koeffisientene for beregning av avstanden. Det kan være nødvendig å endre kontrasten på LCD-skjermen, så det anbefales også å ha en potensiometerjustering tilgjengelig.

Utformingen av innsiden av ultralydavstandsmåler
Utformingen av innsiden av ultralydavstandsmåler

Trinn 6

En versjon av den ferdige enheten vises på bildet. Den er ganske kompakt og enkel å bruke. Selvfølgelig har en slik enhet sine egne egenskaper. Flere viktige brukstips er gitt til slutt i delen om nyttige tips.

Anbefalt: