Агуулгын хүснэгт:
Видео: АНАЛОГ УЛТРАСОНИЙН ХЭРЭГСЭХ ХЭМЖЭЭ: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү заавар нь Arduino -той холбогдсон хэт авианы мэдрэгчийг хэрхэн ашиглах, 20см -ээс 720см хүртэлх зайг нарийвчлалтай хэмжих талаар авч үзэх болно.
Алхам 1: GY-US42V2
Би 4 аргаар ажилладаг алдартай GY-US42V2-ийг ашигласан.
-суулгах тусгай номын сантай импульсийн гаралт (SR04.h) шалгагдаагүй байна
SoftI2Cmaster.h тусгай номын сантай -2C харилцаа холбоо (туршигдаагүй).
-2C нь энэ газрын зургийн тусгай номын сангүй:
- VCC -ээс VCC хүртэл,
- A5 (atmega328 SCL) - CR
- A4 (atmega328 SDA) - DT
- GND -ээс GND хүртэл
Татах эсэргүүцэлгүй атмега328 -ийн холбоос, тийм ч сайн хэмжилт биш.
-Serial RX TX нь SoftwareSerial.h тусгай номын сантай бөгөөд энэхүү зүү газрын зурагтай:
VCC -ээс VCC хүртэл
GND -ээс GND хүртэл
- D2 зүүг CR руу холбоно уу
- D3 -ийг DT руу зүү
- VCC -ээс PS хүртэл
Илүү нарийвчлалтай, миний бодлоор хамгийн шилдэг нь
Зарим техникийн үзүүлэлтүүд:
GY-US42 нь хямд өртөгтэй, өндөр чанартай хүрээний модуль юм.
Ашиглалтын хүчдэл 3-5 В, бага эрчим хүчний хэрэглээ, жижиг хэмжээтэй, суулгахад хялбар.
Түүний үйл ажиллагааны зарчим нь датчик нь хэмжсэн объектоор цацруулсан хэт авианы долгион ялгаруулдаг, датчик нь буцах дууны долгион хүлээн авдаг, цагийн зөрүүг ашигладаг, бодит зайг тооцоолдог. Модулийн өгөгдлийг унших гурван арга байдаг, өөрөөр хэлбэл цуваа UART (TTL түвшин), IIC, импульсийн горим pwm, Цуваа дамжуулах хурд нь 9600bps ба 115200bps бөгөөд тохируулах боломжтой, тасралтгүй байдаг, гаралтыг хоёр аргаар тохируулж, тэжээлийн тохиргоог хадгалах боломжтой.
IIC нь хэд хэдэн модульд хандахын зэрэгцээ IIC автобусыг хөнгөвчлөхийн тулд дотоод хаягаа өөрчилж болно. Импульс pwm гаралт нь sr04 -тэй ижил байна.
Модулийг өөр ажлын орчинд дасан зохицож, микроконтроллерт шууд холбох боломжтой.
TTL модульд компьютер хэрэгтэй бол шууд холболт хийх хэрэгтэй болно.
IIC горимыг APM, Pixhawk болон бусад нислэгийн хяналттай шууд холбож болно.
Arduino, 51, STM32 микроконтроллерийн харилцааны горимыг хангаж, хэлхээ болон дотоод микроконтроллерийн эх үүсвэрийг хангадаггүй.
Трансиверийг ашигласны үр дүнд хэт авианы датчик суурилуулсан бөгөөд сохор талбайгаас 20 см орчим зайтай байна. 20 см -ийн дотор хүрээ хүчингүй байна.
Хүчдэл: 3-5 В.
Баригдсан MCU нь зайг тооцоолно
IIC ба цуваа ба pwm
Давтамж: 15 Гц (бүрэн хүрээ)
Одоогийн: 9mA (VCC = 5V)
Алхам 2: Ноорог ба Libs -ийн схем ба архив
Би atmega328 PU non P бүхий arduino -ийн клон хавтанг хийсэн. Би 2 -р ноорог бичдэг:
- Тусгай номын сангүйгээр ажилладаг I2C -д зориулсан RADARI2C
- SoftwareSerial.h бүхий RADARserial
Та мөн энэхүү мэдрэгчийн анхны ноорог болон libs -ийг олох болно.
Алхам 3: Дүгнэлт
Ийм мэдрэгчийг арын зогсоолын мэдрэгч болгон ашиглах боловч гадаа ашиглахын тулд энэ системийг салхинд хийсгэж, дуу чимээг өөрчилдөг. Болгоомжтой.
Үүнийг засварлах шаардлагатай бүх вэбсайтад баярлалаа.
Аз жаргалтай сургамжтай !!!!
Зөвлөмж болгож буй:
DIY халаасны хэмжээ DC хүчдэлийн тоолуур: 5 алхам
DIY халаасны хэмжээ DC хүчдэлийн тоолуур: Энэхүү зааварчилгаанд би хэлхээ шалгахын тулд DIY халаасны хэмжээтэй DC хүчдэлийн тоолуурыг пьезо дуугаруулагч ашиглан хэрхэн хийхийг танд үзүүлэх болно. Танд хэрэгтэй зүйл бол электроникийн анхан шатны мэдлэг, бага зэрэг цаг хугацаа юм. Хэрэв танд ямар нэгэн асуулт, асуудал байвал
Minecraft хүдрийн чийдэн - Өөрчлөх боломжтой хэмжээ, пикселийн нягтрал: 4 алхам
Minecraft-ийн хүдрийн чийдэн-Өөрчлөгдөх хэмжээ, пикселийн нягтрал: Миний долоон настай хүүхэд Minecraft-т дуртай байдаг тул би түүнд зориулж ямар нэгэн зүйл бүтээхээр шийдсэн. Сонголт хайж байна, Thingiverse -д Дан Ж Хамерын хийсэн гайхалтай чийдэнгийн төсөл байгаа боловч жаахан тохируулсны дараа би өөрийн төслийг эхлүүлэхээр шийдлээ (та
Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай)
Нэг аналог зүү ашиглан олон тооны аналог утгыг хэрхэн унших вэ: Энэхүү гарын авлагад би зөвхөн нэг аналог оролтын зүү ашиглан олон аналог утгыг хэрхэн уншихыг танд үзүүлэх болно
Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (дижитал хөрвүүлэгчийн аналог): 4 алхам
Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (Дижитал хөрвүүлэгчийн аналог): Бидний өмнөх зааварчилгаанд бид Raspberry Pi -ийн GPIO тээглүүрийг LED, унтраалга руу хэрхэн холбох, GPIO зүү хэрхэн өндөр болохыг харуулж байна. эсвэл Бага. Гэхдээ хэрэв та Raspberry Pi -г аналог мэдрэгчтэй ашиглахыг хүсвэл яах вэ? Хэрэв бид
НЯГТАЙ ГЭРЭЛ ГАРГАХ ХАМГИЙН АРГА ХЭМЖЭЭ !! 3 ЭНГИЙН АЛХАМ !!: 3 алхам
НЯГТАЙ ГЭРЭЛ ГАРГАХ ХАМГИЙН АРГА ХЭМЖЭЭ !! 3 ЭНГИЙН АЛХАМ !!: Танд хэрэгтэй зүйл - цагаан тугалган тугалган цаас 1 АА батерей (зарим AAA батерей ажиллах болно) 1 Мини гэрлийн чийдэн (ихэнх гар чийдэнгийн гэрлийн чийдэнг ашигладаг; зургийг үзнэ үү) Захирагч (шаардлагатай бол)