Satura rādītājs:
Video: ANALOG ULTRASONIC SENSOR attāluma mērīšanai: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Š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
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
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:
HC-12 liela attāluma laika stacija un DHT sensori: 9 soļi
HC-12 liela attāluma laika stacija un DHT sensori: šajā apmācībā mēs uzzināsim, kā izveidot tālvadības laika staciju, izmantojot divus dht sensorus, HC12 moduļus un I2C LCD displeju. Noskatieties video
Darba sākšana ar liela attāluma bezvadu temperatūras un vibrācijas sensoriem: 7 soļi
Darba sākšana ar liela attāluma bezvadu temperatūras un vibrācijas sensoriem: Dažreiz vibrācija ir nopietnu problēmu cēlonis daudzās lietojumprogrammās. No mašīnas vārpstām un gultņiem līdz cietā diska veiktspējai vibrācija izraisa mašīnas bojājumus, agrīnu nomaiņu, zemu veiktspēju un būtiski ietekmē precizitāti. Uzraudzība
Ķēdes izmantošana digitālo vārtu sprieguma mērīšanai: 7 soļi
Ķēdes izmantošana digitālo vārtu sprieguma mērīšanai: Digitālās shēmas parasti izmanto 5 voltu barošanas avotus. Digitālos spriegumus, kas ir no 5 līdz -2,7 voltiem TTL sērijā (digitālās integrētās mikroshēmas veids), uzskata par augstu un to vērtība ir 1. Digitālie spriegumi veidlapa 0-0,5 tiek uzskatīta par zemu un tai ir
4 soļi akumulatora iekšējās pretestības mērīšanai: 4 soļi
4 soļi, lai izmērītu akumulatora iekšējo pretestību: Šeit ir 4 vienkāršas darbības, kas var palīdzēt izmērīt mīklas iekšējo pretestību
Temperatūras mērīšanai izmantojiet kondensatorus: 9 soļi
Temperatūras mērīšanai izmantojiet kondensatorus: Šis projekts radās, jo es nopirku kondensatoru komplektu ar galvenokārt X7R (labas kvalitātes) kondensatoriem, bet dažas no augstākajām vērtībām 100nF un vairāk bija lētākas un mazāk stabilas Y5V dielektriskās, kurām ir milzīgas temperatūras izmaiņas un op