Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Бүрэлдэхүүн хэсгүүд хоорондоо холбогдсон
- Алхам 3: Код
Видео: ARDUINO -г ашигладаг хэт улаан туяаны систем: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энд тайлбарласан хэлхээ нь хэт авианы суурилсан радар системийн ажиллагааг харуулж байна. Энэ нь хэт авианы мэдрэгч ашиглан объектыг илрүүлж, түүний зайг хэмжиж, 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
Зөвлөмж болгож буй:
Хэт улаан туяаны мэдрэгчийг Arduino ашиглан ашиглах: 8 алхам (зурагтай)
Хэт улаан туяаны мэдрэгчийг Arduino ашиглан ашиглах: Хэт улаан туяаны мэдрэгч гэж юу вэ? IR мэдрэгч нь стандартаар тодорхойлогдсон тодорхой давтамжийн муж дахь IR дохиог сканнердаж гаралтын зүү дээрх цахилгаан дохио болгон хувиргадаг электрон төхөөрөмж юм. . IR дохио
Arduino лазер хэт улаан туяаны термометр: 7 алхам (зурагтай)
Arduino лазер хэт улаан туяаны термометр: Энэхүү төсөл дээр би 3D хэвлэмэл хаалт бүхий дижитал лазер хэт улаан туяаны термометрийг хэрхэн яаж хийхийг танд үзүүлэх болно
Arduino програмтай хэт улаан туяаны матриц нууц үг оруулах систем: 13 алхам
Arduino -тэй хэт улаан туяаны матрицын нууц үг оруулах систем: ICStation -ийн баг нь ICStation -тэй нийцтэй самбар Arduino дээр суурилсан хэт улаан туяаны матрицын нууц үг оруулах системийг танд танилцуулж байна. Энэ нь DC 5v тэжээлийн хангамжийн дор ажилладаг бөгөөд 4 *4 матриц гар эсвэл хэт улаан туяаны алсын удирдлагыг ашиглан нууц үгээ оруулдаг бөгөөд бид
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
Adafruit SI1145 хэт ягаан туяа/харагдахуйц гэрэл/хэт улаан туяаны мэдрэгч - Arduino ба LCD: 4 алхам
Adafruit SI1145 хэт ягаан туяа/харагдахуйц гэрэл/хэт улаан туяаны мэдрэгч - Arduino ба LCD: Энэхүү төсөл нь хэт ягаан туяаны одоогийн хэмжээг тооцоолохын тулд Adafruit SI1145 хэт ягаан туяа/харагдахуйц гэрэл/хэт улаан туяаны мэдрэгчийг ашигладаг. Хэт ягаан туяа шууд мэдрэгддэггүй. Үүний оронд энэ нь харагдахуйц гэрэл ба хэт улаан туяаны заалтын функц гэж тооцогддог. Би үүнийг гадаа туршиж үзэхэд энэ нь