HC-SR04 Távolság mérő szenzor

A HC-SR04 Távolság mérő szenzor 2 cm-től egészen 4 méterig alkalmazhatjuk. Robotikában nagy jeletősége van, hogy adott távolságra megáljanak a kis kütyük mozgás közben, hogy még fordulni tudjanak stb. stb. Én személy szerint lakáselektronikában úgy tudom elképzelni ezt az eszközt, hogy ajtónyitásnál csukásnál ad egy kontrol eredményt, vagy éppen egy garázsban ahol szűk a hely a beálláshoz, ad egy visszajelzést az autó aktuális falakhoz mért távolságáról, de egész sokféle alkalmazási területet kitalálhatunk neki.

Angol nyelvű datasheet: Sheet

HC-SR04 Távolság mérő szenzor

A modul működését tekintve két ultrahangos szenzor van rajta, az Echo és a Trig, az echo kiadja a jelét “x” pillanatban majd a Trig érzékeli azt “y” pillanatban, a hang terjedési sebessége alapján pedig ki lehet számolni az aktuális távolságot. Az eszköznek a kapcsolása és a forráskódja is annyira egyszerű, hogy a tesztelése senkinek sem fog problémát okozni.

Kapcsolás:

HC-SR04 Távolság mérő szenzor - Fritzing

Mivel ennyire egyszerű a dolog úgy érzem nem is kell nagyon magyarázni, hogy mit miért és hova.

HC-SR04 Távolság mérő Arduino Forráskód:

 

int trigPin = 11;    //Trigger 
int echoPin = 12;    //Echo
long duration, cm, inches;
 
void setup() {
  Serial.begin (9600);
  // A trigger és az echopin definiálása
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}
 
void loop()
{
 
  digitalWrite(trigPin, LOW);
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
 
  pinMode(echoPin, INPUT);
  duration = pulseIn(echoPin, HIGH);
 
  // Az idő átalakítása távolsággá
  
  cm = (duration/2) / 29.1;
  inches = (duration/2) / 74; 
  
  Serial.println("Távolság centiméterben: ");
  Serial.print(cm);
  Serial.print("cm");
  Serial.println();
  
  delay(2000);
  
}

HC-SR04 Távolság mérő szenzor egész sok mindenre használható. A segítségével pillanatok alatt, meg lehet valósítani egy tolató radart, ami segít nekünk a parkolásban az otthoni szűk garázsban. Több darab alkalmazása esetén az autó konkrét helyzetét meg tudjuk határozni, ezzel segítve a manőverezést. 

Ha az én ötletem nem lenne szimpatikus mindenki meg tudja találni, azt a távot amit ezzel az eszközzel megmérne.

(Statisztika: 183 megtekintés)

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.