Энэхүү нийтлэлд LED ба Arduino ашиглан энгийн ойрхон мэдрэгчийг хэрхэн яаж хийх талаар ярилцах болно. Мэдрэгч нь Arduino -д хэд хэдэн аналог дохиог өгөх бөгөөд үүнийг компьютер дээр харж болно. Илтгэгч нь заавал биш бөгөөд хэрэв та энэ төслийн энгийн хувилбарыг хийж байгаа бол шаардлагагүй болно.
Шаардлагатай материалууд
- Ардуино
- Талхны самбар
- 100k эсэргүүцэл
- Холбогч утас
- Цахилгаан соронзон хальс
- IR туяагаар ялгаруулагч (хамгийн багадаа 2)
- IR туяа хүлээн авагч (2 голтой фотодиод)
Алхам
Алхам 1. Шаардлагатай материалыг хойшлуулж эхлээрэй
Алхам 2. Цахилгаан соронзон хальсны жижиг хэсгийг хайчилж, дараа нь LED -ээр ороож дээр үзүүлсэн шиг хоолой үүсгэх замаар IR LED бэлтгэ
Алхам 3. Талх, холбогч утас, эсэргүүцэл ба LED -ийн тохиргоог дараах байдлаар ашиглана
- Резисторыг 5v -ээс IR хүлээн авагч дээрх эерэг (том зүү) руу холбоно уу.
- Бүх IR LED -ийг Arduino дээрх 3.3v зүү рүү холбоно уу.
- Arduino дээрх A0 -аас холбогчийг IR хүлээн авагчийн эерэг хөл рүү холбоно уу.
- Хүлээн авагч болон LED хоёулангийнх нь сөрөг талыг Arduino дээрх GND -тэй холбоно уу.
- LED нь маш мэдрэмтгий бөгөөд шатаж болзошгүй тул утас эсвэл LED -ийн аль нэг нь богино холболтгүй байгаа эсэхийг шалгаарай.
Алхам 4. Кодоо бүтээнэ үү
Энэ бол таны компьютерийн дэлгэц дээрх IR өгөгдлийг хэвлэх энгийн код бөгөөд эдгээр хувьсагчдыг бараг бүх зүйлийг хянахад ашиглаж болно. Энэ код нь IR мэдрэгчийн энгийн аналогийг унших боломжийг олгоно.
-
int IRreceiver = A0; // эхлүүлэх
-
int IRval;
- хүчингүй тохиргоо ()
- {
- pinMode (IRreceiver, INPUT); // үүнийг оролт гэж зарлах
- Цуваа эхлэх (9600); // харилцаа холбоо үүсэх хурд
- }
- хоосон давталт ()
- {
- int IRval = analogRead (IRreceiver); // өгөгдлийг зарлах
- Serial.println (IRval); // өгөгдлийг хэвлэх
- саатал (10); } // бүх зүйлийг жигд болгохын тулд хойшлуулна уу
Алхам 5. Бүх холболтууд найдвартай эсэхийг шалгаад кодыг Arduino -д байршуулна уу
Үүнийг байршуулсны дараа цуваа холболтыг авчирна уу.
Алхам 6. Өгөгдлийг шалгана уу
Мэдрэгч ба объект хоорондын зай харилцан адилгүй байгаа тул өгөгдөл нь өөр өөр байх ёстой.
Алхам 7. Дууссан
Зөвлөмж
- LED хүлээн авагчийг LED ялгаруулагчтай холихоос болгоомжил, бүгд адилхан харагдаж байна.
- Хэт улаан туяа нь нүцгэн нүдэнд харагддаггүй, гэхдээ та үүнийг дижитал камераар харж болно, энэ нь LED ажиллаж байгаа эсэхийг шалгахад тусална.
- IR утсыг ялгаруулж байгаа эсэхийг харахын тулд утасныхаа камерыг ашиглана уу. Камер нь IR -ийг шүүхгүй байгаа эсэхийг шалгаарай, эс тэгвээс камер нь IR ялгаруулалтыг авахгүй байж магадгүй юм.