Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүдийг шаардах
- Алхам 2: IR Sensore -ийг Arduino руу холбоно уу
- Алхам 3: Програмчлал
- Алхам 4: Үр дүн
Видео: IR мэдрэгч ашиглан алсын удирдлагыг уншина уу: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн уу, бүгдээрээ
Өмнөх нийтлэлд би "IR саад бэрхшээлээс зайлсхийх мэдрэгч" -ийг хэрхэн ашиглах талаар бичсэн.
Мөн энэ нийтлэлд би энэ IR мэдрэгчийн өөр нэг функцийг бичих болно.
IR саад бэрхшээлээс зайлсхийх мэдрэгч нь IR ялгаруулагч ба IR хүлээн авагч гэсэн 2 үндсэн хэсэгтэй. Мөн энэ нийтлэлд би зөвхөн IR хүлээн авагчийг идэвхжүүлэх болно.
Би үүнийг алсын удирдлагаас илгээсэн өгөгдлийг уншихад ашиглах болно.
Алхам 1: Бүрэлдэхүүн хэсгүүдийг шаардах
Шаардлагатай бүрэлдэхүүн хэсгүүд:
- IR саад бэрхшээлээс зайлсхийх мэдрэгч
- Arduino NAno V.3
- Үсрэгч утас
- Алсын удирдлага
- USB мини
Шаардлагатай номын сан:
IRremote
Номын санг Arduino -д хэрхэн нэмэх талаар "Номын сан нэмэх" талаар олж мэдэхийн тулд энэ нийтлэлийг уншина уу.
Алхам 2: IR Sensore -ийг Arduino руу холбоно уу
IR Sensore -аас Arduino руу
VCC ==> +5V
GND ==> GND
OUT ==> D2
Алхам 3: Програмчлал
Ноорог хийж эхлэхээсээ өмнө "IRremote" номын сан суулгасан эсэхийг шалгаарай. Миний өгсөн Sketch -ийг туршиж үзэхэд ямар ч алдаа гарахгүй.
Доорх зургийг ашиглаж болно:
#оруулах
int RECV_PIN = 2;
IRrecv irrecv (RECV_PIN); decode_results үр дүн;
хүчингүй тохиргоо ()
{Serial.begin (9600); irrecv.enableIRIn (); // Хүлээн авагчийг эхлүүлэх}
void loop () {
if (irrecv.decode (& results)) {Serial.println (results.value); irrecv. resume (); // Дараагийн утгыг хүлээн авах} delay (100); }
Хэрэв танд файл хэрэгтэй бол доороос татаж авч болно.
Алхам 4: Үр дүн
Алсын удирдлагыг IR хүлээн авагч руу чиглүүл. Дараа нь хэдэн товчлуур дарна уу.
Цуваа дэлгэц нь алсын товчлуур дээр дарагдсан өгөгдлийг харуулна.
Энэхүү туршилтаас олж авсан өгөгдлийг бусад гайхалтай зүйлд ашиглаж болно. Жишээлбэл, LED -ийг алсын удирдлагаар удирдах, сэнс асаах гэх мэт.
уншсанд баярлалаа, дараагийн нийтлэлд баяртай
Зөвлөмж болгож буй:
Алсын удирдлагыг Arduino Nano ашиглан хуулбарлах: 5 алхам
Аливаа алсын удирдлагыг Arduino Nano ашиглан клон хийх: Алсын удирдлагыг Arduino Nano ашиглан клон хийх
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: 7 алхам
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: Маш их хайсны эцэст би RPi төслийнхөө IR алсын удирдлагыг хэрхэн тохируулах тухай зөрүүтэй мэдээллийг олж хараад гайхсан. Энэ нь амархан гэж би бодсон боловч Linux InfraRed Control (LIRC) -г тохируулах нь удаан хугацааны туршид асуудалтай байсан
LED RF алсын удирдлагыг "ямар ч зүйлийг" хянах боломжтой болгох: 5 алхам
"Аливаа зүйлийг" хянах LED RF алсын удирдлагыг дахин тохируулах!: Энэ төсөлд би LED туяаны алсын удирдлагыг өөрчилж, хүссэн бүх зүйлээ удирдах боломжтой болно. Энэ нь бид RF алсын дамжуулалтын явцыг нарийвчлан судалж, илгээсэн өгөгдлийг Arduino µC ашиглан унших болно гэсэн үг юм
Алсын удирдлагыг хуулбарлах: 7 алхам
Алсын удирдлага хуулбарлах: Энэхүү зааварчилгаанд би Arduino ашиглан утсан дээрх IR алсын удирдлагын хуулбарыг хэрхэн хийхийг харуулах болно
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 3 алхам
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 1 -р хэсэгт би RPi + VS1838b -ийг хэрхэн угсрах, IR алсын удирдлагаас IR команд хүлээн авахын тулд Raspbian -ийн LIRC модулийг хэрхэн тохируулахыг харуулсан. Тоног төхөөрөмж болон LIRC -ийн тохиргооны бүх асуудлыг 1 -р хэсэгт авч үзсэн болно. 2 -р хэсэг нь hardwa -ийг хэрхэн холбохыг харуулах болно