Мазмұны:

Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс: 4 қадам
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс: 4 қадам

Бейне: Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс: 4 қадам

Бейне: Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс: 4 қадам
Бейне: Arduino көмегімен бір потенциометр көмегімен бірнеше Servo қозғалтқыштарын қалай басқаруға болады 2024, Қараша
Anonim
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс
Потенциометр мен сервис: Arduino көмегімен басқарылатын қозғалыс

Алдымен сіз осы тізбекті біріктіру үшін тиісті материалдарды жинауыңыз керек.

Жабдықтар

1 Ардуино

1 Потенциометр

1 Серво

1 Нан тақтасы

2 қара өтпелі сымдар (жерге/теріс)

2 қызыл өтпелі сымдар (кернеу/оң)

2 Сары/Түсті Өткізгіштер (кіріс/шығыс)

1 -қадам: Компоненттерді түсіну

Компоненттер туралы түсінік
Компоненттер туралы түсінік
Компоненттер туралы түсінік
Компоненттер туралы түсінік
Компоненттер туралы түсінік
Компоненттер туралы түсінік
Компоненттер туралы түсінік
Компоненттер туралы түсінік

Әрбір компонентті түсіну үшін физикалық тізбекті құрастырмас бұрын маңызды:

Нан тақтасының екі жағында теріс (қара/көк) және оң (қызыл) кірістерге арналған саңылаулары бар екі рельс рельсі бар. Олар тігінен тізбектей жалғанған. Терминал белдеулері көлденеңінен байланыс орнатады, алайда параллель терминал белдеулері бөлгішті жалғау үшін өтпелі сымды қажет етеді.

Потенциометрде 5В істікшесі бар (қызыл), Vout түйреуіші (сары/түсті) және Ground/GND істігі (қара).

Сервода 5В порты (қызыл), импульстік ен модуляциясы/PWM порты (сары/түсті) және Ground/GND порты (қара) бар. Бұл қалай жұмыс істейтіні туралы көбірек білу үшін сілтемені басыңыз.

2 -қадам: схеманы орнату

Схеманы орнату
Схеманы орнату

Диаграмманың орналасуын орындаңыз. Схеманы орнатқанда, компоненттердің зақымдалуын болдырмау үшін әрқашан arduino -ны ажыратып қоюды ұмытпаңыз.

Потенциометрді оның бағытына назар аудара отырып, тақтаға қосыңыз (бұл ардуиноға қосылу үшін секіргіш сымдарды қолданғанда маңызды болады). Сары өтпелі сымды қолданыңыз және ортаңғы шығыс істікті arduino аналогтық (A0) портына қосыңыз. Қызыл өтпелі сымды V5 портына, ал қара өтпелі сымды ардуинодағы GND портына қосыңыз.

Сервоны нан тақтасына және arduino -ға қосыңыз. Ардуинодағы сандық PWM портына 9 кіріс/сигнал портын қосу үшін сары өтпелі сымды қолданыңыз. Қызыл өтпелі сымды V5 терминал жолағына, ал қара өтпелі сымды GND терминал жолағына потенциометрдің орналасуымен қатар қосыңыз (суретті қараңыз).

Схема орнатылғаннан кейін arduino -ны компьютерге қосуды жалғастырыңыз.

3 -қадам: Arduino GUI мен енгізу кодын жүктеңіз

Arduino GUI мен енгізу кодын жүктеңіз
Arduino GUI мен енгізу кодын жүктеңіз
Arduino GUI мен енгізу кодын жүктеңіз
Arduino GUI мен енгізу кодын жүктеңіз

Arduino графикалық пайдаланушы интерфейсін (GUI) мына жерден жүктеп алыңыз.

Төмендегі кодты қосыңыз, «//» оң жағындағы ақпарат осы код жолының не істеп жатқанын көрсетеді:

#қосу // Серво кітапханасы

Servo servo_test; // қосылған сервопривод үшін серво объектісін инициализациялау

int бұрышы = 0;

int әлеуеті = A0; // потенциометрге арналған A0 аналогтық түйреуішті инициализациялау

жарамсыз орнату () {

servo_test.attach (9); // arduino 9 түйреуішіне серво сигналының түйреуішін бекітіңіз

}

void loop () {

бұрыш = analogRead (потенцио); // 0 мен 1023 арасындағы потенциометрдің мәнін оқу

бұрыш = карта (бұрыш, 0, 1023, 0, 179); // 0 мен 180 арасындағы серво үшін потенциометр мәнін бұрыш мәніне масштабтау)

servo_test.write (бұрыш); // сервоны белгіленген бұрыш кідірісіне бұру командасы (5);

}

4 -қадам: Потенциометр + Серво + Ардуино

Потенциометр + Серво + Ардуино
Потенциометр + Серво + Ардуино

Соңғы схема осылай көрінуі керек. Бұл қалай жұмыс істейтінін көру үшін бейнені қараңыз.

Ұсынылған: