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

ARDUINO -г ашигладаг хэт улаан туяаны систем: 3 алхам
ARDUINO -г ашигладаг хэт улаан туяаны систем: 3 алхам

Видео: ARDUINO -г ашигладаг хэт улаан туяаны систем: 3 алхам

Видео: ARDUINO -г ашигладаг хэт улаан туяаны систем: 3 алхам
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Арваннэгдүгээр
Anonim
ARDUINO -г ашигласан хэт авианы радар систем
ARDUINO -г ашигласан хэт авианы радар систем

Энд тайлбарласан хэлхээ нь хэт авианы суурилсан радар системийн ажиллагааг харуулж байна. Энэ нь хэт авианы мэдрэгч ашиглан объектыг илрүүлж, түүний зайг хэмжиж, servo моторын дагуу эргэдэг. Эргэлтийн өнцгийг 16х2 хэмжээтэй LCD дэлгэц дээр харуулдаг..

Радар систем нь олон тооны хамгаалалтын болон иргэний хэрэглээний програмуудтай.

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

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

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Arduino UNO R3- Энэ нь зөөврийн, хоёр шугамтай багц (DIP) ATmega328 AVR микроконтроллер дээр суурилсан микроконтроллерийн самбар юм. Энэ нь 20 дижитал оролт/гаралтын тээглүүртэй (үүнээс 6 -ийг ХОУХ -ны гаралт, 6 -г аналог оролт болгон ашиглаж болно).

HC -SR04 хэт авианы мэдрэгч -Энэ мэдрэгч нь 4 зүү модуль бөгөөд зүү нь Vcc (5v), Trigger, Echo, Ground гэсэн нэртэй. Энэхүү мэдрэгч нь зайг хэмжих эсвэл объект мэдрэх шаардлагатай олон програмд хэрэглэгддэг маш алдартай мэдрэгч юм. Модуль нь хэт авианы дамжуулагч ба хүлээн авагчийг бүрдүүлдэг урд талын төслүүд шиг хоёр нүдтэй.

Tower Pro SG90 Micro Servo Motor-Энэхүү servo нь 180 ° эргүүлэх servo юм. Энэ бол PWM дохиог илүү хурдан хүлээн авч боловсруулдаг дижитал servo мотор юм. Энэ нь гадаад хүчэнд хариу өгөх сайн эргүүлэх хүч, барих хүч, илүү хурдан шинэчлэлтийг хангадаг нарийн дотоод хэлхээг тоноглосон бөгөөд хүрэн, улаан, шар өнгийн гурван утаснаас бүрдэнэ.

Браун/Хар: Газартай холбогдсон

Улаан: VCC -д холбогдсон (5v)

Шар/Цагаан: Хөдөлгүүрийг жолоодохын тулд өгөгдлийн зүү рүү холбогдсон pwm дохиог өгдөг.

16x2 LCD дэлгэц (Ногоон арын гэрэл)- 16x2 хэмжээтэй LCD дэлгэц нь үсэг тоон дэлгэц юм. Энэ нь HD44780 дэлгэц хянагч дээр суурилсан бөгөөд ихэнх микроконтроллертой ажиллахад бэлэн байдаг. Энэ нь 5V дээр ажилладаг бөгөөд Ногоон арын гэрэлтэй бөгөөд хүссэн үедээ асааж унтрааж болно. Дэлгэцийн тод байдлыг контрастын зүү дээрх хүчдэлийг өөрчлөх замаар хянах боломжтой (Pin 3).

Дуу чимээ

12V цахилгаан хангамжийн самбар

Холбогч утас

Алхам 2: Бүрэлдэхүүн хэсгүүд хоорондоо холбогдсон

Бүрэлдэхүүн хэсгүүд хоорондоо холбогддог
Бүрэлдэхүүн хэсгүүд хоорондоо холбогддог

LCD PIN_RS ------------------ 12 Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_EN ------------------- 11 Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- Сүлжээний холболт

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 Arduino Uno

LCD PIN_D5 ------------------- 4 Arduino Uno

LCD PIN_D6 ------------------- 3 Arduino Uno

LCD PIN_D7 ------------------- 2 Arduino Uno

LCD PIN_VSS ------------------ GND

LCD PIN_VDD ------------------ 5V

Мэдрэгч Pin_VCC ---------------- 5V

Sensor Pin_Trig-Arduino Uno-ийн 8-р хэсэг

Sensor Pin_Echo ----------------- 9 Arduino Uno

Мэдрэгч Pin_GND ------------------ GND

Серво мотор нь гурван голтой эмэгтэй холбогчтой. Браун/Хар нь ихэвчлэн газар байдаг.

Бүх стандартад улаан байх ёстой цахилгааны кабелийг Arduino дээр 5V хүртэл холбоно уу.

Серво холбогч дээрх үлдсэн шугамыг Arduino дээрх дижитал зүү рүү холбоно уу.

Buzzer pin- Эерэг нь Arduino-ийн дижитал зүүтэй холбогдсон бөгөөд бусад зүү нь газарт холбогдсон байна.

Алхам 3: Код

Код
Код

Үндсэн кодыг доорх линкээс татаж авна уу:-

Үндсэн код:

Хөтөлбөрийг Arduino -д байршуулсны дараа 'Processing' нэртэй програм хангамж ашиглан радар системийг харж болно.

Боловсруулалт нь Linux, Mac OS X болон Windows -д боломжтой.

Та програмыг https://processing.org/download/ линкээс татаж авах боломжтой. Програмыг татаж авахын тулд сонголтоо хийнэ үү.

Үндсэн кодыг байршуулсны дараа боловсруулах кодыг ажиллуулна уу.

Тэмдэглэл:- Та портын нэрийг өөрчилж, нөхцөлийг өөрийн хэрэгцээнд нийцүүлэн өөрчлөх ёстой.

Боловсруулалтын кодыг ажиллуулахад хар цонх нээгддэг бөгөөд та хөдөлгөөнт радарыг харж, саад бэрхшээл илрэх бүрт улаан шугам гарч ирдэг.

Та боловсруулах кодыг дээрх линкээс татаж авах боломжтой (Үндсэн код).

Энэ нь танд илүү хялбар болгосон гэж найдаж байна. Хэрэв танд энэ заавар таалагдсан бөгөөд энэ нь хэрэгтэй гэж үзвэл бүртгүүлэхээ бүү мартаарай, хэрэв танд ямар нэгэн эргэлзээ, асуулт, тусламж хэрэгтэй байгаа бол доорх сэтгэгдлээ үлдээнэ үү.

Баярлалаа elementzonline.com

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