Arduino ашиглан энгийн ойрхон мэдрэгчийг хэрхэн яаж хийх вэ

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

Arduino ашиглан энгийн ойрхон мэдрэгчийг хэрхэн яаж хийх вэ
Arduino ашиглан энгийн ойрхон мэдрэгчийг хэрхэн яаж хийх вэ
Anonim

Энэхүү нийтлэлд LED ба Arduino ашиглан энгийн ойрхон мэдрэгчийг хэрхэн яаж хийх талаар ярилцах болно. Мэдрэгч нь Arduino -д хэд хэдэн аналог дохиог өгөх бөгөөд үүнийг компьютер дээр харж болно. Илтгэгч нь заавал биш бөгөөд хэрэв та энэ төслийн энгийн хувилбарыг хийж байгаа бол шаардлагагүй болно.

Шаардлагатай материалууд

  • Ардуино
  • Талхны самбар
  • 100k эсэргүүцэл
  • Холбогч утас
  • Цахилгаан соронзон хальс
  • IR туяагаар ялгаруулагч (хамгийн багадаа 2)
  • IR туяа хүлээн авагч (2 голтой фотодиод)

Алхам

Arduino ашиглан энгийн ойролцоо мэдрэгч хийх 1 -р алхам
Arduino ашиглан энгийн ойролцоо мэдрэгч хийх 1 -р алхам

Алхам 1. Шаардлагатай материалыг хойшлуулж эхлээрэй

Arduino 2 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх
Arduino 2 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх

Алхам 2. Цахилгаан соронзон хальсны жижиг хэсгийг хайчилж, дараа нь LED -ээр ороож дээр үзүүлсэн шиг хоолой үүсгэх замаар IR LED бэлтгэ

Arduino 3 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх
Arduino 3 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх

Алхам 3. Талх, холбогч утас, эсэргүүцэл ба LED -ийн тохиргоог дараах байдлаар ашиглана

  • Резисторыг 5v -ээс IR хүлээн авагч дээрх эерэг (том зүү) руу холбоно уу.
  • Бүх IR LED -ийг Arduino дээрх 3.3v зүү рүү холбоно уу.
  • Arduino дээрх A0 -аас холбогчийг IR хүлээн авагчийн эерэг хөл рүү холбоно уу.
  • Хүлээн авагч болон LED хоёулангийнх нь сөрөг талыг Arduino дээрх GND -тэй холбоно уу.
  • LED нь маш мэдрэмтгий бөгөөд шатаж болзошгүй тул утас эсвэл LED -ийн аль нэг нь богино холболтгүй байгаа эсэхийг шалгаарай.
Arduino 4 -ийг ашиглан энгийн ойрхон мэдрэгч хийх
Arduino 4 -ийг ашиглан энгийн ойрхон мэдрэгч хийх

Алхам 4. Кодоо бүтээнэ үү

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

int IRreceiver = A0; // эхлүүлэх

Arduino 5 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх
Arduino 5 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх

int IRval;

Arduino 6 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх
Arduino 6 -р алхам ашиглан энгийн ойролцоо мэдрэгч хийх
хүчингүй тохиргоо ()
{
pinMode (IRreceiver, INPUT); // үүнийг оролт гэж зарлах
Цуваа эхлэх (9600); // харилцаа холбоо үүсэх хурд
}
хоосон давталт ()
{
int IRval = analogRead (IRreceiver); // өгөгдлийг зарлах
Serial.println (IRval); // өгөгдлийг хэвлэх
саатал (10); } // бүх зүйлийг жигд болгохын тулд хойшлуулна уу

Алхам 5. Бүх холболтууд найдвартай эсэхийг шалгаад кодыг Arduino -д байршуулна уу

Үүнийг байршуулсны дараа цуваа холболтыг авчирна уу.

Алхам 6. Өгөгдлийг шалгана уу

Мэдрэгч ба объект хоорондын зай харилцан адилгүй байгаа тул өгөгдөл нь өөр өөр байх ёстой.

Arduino Final ашиглан энгийн ойролцоо мэдрэгч хий
Arduino Final ашиглан энгийн ойролцоо мэдрэгч хий

Алхам 7. Дууссан

Зөвлөмж

  • LED хүлээн авагчийг LED ялгаруулагчтай холихоос болгоомжил, бүгд адилхан харагдаж байна.
  • Хэт улаан туяа нь нүцгэн нүдэнд харагддаггүй, гэхдээ та үүнийг дижитал камераар харж болно, энэ нь LED ажиллаж байгаа эсэхийг шалгахад тусална.
  • IR утсыг ялгаруулж байгаа эсэхийг харахын тулд утасныхаа камерыг ашиглана уу. Камер нь IR -ийг шүүхгүй байгаа эсэхийг шалгаарай, эс тэгвээс камер нь IR ялгаруулалтыг авахгүй байж магадгүй юм.

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