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

ТВ -ийн алсын удирдлагатай машин - Arduino: 6 алхам
ТВ -ийн алсын удирдлагатай машин - Arduino: 6 алхам

Видео: ТВ -ийн алсын удирдлагатай машин - Arduino: 6 алхам

Видео: ТВ -ийн алсын удирдлагатай машин - Arduino: 6 алхам
Видео: Ардуино хичээл №6 Дс моторыг хэрхэн програмчлан удирдах вэ? How to control a DC Motor ? 2024, Арваннэгдүгээр
Anonim
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino
ТВ -ийн алсын удирдлагатай машин - Arduino

Телевизийнхээ удирдлагыг хакердаж, "Arduino Uno" ашиглан rc машиныг удирдана уу. Энэ бол arduino самбар болон телевизийн алсын удирдлага дээр програмчлагдсан IR хүлээн авагч модулийг ашиглан машинаа удирдах энгийн арга юм.

Энэхүү зааварчилгаанд та дараахь зүйлийг сурах болно.

1. Интерфейс IR хүлээн авагч Arduino руу.

2. 2 хөдөлгүүрийг Arduino руу холбох.

3. Дээрх 2 тохиргоог нэгтгэнэ.

мөн RC машиныг өөрийн гараар хэрхэн хийх талаар.

Алхам 1: Алхам 1: Шаардлагатай материал

Алхам 1: Шаардлагатай материал
Алхам 1: Шаардлагатай материал
Алхам 1: Шаардлагатай материал
Алхам 1: Шаардлагатай материал
Алхам 1: Шаардлагатай материал
Алхам 1: Шаардлагатай материал

Танд хэрэгтэй болно: 1. Arduino Uno 2. L239D- Мотор хөтлөгч 3. 9В батерей4. 4Х АА зай эзэмшигч 5. IR хүлээн авагч модуль6. Машины бүтэц 7. Хурдны хайрцагтай 2х тогтмол гүйдлийн мотор (нэг нь урагш, хойшоо хадах зориулалттай, нөгөө нь зүүн, баруун талаас нь хадах зориулалттай) 8. Прототип самбар 9. Power Plugins

Алхам 2: Алхам 2: Машины бүтэц

Алхам 2: Машины бүтэц
Алхам 2: Машины бүтэц
Алхам 2: Машины бүтэц
Алхам 2: Машины бүтэц
Алхам 2: Машины бүтэц
Алхам 2: Машины бүтэц

Энэхүү бүтэц нь "хамгийн хэцүү" хэсэг юм. Хуучин RC машинаас бүтцийг олж болно. Хамгийн гол нь: 2 тогтмол гүйдлийн хөдөлгүүрийг байрлуулах шаардлагатай бөгөөд хойд дугуй нь урагш, урагш, урагшаа хөдөлдөг. дугуй баруун, зүүн тийш хөдөлдөг.

Алхам 3: Алхам 3: IR хүлээн авагч 1/2

Алхам 3: IR хүлээн авагч 1/2
Алхам 3: IR хүлээн авагч 1/2
Алхам 3: IR хүлээн авагч 1/2
Алхам 3: IR хүлээн авагч 1/2

Машиныг удирдахын тулд бид урд, хойд, зүүн, баруун, зогсоох товчлууруудыг сонгох хэрэгтэй. Эхлээд та IR модулийн GND (газардуулгын зүү) -ийг Arduino GND зүүтэй холбох хэрэгтэй. Дараа нь Arduino самбар дээрх VCC зүүг 3, 3V PIN, Arduino дижитал зүү 12 руу залга.

Танд IRremote.h номын сан хэрэгтэй болно.rar файлыг эндээс татаж авч болно.

Алхам 4: Алхам 4: IR хүлээн авагч 2/2

Алхам 4: IR хүлээн авагч 2/2
Алхам 4: IR хүлээн авагч 2/2
Алхам 4: IR хүлээн авагч 2/2
Алхам 4: IR хүлээн авагч 2/2

Дараа нь Arduino програмыг нээгээд кодыг бичээд байршуулна уу. Кодыг байршуулсны дараа цуваа дэлгэцийг нээнэ үү.

Дурын товчлуурыг дарахад тоонуудын мөр гарч ирэх болно. Хэрэв та нэг товчлуурыг хоёр удаа дарвал ижил код хоёр удаа гарч ирэх болно. Аль товчлуурыг зүүн, баруун, зүүн, баруун тийш ашиглахаа сонгоод кодын мөрийг бичнэ үү. товчлуурууд, учир нь танд дараа нь хэрэгтэй болно. BOOM телевизийн алсын удирдлага ашиглан миний кодын мөрүүд таныхаас өөр байна. Миний тохиолдолд: 1634783279

Буцах: 1634742479

Зүүн: 1634744519

Баруун: 1634785319

Зогсоох: 1634773079

Алхам 5: Алхам 5: IR хүлээн авагч ба L239D холболт Arduino

Алхам 5: IR хүлээн авагч ба L239D холболт Arduino
Алхам 5: IR хүлээн авагч ба L239D холболт Arduino
Алхам 5: IR хүлээн авагч ба L239D холболт Arduino
Алхам 5: IR хүлээн авагч ба L239D холболт Arduino
Алхам 5: IR хүлээн авагч ба L239D холболт Arduino
Алхам 5: IR хүлээн авагч ба L239D холболт Arduino

Холболтууд:

IR RECEIVER -ээс GND нь ARDUINO дээрх GND руу.

IR RECEIVER -ээс ARDUINO дээрх 3, 3V хүртэл VCC.

IR RECEIVER -с ARDUINO самбар дээрх DIGITAL PIN хүртэлх дохионы PIN.

ПИН 1 L293D -ээс ПРОТОТИПЫН ТУЗ -д эерэг байна.

PIN 2 L293D -с ARDUINO самбар дээрх DIGITAL PIN 8 хүртэл.

PIN 3 L293D -ээс хөдөлгүүрийн нэг тээглүүр хүртэл.

PIN 4 L293D -с L293D -ийн 5 -р PIN хүртэл.

ПИН 4 L293D -ээс PROTOTYPE самбар дээрх MINUS хүртэл байна.

PIN 6 L293D -ээс хөдөлгүүрийн нөгөө зүү хүртэл.

PIN 7 L293D -с ARDUINO самбар дээрх DIGITAL PIN 9 хүртэл.

ПИН 9 L293D -ээс PROTOTYPE BOARD дээр эерэг байна.

PIN 10 L293D -с ARDUINO самбар дээрх DIGITAL PIN 10 хүртэл.

PIN 11 L293D -ээс хоёр дахь мотороос нэг тээглүүр хүртэл.

L293D -с L293D -ийн ПИН 13 хүртэлх PIN 12.

ПИН 13 L293D -ээс PROTOTYPE самбар дээрх сөрөг утгатай байна.

PIN 14 L293D -ээс хоёр дахь моторын нөгөө зүү хүртэл.

PIN 15 L293D -с ARDUINO самбар дээрх DIGITAL PIN 15 хүртэл.

PIN 16 -аас L293D -ээс PROTOTUPE BOARD дээр эерэг байна.

L293D дээрх ПИН 8 -ийн батерейны багц эерэг байна.

PROTOTYPE BOARD дээр СЕРГҮҮДЭЭС СЕРГҮҮЛЭХ.

ARDUINO самбараас 5V -аас PROTOTYPE самбар дээр эерэг байна.

GND FROM ARDUINO самбарыг PROTOTYPE самбар дээр сөрөг болгоно.

самбарын нэг талаас нөгөө талыг эерэг холбоно уу.

сөрөг талыг нэг талаас нөгөө рүү холбоно уу.

Алхам 6: Алхам 7: Машин хэрхэн ажилладаг талаар

Image
Image

Машины бичлэгийг энд оруулав.

Зохиогч: Goran SpasikDarko TosevDuko SerafimovskiSasha Spasik

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