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

Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино: 4 алхам
Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино: 4 алхам

Видео: Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино: 4 алхам

Видео: Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино: 4 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино
Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино
Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино
Робот техникийн алсын удирдлагатай рок гинжлэгч Ардуино

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

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

-Arduino MEGA

-Ардуино НҮБ

-2x Joysticks

-2x 2.4GHz дамжуулагч

-Дор хаяж хоёр мотортой бүх эд анги (жолоодлогын болон хүч чадлын хувьд)

-Энэ төсөл нь гурван мотортой (урд дугуйгаар хөтлөгчтэй нэмэлт)

-Моторын батерейны багц

-2х моторын удирдлагын хэсэг (зөвхөн хагас дугуйгаар хөтлөгчтэй 2 ширхэг шаардлагатай)

-Arduino -ийн 2х 9 вольтын батерей

-Arduino өргөтгөлийн бамбай

-Хөдөлгүүрийн цахилгаан унтраалга (заавал биш)

Алхам 2: Хянагчийг угсрах

Хянагчийг угсрах
Хянагчийг угсрах
Хянагчийг угсрах
Хянагчийг угсрах
Хянагчийг угсрах
Хянагчийг угсрах

Хянагчийн хувьд танд өргөтгөлийн бамбай бүхий Arduino UNO, хоёр джойстик, нэг 2.4GHz дамжуулагч, нэг 9в зай хэрэгтэй болно.

Өргөтгөх бамбай нь илүү олон GND ба 5V зүү хийхэд ашиглагддаг тул энэ нь төслийг хялбарчлах болно, учир нь та хянагчийг гагнах шаардлагагүй болно.

Joystick -ийг Arduino руу холбож эхэл. Нэг джойстик нь X хөдөлгөөнийг хариуцдаг бол нөгөө нь Y хөдөлгөөнийг хариуцдаг гэдгийг санаарай. Жойстик болон дамжуулагчийг хоёуланг нь ажиллуулахын тулд өргөтгөлийн бамбай шаардлагатай болно.

Joystick 1 нь x тэнхлэгт (тохируулагч) холбогдсон байх болно.

Хэрэв та 4WD ба 2WD хооронд шилжихийг идэвхжүүлэхийг хүсвэл SW (joystick switch) утсыг холбож болно (гэхдээ энэ нь үүнийг хэрэгжүүлээгүй болно)

Joystick 2 нь y тэнхлэгт (жолоодлогын) утастай болно.

Дараа нь та дараах байдлаар дамжуулагчийг холбож эхлэхийг хүсч байна

Дамжуулагч тээглүүр ---- Arduino тээглүүр

GND 1 ---- GND

VCC 2 ---- 3.3V

МЭ 3 ----7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8-холбогдоогүй байна

Алхам 3: Машин угсрах

Машин угсрах
Машин угсрах
Машин угсрах
Машин угсрах
Машин угсрах
Машин угсрах

Үүний тулд танд мотор, Arduino MEGA, хоёр моторын хяналтын хэсэг, нэг 2.4GHz дамжуулагч, нэг 9в батерей бүхий явах эд анги хэрэгтэй болно.

Бид моторыг хөдөлгүүрийн хяналтын хэсгүүдэд холбож эхлэв. Гурван мотор (тус бүр нь хоёр утастай) байдаг тул нэг хөдөлгүүрийн хяналтын хэсэг нь зөвхөн хагас утастай байх болно гэдгийг санаарай.

Дараа нь та моторын удирдлагын нэгжийг MEGA руу холбохыг хүсч байна. Моторын чиглэлд ямар тээглүүр ашиглаж байснаа санаарай, учир нь кодонд тэдгээр нь хэрэгтэй болно.

Үүний дараа та дамжуулагчийг MEGA руу холбож эхэлж болно. MEGA нь харилцаа холбоог зохицуулдаг тул тээглүүр нь НҮБ -тай адил биш байх болно.

4 ба 6 -р тээглүүрийн утаснууд нээлттэй хэвээр байна. Кодемд тэдгээрийг урд дугуйнд холбосон байв. Гэхдээ хэрэв та үүнийг зөвхөн RWD -тэй байлгахаар шийдсэн бол эдгээрийг утсаар холбох шаардлагагүй болно.

Дамжуулагч тээглүүр ---- Arduino pinsGND 1 ---- GND

VCC 2 ---- 3.3V

МЭ 3 ----7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8-холбогдоогүй байна

Алхам 4: Код

Car.ino MEGA -д байршуулагддаг

НҮБ -д Controller.ino

Хэрэв та Serial monitor -ийг дибаг хийх зорилгоор ашиглахыг хүсч байвал дамжуулах хурдыг 115200 болгож тохируулаарай.

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