Агуулгын хүснэгт:

AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: 4 алхам
AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: 4 алхам

Видео: AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: 4 алхам

Видео: AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: 4 алхам
Видео: Avr studiо, proteus, программатор | Микроконтроллеры с нуля #2 2024, Долдугаар сарын
Anonim
Image
Image

Бүгдээрээ сайн уу!

Энэ хэсэгт би зайг мэдрэх энгийн электрон төхөөрөмж хийдэг бөгөөд эдгээр параметрүүдийг LCD NOKIA 5110 дээр харуулдаг. Параметрүүдийг диаграм болон тоон хэлбэрээр харуулдаг. Энэхүү төхөөрөмж нь AVR ATMEGA328P микроконтроллер дээр суурилсан болно. Төхөөрөмж нь HC-SR04 зайны хэт авианы мэдрэгчээр тоноглогдсон.

Алхам 1: Бүрэлдэхүүн хэсгүүдийн тайлбар

Тодорхойлолтын бүрэлдэхүүн хэсгүүд
Тодорхойлолтын бүрэлдэхүүн хэсгүүд
Тодорхойлолтын бүрэлдэхүүн хэсгүүд
Тодорхойлолтын бүрэлдэхүүн хэсгүүд

Төхөөрөмжийн үндсэн бүрэлдэхүүн хэсгүүд:

  • AVR "ATMEGA328P" микроконтроллер
  • Monochrome Graphic LCD "NOKIA 5110"
  • "HC-SR04" хэт авианы зайн мэдрэгч

AVR "ATMEGA328P" микроконтроллер

Оруулсан онцлог шинж чанарууд:

  1. 16 битийн таймер/тоолуурын тасалдал
  2. Гадаад тасалдал
  3. Мастер/боолын SPI цуваа интерфэйс

Monochrome Graphic LCD "NOKIA 5110"

Үзүүлэлтүүд:

  1. 48 x 84 цэгийн LCD дэлгэц
  2. Цуваа автобусны интерфэйс нь хамгийн дээд хурд нь 4 Мбит/сек
  3. Дотоод хянагч/жолооч "PCD8544"
  4. LED арын гэрэл
  5. 2.7V-5V хүчдэлд ажилладаг, бага цахилгаан зарцуулдаг, батерейны хэрэглээнд тохиромжтой
  6. Температурын хүрээ -25˚С -аас +70˚С хүртэл
  7. CMOS оролтын дохиог дэмждэг

"HC-SR04" хэт авианы зайн мэдрэгч

Онцлог ба үзүүлэлтүүд:

  1. Цахилгаан хангамж: +5V DC
  2. Чимээгүй гүйдэл: <2мА, ажлын гүйдэл: 15мА
  3. Зай: 2см - 400см / 1 " - 13 фут, нарийвчлал: 0.3см
  4. Хэмжих өнцөг: 30 градус
  5. Триггер оролтын импульсийн өргөн: 10uS
  6. Хэмжээ: 45mm x 20mm x 15mm

Алхам 2: Энэ нь хэрхэн ажилладаг вэ?

Энэ яаж ажилдаг вэ?
Энэ яаж ажилдаг вэ?
Энэ яаж ажилдаг вэ?
Энэ яаж ажилдаг вэ?

Хэт авианы мэдрэгч нь объект хүртэлх зайг тодорхойлоход ашигладаг SONAR ба RADAR системийн зарчмаар ажилладаг.

Хэт авианы мэдрэгч нь өндөр давтамжтай (хэт авианы) долгион үүсгэдэг. Энэхүү хэт авиан нь объект руу цохиход доорх зурагт үзүүлсэн шиг хүлээн авагчийн мэдрэх цуурай мэт тусдаг.

Цуурай хүлээн авагчид хүрэх хугацааг хэмжсэнээр бид зайг тооцоолж чадна.

Энэ бол хэт авианы модулийн зайг хэмжих үндсэн зарчим юм.

HCSR04 хэт авианы модульд бид гох импульс өгөх ёстой бөгөөд ингэснээр 40 кГц давтамжтай хэт авиан үүсгэх болно.

40 кГц -ийн 8 импульс хэт авиан үүсгэсний дараа цуурай зүүг өндөр болгодог. Цуурай чимээ эргэж ирэхгүй болтол цуурай зүү өндөр хэвээр байна. Тиймээс цуурай зүүний өргөн нь дууны объект руу буцаж ирэх цаг болно. Цаг гарсны дараа бид дууны хурдыг мэддэг тул зайг тооцоолж болно.

HC -SR04 нь 2 см -ээс 400 см хүртэл хэмжих боломжтой

Одоо зайг хэрхэн тооцоолох вэ: Зай = Хурд x Цаг

Дууны долгионы хурд 343 м/с байна

Нийт зай = 343 x Өндөр цаг (Цуурай) 2

Сигнал нь HC-SR04-ээс объект руу шилжиж HC-SR04 модуль руу буцдаг тул нийт зайг 2-т хуваадаг.

Алхам 3: Микроконтроллерийн програм хангамжийн програмчлал

Програм хангамжийн микроконтроллерийн С кодын програмыг тайлбартай татаж аваарай.

Дараа нь HEX файлд хөрвүүлж, микроконтроллерийн флаш санах ойд байршуулна.

Микроконтроллер руу анивчдаг програм хангамж:

HEX файлыг микроконтроллерийн флаш санах ойд байршуулж байна. Микроконтроллерийн флаш санах ойн шаталтын дэлгэрэнгүй тайлбар бүхий видеог үзээрэй: Микроконтроллерийн флаш санах ой шатаж байна …

Алхам 4: Хэт авианы зайн мэдрэгчийн хэлхээний угсралт

Хэт авианы зайн мэдрэгчийн хэлхээний угсралт
Хэт авианы зайн мэдрэгчийн хэлхээний угсралт
Хэт авианы зайн мэдрэгчийн хэлхээний угсралт
Хэт авианы зайн мэдрэгчийн хэлхээний угсралт

Схемийн дагуу бүрэлдэхүүн хэсгүүдийг холбоно уу.

Залгуурыг залгаарай, энэ нь ажиллаж байна!

Зөвлөмж болгож буй: