Video: ANALOGNI ultrazvočni senzor za merjenje razdalje: 3 koraki
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta navodila bodo obravnavala, kako uporabljati ultrazvočni senzor, povezan z Arduinom, in natančno izmeriti razdalje od 20 do 720 cm.
1. korak: GY-US42V2
Uporabil sem znameniti GY-US42V2, ki lahko deluje na 4 načine:
-impulzni izhod s posebno knjižnico za namestitev (SR04.h) ni preizkušen
-I2C komunikacija s posebno knjižnico SoftI2Cmaster.h (ni preizkušeno).
-I2C brez posebne knjižnice s tem zemljevidom pin:
- VCC v VCC,
- A5 (atmega328 SCL) do CR
- A4 (atmega328 SDA) do DT
- GND v GND
Povezava z atmega328 brez uporovnega upora, ni zelo dobra meritev.
-Serial RX TX s posebno knjižnico SoftwareSerial.h in tem zemljevidom pin:
VCC v VCC
GND v GND
- pin D2 na CR
- pin D3 to DT
- VCC v PS
Bolj natančno in po mojem mnenju najboljše
Nekaj tehničnih specifikacij:
GY-US42 je poceni in visokokakovosten modul dometa.
Delovna napetost 3-5 V, majhna poraba energije, majhnost, enostavna namestitev.
Njegovo načelo delovanja je, da sonda oddaja ultrazvočne valove, ki jih obseva izmerjeni predmet, sonda sprejema povratne zvočne valove, uporablja časovno razliko, izračuna dejansko razdaljo. Obstajajo trije načini branja podatkov o modulu, to je serijski UART (raven TTL), IIC, impulzni način pwm, Zaporedna hitrost prenosa je 9600bps in 115200bps, je mogoče konfigurirati, obstaja neprekinjeno, nastavite izhod na dva načina, lahko shranite nastavitve napajanja.
IIC lahko spremeni notranji naslov, da olajša dostop do vodila IIC ob istem dostopu do več modulov. Impulzni pwm izhod je enak sr04.
Modul lahko prilagodite drugemu delovnemu okolju in ga priključite neposredno na mikrokrmilnik.
Ko računalnik potrebuje USB v modulu TTL, neposredna povezava.
Način IIC je mogoče neposredno povezati z APM, Pixhawk in drugimi kontrolami letenja.
Zagotavlja komunikacijske postopke mikrokrmilnika Arduino, 51, STM32, ne zagotavlja vezij in notranjih virov mikrokrmilnika.
Zaradi uporabe oddajnika je vgrajena ultrazvočna sonda, domet od slepega območja je približno 20 cm. V 20 cm je obseg neveljaven.
Napetost: 3-5 V
Vgrajen MCU izračuna razdaljo
IIC ter serijski in pwm
Frekvenca: 15 Hz (celoten obseg)
Tok: 9mA (VCC = 5V)
2. korak: Shema in arhiv v skici in jezikih
Naredil sem klonsko ploščo arduino z atmega328 PU non P, dobil sem že davno. Vtipkam skico 2, imenovano:
- RADARI2C za I2C deluje brez posebne knjižnice
- RADARserial s programsko opremo SoftwareSerial.h
Našli boste tudi izvirno skico in ohišja za ta senzor.
3. korak: Zaključek
Tovrstni senzor se bo uporabljal kot nekakšen parkirni senzor za zadaj, vendar bi ga lahko na prostem motil sistem, ki odstopa od zvoka. Bodi previden.
Hvala vsem spletnim mestom, potrebnim za urejanje tega navodila.
Veselo poučevanje !!!!