Hoe Om 'n Ultrasoniese Afstandmeter Op HC-SR04 En Arduino Te Maak

INHOUDSOPGAWE:

Hoe Om 'n Ultrasoniese Afstandmeter Op HC-SR04 En Arduino Te Maak
Hoe Om 'n Ultrasoniese Afstandmeter Op HC-SR04 En Arduino Te Maak

Video: Hoe Om 'n Ultrasoniese Afstandmeter Op HC-SR04 En Arduino Te Maak

Video: Hoe Om 'n Ultrasoniese Afstandmeter Op HC-SR04 En Arduino Te Maak
Video: Sinhala Arduino Tutorial 07 - Ultrasonic Sensor , Serial Monitor 2024, November
Anonim

Ek stel voor 'n afstandmeter-projek gebaseer op die HC-SR04 ultrasoniese sensor en die Arduino-bord. Die sensorlesings word op die vloeibare kristal-skerm vertoon en krag word vanaf 'n 9 volt-battery voorsien.

Rangskikking projekuitleg
Rangskikking projekuitleg

Dit is nodig

  • - Arduino Nano;
  • - ultrasoniese afstandmeter HC-SR04;
  • - LCD-skerm;
  • - liggaam;
  • - battery "Krona";
  • - 10 kOhm potensiometer;
  • - broodbord;
  • - verbindingsdrade.

Instruksies

Stap 1

Om mee te begin, moet u die regte grootte vir die saak kies. Die grootte hang af van die Arduino-bord wat u gaan gebruik (UNO, Mini, Nano of 'n ander), sowel as die grootte van u LCD. Dit is moontlik om 'n miniatuur-LED-aanwyser met 3 karakters in plaas van die LCD te gebruik. Dit sal genoeg wees om die afstand in sentimeter te vertoon, want die gebruikte ultrasoniese sensor het 'n meetbereik van 3 tot 400 cm.

Die keuse van 'n saak vir 'n afstandmeter
Die keuse van 'n saak vir 'n afstandmeter

Stap 2

Kom ons skat hoe die dele binne die liggaam gerangskik sal word. Knip die gate uit vir die ultrasoniese sensor, vir die vertoning en vir die aan-uit-skakelaar.

Stap 3

Kom ons kyk nou na die stroombaan van ons toestel. Kragtoevoer - vanaf die battery "Krona" 9 V. Skakelaar S1 - om die toestel aan en af te skakel. Die vloeibare kristalskerm (LCD) word op 'n standaard manier verbind met 'n 10 kΩ potensiometer om die kontras aan te pas. LCD en ultrasoniese sensor word vanaf 5 V. aangedryf.

Ultrasoniese afstandmeter stroombaan
Ultrasoniese afstandmeter stroombaan

Stap 4

Kom ons skryf 'n skets vir ons afstandmeter. Hier is alles eenvoudig. Eerstens initialiseer ons die LCD op pen 12, 11, 10, 9, 8 en 7 deur gebruik te maak van die LiquidCrystal-biblioteek van die Arduino IDE.

Vervolgens verbind ons die sneller- en eggo-penne van die afstandmeter met penne 6 en 5 van die Arduino-bord.

Elke 50 ms sal ons die afstand vanaf die detector aanvra met behulp van die getDistance () -funksie en dit op die LCD vertoon.

Afstandsmeter-skets
Afstandsmeter-skets

Stap 5

Nadat ons die skets na die Arduino-geheue geskryf het, kan ons die toestel saamstel. Die uitleg van die binnegoed wat ek voorstel, word in die figuur getoon. Ek het die skerm en die sensor met warm smeltgom vasgemaak. Dit hou redelik vas, maar maak dit terselfdertyd moontlik om die gekoppelde onderdele te verwyder, indien nodig. Dit is raadsaam om alles te plaas sodat u aan die USB-poort van die Arduino kan koppel en indien nodig die "firmware" kan herstel. Verander byvoorbeeld die teks wat vertoon word of korrigeer die koëffisiënte vir die berekening van die afstand. Dit kan nodig wees om die kontras van die LCD te verander, daarom is dit raadsaam om 'n potensiometerverstelling beskikbaar te hê.

Die uitleg van die binnekant van die ultrasoniese afstandmeter
Die uitleg van die binnekant van die ultrasoniese afstandmeter

Stap 6

'N Weergawe van die voltooide toestel word op die foto getoon. Dit is redelik kompak en maklik om te gebruik. Natuurlik het so 'n toestel sy eie eienskappe. Verskeie belangrike gebruikswenke word aan die einde gegee in die nuttige wenke-afdeling.

Aanbeveel: