Ultragarsinis atstumo matavimo daviklis hc-sr04

Ultragarsinis atstumo matavimo daviklis hc-sr04

w49113

Nauja

Yra sandėlyje

€1.86
Vnt.

Žymos: 6 krypties jutiklis, uart usb, lidar skaitytuvas, pjezoelektrinių kristalų ultragarso, švelnus paleidimas, sr04, krrqd20a, sr04t, bme280, 3535 3v.

Ultragarsinis atstumo jutiklių-hc-sr04 modulis naudoja akustinės spinduliuotės nustatyti atstumą iki objekto.Tai ne-kontaktinis jutiklis užtikrina didelį tikslumą ir stabilumą matavimai.Matavimo diapazonas: 2 cm iki 400 cm.Saulės spinduliuotės ir elektromagnetinis triukšmas yra praktiškai neturi įtakos jutiklio rodmenis.Modulio parduodamas visiškai su siųstuvas ir imtuvas.Ultragarsinis atstumo matavimo daviklis hc-sr04 Ultragarso atstumo jutiklių-hc-sr04 modulis naudoja akustinės spinduliuotės nustatyti atstumą iki objekto.Tai ne-kontaktinis jutiklis užtikrina didelį tikslumą ir stabilumą matavimai.Matavimo diapazonas: 2 cm iki 400 cm.Saulės spinduliuotės ir elektromagnetinis triukšmas yra praktiškai neturi įtakos jutiklio rodmenis.Modulio parduodamas visiškai su siųstuvas ir imtuvas.Specifikacijos HC-SR04 Maitinimo įtampa: + 5 V nuolatinės srovės; Poilsio srovė: Darbinė srovė: 15 Ma; Efektyvią darbo kampas: Matavimo atstumas: nuo 2 cm iki 400 cm (1 - 13 cm); Skiriamoji geba: 0.3 cm; Matavimo kampas: 30 laipsnių; Jaudinimo impulso plotis: 10 mikrosekundėmis; Matmenys: 45mm x 20mm x 15mm.Komplektą sudaro: 1x ultragarso atstumo matavimo daviklis hc-sr04 Bendras vaizdas hc-sr04 jutiklis Kaiščius: VCC: + 5 v (DC) Trigonometrijos: Trigger (įvestis) Aidą: Aidas (išvestis) KORPUSAS: Važiuoklės Prisijungti hc-sr04 jutiklis su Arduino Šiame pavyzdyje, hc-sr04 ultragarsinis jutiklis nustato atstumą ir rodomas gautas reikšmes į serijos monitoriaus langas į Arduino IDE aplinkoje.Paprasta.Pagrindinis tikslas šiame pavyzdyje yra padėti jums suprasti veikimo principas jutiklis toliau naudoti daugiau sudėtingų projektų.Maža pastaba: laisvos prieigos yra puikus newping Biblioteką, kuri leidžia dar paprasčiau naudoti hc-sr04, pavyzdžiui, jo naudojimas yra taip pat pateikta žemiau.Su Arduino /* Ultragarsinis atstumo jutiklio ir Arduino-visiškai Hyde Ultragarso atstumo jutiklis: VCC: + 5V Trigonometrijos: Trigger (input) - 11 pin Aidą: Aidas (išėjimo) - 12 pin KORPUSAS: KORPUSAS */ Int trigpin = 11; // Trigger-žalia dirigentas Int echopin = 12; // echo geltona dirigentas Ilga, CM, cm; Void setup() { // Serial port pradėti Serijos.Pradžia (9600); // Inicijuoti įėjimai ir išėjimai Pinmode (trigpin, output); Pinmode (echopin, input); } Void loop() { // Jutiklis įjungia ir generuoja impulsus, kurių plotis ne didesnis kaip 10 μs ar daugiau // Generuoti trumpas žemas pulsas teikti "švarus" pulsas aukštas: Digitalwrite (trigpin, low); Delaymicroseconds (5); Digitalwrite (trigpin, high); Delaymicroseconds (10); Digitalwrite (trigpin, low); // Nuskaityti duomenis iš ultragarsinis jutiklis: vertė aukšta, kurios // Priklauso nuo trukmės (mikrosekundėmis) tarp laivybos // Akustinių bangų ir jo atvirkštinis priėmimo echolocator.Pinmode (echopin, input); Trukmė = pulshin (echopin, high); // Laikas, atstumas konversijos CM = (trukmė/2) / 29.1; Cm = (trukmė/2) / 74; Serijos.spausdinti(cm); Serijos.print("į "); Serijos.spausdinti(cm); Serijos.print("CM"); Serijos.println(); Delay (250); } Biblioteka naudoti NewPing Žemiau yra pavyzdys programą, naudojant newping Biblioteka. # Include # Define TRIGGER_PIN 12 # Define echo_pin 11 # Define max_distance 200 Newping echolotai (tri_pin, echo_pin, max_distance); // nustatyti smeigtukai ir didžiausias atstumas.Void setup() { Serijos.Pradžia (9600); } Void loop() { Nedelsiant (50); Nepasirašytas int JAV = sonar.ping_cm(); Serijos.spausdinti (JAV); Serijos.println("cm"); } Biblioteka naudoti NewPing Žemiau yra pavyzdys, programos, naudojant newping Biblioteka. # Include # Define TRIGGER_PIN 12 # Define echo_pin 11 # Define max_distance 200 Newping echolotai (tri_pin, echo_pin, max_distance); // nustatyti smeigtukai ir didžiausias atstumas.Void setup() { Serijos.Pradžia (9600); } Void loop() { Nedelsiant (50); Nepasirašytas int JAV = sonar.ping_cm(); Serijos.spausdinti (JAV); Serijos.println("cm"); } specifikacija Jei hc-sr04 neskaito echo signalą, išėjimo signalo niekada konvertuoti į mažas.Devantec ir paralaksas jutikliai pateikti uždelsimo laiką 36 milisekundėmis 28 milisekundžių atitinkamai.Jei naudojate eskizas aukščiau, programa bus "pakabinti" 1 sekundę.Todėl pageidautina, kad būtų nurodyti vėlavimo parametro.Hc-sr04 jutiklis nėra gerai dirbti, matuojant atstumus daugiau nei 10 metrų.Pulsas grąžinimo laikas yra apie 20 milisekundžių, todėl rekomenduojama tokiais atvejais nustatyti delsos trukmė-daugiau nei 20, naprmer, 25 ar 30 milisekundžių.Jūs galite prisijungti ultragarso atstumo jutiklio hc-sr04, kad tik viena minėto sprendimo Arduino.Norėdami tai padaryti, ji yra būtina, tarp kaiščių sukelti ir Echo įdiegti rezistorius būti 2,2 kOhm ir prisijungti prie Arduino tik pin sukelti.Prisijungti ultragarso atstumo jutiklio Arduino naudojant 1 pin!Prijungimo schema ir eskizas už srf06 ultragarso atstumo jutiklio yra taip. // Eskizas su newping Biblioteką, kuri gali būti naudojamos ir hc-sr04 jutiklis ir // Į srf06 čia ir leidžia jums prijungti ultra-dabartinė jutikliai // Naudojant vieną pin apie Arduino.Galite papildomai prijungti kondensatorių 0,1 µF ping echo ir sukelti ant jutiklio. // Arduino prisijungia pin sukelti # Include # Define ping_pin 12 // Pin su Arduino yra prijungtas prie piko sukelti ir echo ultragarso atstumo jutiklio # Define max_distance 200 // maksimalus atstumas mes kontrolė (cm).Didžiausias atstumas tokių jutiklių, siekia 400-500 cm.Newping echolotai (ping_pin, ping_pin, max_distance); // nustatyti smeigtukai ir didžiausias atstumas Void setup() { Serijos.Pradžia (115200); // atidaryti serijos protokolo duomenų perdavimo sparta 115200 bitų/sek. } Void loop() { Nedelsiant (50); // atidėti 50 milisekundžių tarp bangų kartos. 29 milisekundžių-mažiausias leistinas nedelsiant.Nepasirašytos int JAV = sonar.Ping (); // signalas kartos, gavimo laikas mikrosekundėmis (JAV).Serijos.print("Ping: "); Serijos.spausdinti (MUMS/US_ROUNDTRIP_CM) // Konvertavimo laikas, atstumas ir rodyti rezultatus (0, atitinka uždaryti galioja diapazonas) Serijos.println("CM"); }

Nė vienas klientas komentarus šiuo metu.

<

Panašūs produktai