Satura rādītājs:

ANALOG ULTRASONIC SENSOR attāluma mērīšanai: 3 soļi
ANALOG ULTRASONIC SENSOR attāluma mērīšanai: 3 soļi

Video: ANALOG ULTRASONIC SENSOR attāluma mērīšanai: 3 soļi

Video: ANALOG ULTRASONIC SENSOR attāluma mērīšanai: 3 soļi
Video: A02YYUW Ultrasonic Sensor testing 2024, Novembris
Anonim
ANALOG ULTRASONIC SENSOR attāluma mērīšanai
ANALOG ULTRASONIC SENSOR attāluma mērīšanai

Šajā instrukcijā tiks apskatīts, kā izmantot ar Arduino savienotu ultraskaņas sensoru un precīzi izmērīt attālumus no 20 cm līdz 720 cm.

1. darbība: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

Es izmantoju slaveno GY-US42V2, kas var darboties četros veidos:

-impulsu izvade ar īpašu instalējamu bibliotēku (SR04.h) nav pārbaudīta

-I2C komunikācija ar īpašu bibliotēku SoftI2Cmaster.h (nav pārbaudīts).

-I2C bez īpašas bibliotēkas ar šo pin karti:

  • VCC uz VCC,
  • A5 (atmega328 SCL) līdz CR
  • A4 (atmega328 SDA) līdz DT
  • GND līdz GND

Saite uz atmega328 bez pretestības uz augšu, nav ļoti labs mērījums.

-Serial RX TX ar īpašu bibliotēku SoftwareSerial.h un šo pin karti:

VCC līdz VCC

GND līdz GND

  • pin D2 uz CR
  • tapa D3 līdz DT
  • VCC uz PS

Precīzāks un labākais, manuprāt

Dažas tehniskās specifikācijas:

GY-US42 ir lēts, augstas kvalitātes diapazona modulis.

Darba spriegums 3-5 V, mazs enerģijas patēriņš, mazs izmērs, ērta uzstādīšana.

Tās darbības princips ir tāds, ka zonde izstaro izmērītā objekta apstarotus ultraskaņas viļņus, zonde saņem atgriešanās skaņas viļņus, izmanto laika starpību, aprēķina faktisko attālumu. Ir trīs veidi, kā nolasīt moduļa datus, t.i., sērijas UART (TTL līmenis), IIC, impulsa režīms pwm, Sērijas pārraides ātrums ir 9600bps un 115200bps, to var konfigurēt, ir nepārtraukts, iestatiet izeju divos veidos, varat saglabāt jaudas iestatījumus.

IIC var mainīt iekšējo adresi, lai atvieglotu IIC kopni, vienlaikus piekļūstot vairākiem moduļiem. Impulsa pwm izeja ir tāda pati kā sr04.

Moduli var pielāgot citai darba videi un savienot tieši ar mikrokontrolleri.

Ja datoram TTL modulī ir nepieciešams USB, tiešs savienojums.

IIC režīmu var tieši saistīt ar APM, Pixhawk un citu lidojuma vadību.

Nodrošina mikrokontrollera Arduino, 51, STM32 sakaru procedūras, nenodrošina ķēdes un iekšējo mikrokontrolleru avotu.

Izmantojot raiduztvērēju, ir iebūvēta ultraskaņas zonde, diapazons no aklās zonas ir aptuveni 20 cm. 20 cm robežās diapazons nav derīgs.

Spriegums: 3-5 V

Iebūvētais MCU aprēķina attālumu

IIC un sērijas un pwm

Frekvence: 15 Hz (pilns diapazons)

Pašreizējā: 9mA (VCC = 5V)

2. darbība. Shēma un arhīvs skicē un Libs

Shēma un arhīvs skicē un Libs
Shēma un arhīvs skicē un Libs

Es izveidoju arduino klona dēli ar atmega328 PU non P, man tas ir sen. Es uzrakstīju 2. tipa skici:

  • RADARI2C I2C darbojas bez īpašas bibliotēkas
  • RADARserial ar SoftwareSerial.h

Jūs atradīsit arī oriģinālo skici un šim sensoram pievienotos libus.

3. solis: secinājums

Šāda veida sensori tiks izmantoti kā sava veida aizmugurējie parkošanās sensori, bet izmantošanai ārpus telpām šo sistēmu var traucēt vējš, kas novirza skaņu. Esi uzmanīgs.

Paldies visai vietnei, kas nepieciešama, lai rediģētu šo pamācību.

Laimīgu pamācību !!!!

Ieteicams: