Sådan Oprettes En Ultralydsmåler På HC-SR04 Og Arduino

Indholdsfortegnelse:

Sådan Oprettes En Ultralydsmåler På HC-SR04 Og Arduino
Sådan Oprettes En Ultralydsmåler På HC-SR04 Og Arduino

Video: Sådan Oprettes En Ultralydsmåler På HC-SR04 Og Arduino

Video: Sådan Oprettes En Ultralydsmåler På HC-SR04 Og Arduino
Video: Multiple ultrasonic sensors at once (Arduino) 2024, Kan
Anonim

Jeg foreslår et afstandsmålerprojekt baseret på HC-SR04 ultralydssensoren og Arduino-kortet. Sensoraflæsningerne vises på LCD-displayet, og strømforsyningen leveres fra et 9 volt batteri.

Rangefinder projektlayout
Rangefinder projektlayout

Er det nødvendigt

  • - Arduino Nano;
  • - ultralydsmåler HC-SR04;
  • - LCD-skærm
  • - krop
  • - batteri "Krona";
  • - 10 kOhm potentiometer;
  • - brødbræt
  • - tilslutning af ledninger.

Instruktioner

Trin 1

Til at begynde med skal du vælge den rigtige størrelse til sagen. Størrelsen afhænger af, hvilket Arduino-kort du skal bruge (UNO, Mini, Nano eller en anden), samt hvilken størrelse din LCD har. Det er muligt at bruge en miniature LED-indikator med 3 tegn i stedet for LCD. Dette vil være nok til at vise afstanden i centimeter, fordi den anvendte ultralydssensor har et måleområde på 3 til 400 cm.

Valg af en sag til en afstandsmåler
Valg af en sag til en afstandsmåler

Trin 2

Lad os estimere, hvordan delene vil blive arrangeret inde i kroppen. Skær hullerne til ultralydssensoren, til displayet og til tænd / sluk-kontakten.

Trin 3

Lad os nu se på kredsløbet for vores enhed. Strømforsyning - fra batteri "Krona" 9 V. Toggle switch S1 - for at tænde og slukke for enheden. Flydende krystaldisplay (LCD) er forbundet på en standard måde med et 10 kΩ potentiometer for at justere kontrasten. LCD og ultralydssensor får strøm fra 5 V.

Ultralyd afstandsmåler kredsløb
Ultralyd afstandsmåler kredsløb

Trin 4

Lad os skrive en skitse til vores afstandsmåler. Alt er simpelt her. Først initialiserede vi LCD'et på ben 12, 11, 10, 9, 8 og 7 ved hjælp af LiquidCrystal-biblioteket fra Arduino IDE.

Dernæst forbinder vi aftrækkers udløser- og ekkotappe til ben 6 og 5 på Arduino-kortet.

Hver 50 ms anmoder vi om afstanden fra detektoren ved hjælp af getDistance () -funktionen og viser den på LCD'et.

Rangefinder skitse
Rangefinder skitse

Trin 5

Når vi har skrevet skitsen til Arduino-hukommelsen, kan vi samle enheden. Layoutet af de indvendige, som jeg foreslår, vises i figuren. Jeg fikserede skærmen og sensoren med smeltelim. Det holder ret godt, men gør det samtidig muligt at fjerne de tilsluttede dele, hvis det er nødvendigt. Det tilrådes at placere alt, så du kan oprette forbindelse til USB-porten på Arduino og rette "firmwaren", hvis det er nødvendigt. For eksempel kan du ændre den viste tekst eller rette koefficienterne til beregning af afstanden. Det kan være nødvendigt at ændre LCD-kontrasten, så det tilrådes også at have en potentiometerjustering tilgængelig.

Layoutet af indersiden af den ultralydsmåler
Layoutet af indersiden af den ultralydsmåler

Trin 6

En version af den færdige enhed vises på billedet. Det er ret kompakt og let at bruge. Naturligvis har en sådan enhed sine egne egenskaber. Flere vigtige brugstip findes i slutningen i afsnittet om nyttige tip.

Anbefalede: