Мазмұны:

Робототехника қашықтан басқару пультінің рок -сканері Arduino: 4 қадам
Робототехника қашықтан басқару пультінің рок -сканері Arduino: 4 қадам

Бейне: Робототехника қашықтан басқару пультінің рок -сканері Arduino: 4 қадам

Бейне: Робототехника қашықтан басқару пультінің рок -сканері Arduino: 4 қадам
Бейне: қашықтан басқару 2024, Шілде
Anonim
Робототехника қашықтан басқару пультінің рок -сканері Ардуино
Робототехника қашықтан басқару пультінің рок -сканері Ардуино
Робототехника қашықтан басқару пультінің рок -сканері Ардуино
Робототехника қашықтан басқару пультінің рок -сканері Ардуино

Бұл өте жалаңаш көрінеді. Мен бұл жобаны жасағысы келетіндерге су мен кірден қорғау үшін электрониканы жабудың қандай да бір әдісін қарастыруды ұсынар едім.

1 -қадам: Сізге қажет заттар

Сізге қажет заттар
Сізге қажет заттар

-Arduino MEGA

-Ардуино БҰҰ

-2 рет джойстиктер

-2x 2.4 ГГц трансивер

-Кем дегенде екі қозғалтқышы бар кез келген шасси (руль мен қуат үшін)

-Бұл жобада үш қозғалтқыш бар (алдыңғы доңғалаққа арналған қосымша)

-Қозғалтқыштар үшін аккумуляторлық пакет

-2x қозғалтқышты басқару блогы (екеуі толық емес толық жетектіге қажет)

-2x 9 вольтты аккумуляторлар arduino үшін

-Arduino кеңейту қалқаны

-Қозғалтқыштар үшін қуат қосқышы (міндетті емес)

2 -қадам: Контроллерді жинау

Контроллерді жинау
Контроллерді жинау
Контроллерді жинау
Контроллерді жинау
Контроллерді жинау
Контроллерді жинау

Контроллер үшін сізге ұзартқыш қалқаны бар Arduino UNO, екі джойстик, бір 2,4 ГГц трансивер және 9В батарея қажет болады.

Ұзартқыш қалқан GND және 5V түйреуіштері үшін қолданылады, бұл жобаны жеңілдетеді, себебі контроллерге ешқандай дәнекерлеу қажет емес.

Джойстиктерді Arduino -ға қосудан бастаңыз. Есіңізде болсын, бір джойстик X қозғалысына, екіншісі Y қозғалысына жауап береді. Ұзартқыш қалқан джойстиктерге де, трансиверге де қуат беру үшін қажет.

Джойстик 1 x осіне (дроссельге) қосылады, Егер сіз 4WD мен 2WD арасында ауысуды қосқыңыз келсе, SW (джойстикті қосқышты) қосуға болады (бірақ бұл ол үшін қолданылмайды)

Джойстик 2 у осіне қосылады (руль)

Әрі қарай, сіз трансиверді келесідей қосуды бастағыңыз келеді

Трансивер түйреуіштері ---- Arduino түйреуіштері

GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ----7

CSN 4 ----8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- қосылған жоқ

3 -қадам: автокөлікті құрастыру

Көлікті құрастыру
Көлікті құрастыру
Көлікті құрастыру
Көлікті құрастыру
Көлікті құрастыру
Көлікті құрастыру

Ол үшін сізге қозғалтқышы бар шасси, Arduino MEGA, екі қозғалтқышты басқару блогы, бір 2.4ГГц трансивер және 9В батарея қажет болады.

Біз моторды қозғалтқышты басқару блогына қосудан бастадық. Есіңізде болсын, үш қозғалтқыш бар (әрқайсысында екі сым бар), сондықтан бір қозғалтқышты басқару блогы жартылай ғана болады.

Содан кейін сіз қозғалтқышты басқару қондырғыларын MEGA -ға қосқыңыз келеді. Қозғалтқыш бағыты үшін қандай түйреуіштерді қолданғаныңызды есіңізде сақтаңыз, себебі сізге кодтағылар қажет болады.

Содан кейін сіз трансиверді MEGA -ға қосуды бастауға болады. Түйреуіштер БҰҰ -дағыдай болмайды, себебі MEGA байланысты басқарады.

4 және 6 түйреуіштердің сымдары ашық қалады. Кодемада олар алдыңғы дөңгелектерге қосылды. Бірақ егер сіз тек RWD -ді таңдасаңыз, оларды сыммен байланыстырудың қажеті жоқ.

Трансивер түйреуіштері ---- Arduino түйрегіштеріGND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ----7

CSN 4 ----8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- қосылған жоқ

4 -қадам: Кодекс

Car.ino MEGA -ға жүктеледі

Controller.ino БҰҰ -ға кіреді

Егер сіз сериялық мониторды отладтау мақсатында қолданғыңыз келсе, жіберу жылдамдығын 115200 -ге орнатыңыз.

Ұсынылған: