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

IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам

Видео: IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам

Видео: IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 4 алхам
Видео: BTT Octopus Pro — Основы EEPROM 2024, Арваннэгдүгээр
Anonim
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ
IR саад бэрхшээлээс зайлсхийх мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ

Сайн уу, бүгдээрээ, Энэ нийтлэлд би Arduino дээр зайлсхийх Obstance IR мэдрэгчийг хэрхэн ашиглах талаар бичих болно.

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

  • IR саад бэрхшээлээс зайлсхийх мэдрэгч
  • Arduino Nano V.3
  • Үсрэх утас
  • USB мини

Шаардлагатай програм хангамж:

Arduino IDE

Алхам 1: IR мэдрэгчээс зайлсхийх

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

Түүний мэдрэгчийг хэт улаан туяаны туяа ашиглан урд талын объект, саад бэрхшээлийг илрүүлэхэд ашиглаж болно.

Энэхүү мэдрэгч нь IR цацагч ба IR хүлээн авагч гэсэн 2 үндсэн хэсэгтэй. IR ялгаруулагч нь хэт улаан туяа ялгаруулах үүрэгтэй. объект руу хүрэх үед хэт улаан туяа тусах болно. Мөн IR хүлээн авагчийн үүрэг бол хэт улаан туяаг хүлээн авах явдал юм.

IRreceiver хэт улаан туяаны гэрлийг хүлээн авахад гаралт нь "LOW" болно. IR хүлээн авагч нь хэт улаан туяаны гэрлийг хүлээн авахгүй бол гаралт нь "өндөр" байх болно.

Энэ мэдрэгч дээр 2 LED үзүүлэлт байдаг. Цахилгаан индикатор, гаралтын заагч. Модулийг цахилгаан гүйдэлээр тэжээдэг бол тэжээлийн индикаторын LED асах болно. Хэт улаан туяаны гэрлийн тусгалыг хүлээн авах мэдрэгч эсвэл IR хүлээн авагчийн өмнө объект байгаа бол гаралтын заагч LED асна.

Алхам 2: IR Sensore -ийг Arduino руу холбоно уу

IR Sensore -ийг Arduino руу холбоно уу
IR Sensore -ийг Arduino руу холбоно уу
IR Sensore -ийг Arduino руу холбоно уу
IR Sensore -ийг Arduino руу холбоно уу
IR Sensore -ийг Arduino руу холбоно уу
IR Sensore -ийг Arduino руу холбоно уу

IR мэдрэгчийг Arduino руу холбохын тулд холбогч кабель ашиглана уу.

Дээрх зураг эсвэл энэ талаархи зааврыг үзнэ үү.

IR -ээс Arduino руу

VCC ==> + 5V

GND ==> GND

OUT ==> D2

Алхам 3: Програмчлал

Програмчлал
Програмчлал

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

int pinIR = 2;

хүчингүй тохиргоо () {

Цуваа эхлэх (9600); pinMode (pinIR, INPUT); Serial.println ("IR мэдрэгчийг илрүүлэх"); саатал (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Илрүүлсэн"); } if if (IRstate == HIGH) {Serial.println ("Илэрсэнгүй"); } саатал (1000); }

Би бас файлыг өгдөг бөгөөд үүнийг доороос татаж авах боломжтой.

Алхам 4: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн

Хэрэв та объектыг мэдрэгчийн урд байрлуулбал цуваа дэлгэц дээр "Илэрсэн" гэж хэлэх болно.

хэрэв мэдрэгчийн урд ямар ч объект байхгүй бол дэлгэцийн цуваа "Илэрсэнгүй" гэж хэлэх болно.

Энэ үр дүнг LED, реле болон бусад төхөөрөмжийг хянахад ашиглаж болно.

IR мэдрэгчийн үүрэг бол зөвхөн объектыг илрүүлэх явдал биш юм. бид энэхүү IR мэдрэгчийг ашиглан алсын удирдлагаас өгөгдлийг унших боломжтой. мөн би үүнийг дараагийн өгүүллээр хийх болно.

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