HC-SR04: mea uma lava e uiga ile ultrasonic sensor

HC-SR04 Sensor

O nisi taimi e tatau ai Fua fua le mamao ma mo lena mea o loʻo ia te oe le tele o sensors. Ua uma ona matou faapaiaina se tusitusiga e talanoa ai e uiga i le maualuga maualuga tonu sensor e pei o le VL52L0X. O lenei sensor o le ToF ituaiga ma sa faʻavae i luga o tonu tonu fua faʻafetai i lona leisa. Ae afai o le faʻatonuina e le taua tele ia te oe ma e te manaʻo i se mea e faʻatagaina ai oe e fua mamao i se tau maualalo, se isi avanoa e o loʻo i ou tamatamailima o le HC-SR04.

I le tulaga o HC-SR04 mamao sensor, mamao e fuaina ile ultrasound. O le faiga e tutusa ma le metotia opitika o le VL52L0X. O lona uiga, ua faʻasalalau, o loʻo i ai le faʻateʻi ma ua mauaina, ae i lenei tulaga nai lo le avea ma leisa poʻo le IR, o le ultrasound. A faʻapea e te fiafia tele i mea tau eletise, robotics poʻo le amateur maker, e mafai ona e faʻaaogaina mo le tele o poloketi DIY pei o faʻafitauli vaʻai mo robots, sensor sensors, ma isi.

O le a le HC-SR04?

Ia, e mautinoa lava, aua ua uma ona ou fai atu manatu i palakalafa talu ai, O le HC-SR04 o se maualalo tele le mamao mamao sensor faʻavae i luga o le ultrasound. Faʻatasi ma ia e faʻatagaina le fuaina o mamao i se auala faigofie ma vave, e ui o le faʻavae e le masani ona faʻaaogaina mo lena. Tele taimi, e faʻaaogaina o se transducer e iloa ai faʻafitauli ma aloese mai latou i isi auala e fesoʻotaʻi ma le tali atu a le sensor.

O le faaali mai o le HC-SR04 e matua iloga ma faigofie ona iloaina. I se faʻaopopoga, o se sili ona lauiloa aitema i Arduino amataga mea ato ma talafeagai mo le tele o poloketi. E faigofie ona iloa aua e lua ona "mata" o mea moni ia o masini ultrasound o loʻo tuʻufaʻatasia e lenei module. O se tasi o ia mea o se ultrasound emitter ma le isi o se tagata e taliaina. E galue i le taimi o le 40 Khz, o le mea lea e le lagona e tagata.

Ultrasonic Sensor Mataupu faʻavae

Le mataupu faʻavae lea E faʻavae i luga o le faʻataʻitaʻiga o le tasi na faʻaaogaina pe a e togiina se maʻa i totonu o se vaieli e fua lona loloto. E togi le maa ma taimi le umi e paʻu ai i lalo. Ona e faʻatulagaina lea o le saoasaoa mo le taimi ua teʻa ma e maua le mamao na malaga ai le maʻa. Ae i le tulaga lena o le sensor o oe.

Tusitusiga fesoʻotaʻi:
ESP8266: o le WIFI module mo Arduino

I le HC-SR04, o le emitter o le a faʻailoaina ni leo ma pe a latou fiti ese se mea poʻo se faʻalavelave i le auala o le a latou puʻeina ai e le tagata faʻatupeina. O le matagaluega o le a faia le tatau fuafuaina o lena siuleo e iloa ai le mamao. Atonu e te masani foʻi i lenei mea pe a fai e te iloa le faiga e faʻaogaina e nisi meaola e pei o masi, tafola poʻo peʻa e suʻe ai faʻafitauli, manu, ma isi.

I le faitauina o le taimi talu mai le pulse na lafoina seʻia maua le tali, le taimi ma o le mea lea o le mamao e mafai ona faʻamaonia lelei. Manatua lena [Avanoa = saosaoa taimi] ae i le tulaga o le HC-SR04, e tatau ona e vaevaeina lenei aofaʻiga i le / 2, talu ai ua uma ona fua le taimi talu ona alu le ultrasound ma femalagaaʻi i le vanimonimo seʻia oʻo ina lavea le faʻafitauli ma le auala e toe foʻi ai, o lona uiga o le afa o lenei ...

Pinout ma pepa faʻamaumauga

Ua e iloa lena mea e vaʻai ai i faʻamaumauga atoa o le faʻataʻitaʻiga ua e mauaina, o le mea sili ona lelei saili le pepa faʻamaumauga sima a le kamuta Mo se faʻataʻitaʻiga, o le a Sparkfun datasheet, ae e tele isi avanoa i le PDF. Ae ui i lea, o mea taua ia e sili ona taua ile faʻamaumauga ole HC-SR04:

  • Pinona: 4 pine mo le paoa (Vcc), faʻaoso (Trigger), tagata e taliaina (Echo) ma le eleele (GND). O le faʻailoga e faʻailoa mai ai le taimi e tatau ai ona faʻagaoioia le sensor (pe a faʻalauiloa le ultrasound), ma o le a mafai ai loa ona iloa le taimi ua teʻa, pe a maua e le tagata faʻatalia le faʻailo.
  • Meaai: 5 V
  • Telefoni ultrasound: 40 Khz, o le taliga tagata faʻalogo naʻo le 20Hz e oʻo i le 20Khz. O mea uma i lalo ole 20Hz (faʻaopoopo) ma luga atu o le 20Khz (ultrasound) o le a le vaʻaia.
  • Faʻaaoga (tu-i le): <2mA
  • Faʻaoga galue: 15mA
  • Tulimanu lelei: <15º, faʻamoemoe i le itu o mea faitino oe mafai ona sili atu pe sili atu leaga iʻuga.
  • Fua fuaina: mai le 2cm i le 400cm, e ui lava mai le 250 cm o le iugafono o le a le lelei tele.
  • Feololo feololo: 0.3 cm fesuiaʻiga i le va o le mamao mamao ma le fuataga, o lea e ui lava e le o mafaufauina sili ona saʻo pei o le laser, o fuataga e sili ona taliaina mo le tele o talosaga.
  • Tau: mai i le € 0,65

Tuʻufaʻatasia ma Arduino

HC-SR04 ma Arduino

Para fesoʻotaʻi i le Arduino e le faigofie. E tatau ona e nafa ma le fesoʻotaʻiga o le GND i le fesoʻotaʻiga o lau Arduino faʻailogaina faapena, Vcc ma le sapalai o le eletise Arduino 5v ma isi pine e lua o le HC-SR04 faʻatasi ai ma mea faʻaulufaleina / galuega filifilia ua filifilia mo lau poloketi. Oe mafai ona vaʻaia e faigofie i le pito i luga Fritzing polokalame ...

E tatau ona tasi le iloiloga, o le tigger e tatau ona mauaina se eletise eletise e tusa ma le 10 microseconds ina ia faʻagaoioia lelei. Talu ai e tatau ona e mautinoa o LOW taua.

Ae mo le code mo Arduino IDE, oe le tau faʻaaogaina soʻo se faletusi poʻo se mea faʻapena e pei o isi vaega. Naʻo le faia o le metotia e fuafua ai le mamao ma seisi mea ... O le mea moni, afai e te manaʻo i lau poloketi e faia se mea e tali atu ai i le fuaina o le HC-SR04 sensor, e tatau ona e faʻaopopo le code e te manaʻomia. Mo se faʻataʻitaʻiga, nai lo le naʻo le faʻaali mai o fuataga i luga o le faʻamafanafanaga, oe mafai ona faia servomotors minoi i se tasi itu poʻo seisi mo nisi mamao e aloese ai mai le faʻalavelave, pe mo se afi e taofi, se faʻamalama e faʻagaoioia pe a vaʻaia latalata, ma isi. .

 Nisi faʻamatalaga e uiga i polokalame: Tusi Arduino Tusi Lesona (PDF Free)

Mo se faʻataʻitaʻiga, oe mafai ona vaʻaia lenei tulafono autu e faʻaaoga e avea ma faʻavae:

//Define las constantes para los pines donde hayas conectado el pin Echo y Trigger
const int EchoPin = 8;
const int TriggerPin = 9;
 
void setup() {
   Serial.begin(9600);
   pinMode(TriggerPin, OUTPUT);
   pinMode(EchoPin, INPUT);
}

//Aquí la muestra de las mediciones
void loop() {
   int cm = ping(TriggerPin, EchoPin);
   Serial.print("Distancia medida: ");
   Serial.println(cm);
   delay(1000);
}

//Cálculo para la distancia
int ping(int TriggerPin, int EchoPin) {
   long duration, distanceCm;
   
   digitalWrite(TriggerPin, LOW);  //para generar un pulso limpio ponemos a LOW 4us
   delayMicroseconds(4);
   digitalWrite(TriggerPin, HIGH);  //generamos Trigger (disparo) de 10us
   delayMicroseconds(10);
   digitalWrite(TriggerPin, LOW);
   
   duration = pulseIn(EchoPin, HIGH);  //medimos el tiempo entre pulsos, en microsegundos
   
   distanceCm = duration * 10 / 292/ 2;   //convertimos a distancia, en cm
   return distanceCm;
}

 


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

O se tala, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   Jose malo

    Na ou mauaina le faamalamalamaga sili ona aoga ma faigofie.