Բովանդակություն:

ANALOG ULTRASONIC SENSOR հեռավորության չափման համար. 3 քայլ
ANALOG ULTRASONIC SENSOR հեռավորության չափման համար. 3 քայլ

Video: ANALOG ULTRASONIC SENSOR հեռավորության չափման համար. 3 քայլ

Video: ANALOG ULTRASONIC SENSOR հեռավորության չափման համար. 3 քայլ
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Դեկտեմբեր
Anonim
ՀԵՌԱՆԿԱՐՈ MEԹՅԱՆ ՉԱՓՈՄ ԱՆԱԼՈԳ Ո UԵԼՏՐԱՍՈՆԱԿԱՆ Սենսոր
ՀԵՌԱՆԿԱՐՈ MEԹՅԱՆ ՉԱՓՈՄ ԱՆԱԼՈԳ Ո UԵԼՏՐԱՍՈՆԱԿԱՆ Սենսոր

Այս հրահանգները կքննարկեն, թե ինչպես օգտագործել Արդուինոյին միացված ուլտրաձայնային տվիչ և ճշգրիտ չափել 20 սմ -ից 720 սմ հեռավորությունները:

Քայլ 1: GY-US42V2

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

Ես օգտագործեցի հայտնի GY-US42V2- ը, որը կարող է աշխատել 4 եղանակով.

-զարկերակային ելք ՝ հատուկ գրադարանով տեղադրելու համար (SR04.h) ստուգված չէ

-I2C հաղորդակցություն SoftI2Cmaster.h հատուկ գրադարանի հետ (փորձարկված չէ):

-I2C ՝ առանց հատուկ գրադարանի ՝ այս փին քարտեզով.

  • VCC- ից VCC,
  • A5 (atmega328 SCL) դեպի CR
  • A4 (atmega328 SDA) մինչև DT
  • GND- ից GND

Հղում դեպի atmega328 ՝ առանց ձգման դիմադրության, ոչ շատ լավ չափման:

-Serial RX TX հատուկ գրադարանով `SoftwareSerial.h և այս փին քարտեզը.

VCC- ից VCC- ին

GND- ից GND

  • կապում D2 դեպի CR
  • կապում D3- ից DT
  • VCC- ից PS

Ավելի ճշգրիտ և իմ կարծիքով ամենալավը

Որոշ տեխնիկական բնութագրեր

GY-US42- ը ցածր գնով, բարձրորակ տեսականու մոդուլ է:

Աշխատանքային լարումը 3-5 Վ, փոքր էներգիայի սպառում, փոքր չափսեր, հեշտ տեղադրում:

Գործողության սկզբունքն այն է, որ զոնդը արտանետում է չափված օբյեկտի կողմից ճառագայթվող ուլտրաձայնային ալիքներ, զոնդը ստանում է վերադարձի ձայնային ալիքներ, օգտագործում է ժամանակի տարբերությունը, հաշվարկում իրական հեռավորությունը: Մոդուլի տվյալները կարդալու երեք եղանակ կա ՝ սերիական UART (TTL մակարդակ), IIC, զարկերակային ռեժիմ pwm, Սերիական փոխանցման արագությունը 9600 բիթ / վրկ և 115200 բիթ / վ է, կարող է կազմաձևվել, կա շարունակական, ելքը սահմանել երկու եղանակով, կարող եք պահպանել էներգիայի կարգավորումները:

IIC- ն կարող է փոփոխել ներքին հասցեն ՝ IIC ավտոբուսը միաժամանակ հեշտությամբ մուտք գործելով մի քանի մոդուլների: Իմպուլսային pwm ելքը նույնն է, ինչ sr04- ը:

Մոդուլը կարող է հարմարվել մեկ այլ աշխատանքային միջավայրի և միանալ անմիջապես միկրոկոնտրոլերին:

Երբ համակարգչին անհրաժեշտ է USB TTL մոդուլում, ուղղակի կապ:

IIC ռեժիմը կարող է ուղղակիորեն կապված լինել APM- ի, Pixhawk- ի և այլ թռիչքների կառավարման հետ:

Ապահովում է միկրոկառավարիչի Arduino, 51, STM32 հաղորդակցման ընթացակարգերը, չի ապահովում սխեմաներ և ներքին միկրոկառավարիչի աղբյուր:

Ստացողի օգտագործման արդյունքում ներկառուցված է ուլտրաձայնային հետաքննություն, կույր տարածքից հեռավորությունը մոտ 20 սմ է: 20 սմ -ի սահմաններում միջակայքն անվավեր է:

Լարում `3-5 Վ

Ներկառուցված MCU- ն հաշվարկում է հեռավորությունը

IIC և սերիական և pwm

Հաճախականություն `15 Հց (ամբողջական տեսականի)

Ընթացիկ `9mA (VCC = 5V)

Քայլ 2. Սխեման և արխիվը ուրվագծերի և գրքերի ներսում

Սխեման և արխիվը ուրվագծերի և գրքերի ներսում
Սխեման և արխիվը ուրվագծերի և գրքերի ներսում

Ես պատրաստեցի arduino- ի կլոնային տախտակ atmega328 PU non P- ով, ես վաղուց եմ ստացել: Ես մուտքագրում եմ 2 -րդ էսքիզ, որը կոչվում է.

  • RADARI2C I2C- ի համար, որն աշխատում է առանց հատուկ գրադարանի
  • RADAR սերիալ SoftwareSerial.h- ի հետ

Դուք կգտնեք նաև բնօրինակի էսքիզը և այս սենսորի համար մատակարարվող կշեռքները:

Քայլ 3: Եզրակացություն

Այս տեսակի սենսորը կօգտագործվի որպես հետևի կայանման սենսոր, սակայն բացօթյա օգտագործման համար այս համակարգը կարող է խախտվել քամուց, որը շեղում է ձայնը: Ուշադիր եղիր.

Շնորհակալություն բոլոր այն կայքերին, որոնք անհրաժեշտ են այս հրահանգը խմբագրելու համար:

Ուրախ ուսանելի !!!!

Խորհուրդ ենք տալիս: