Мазмұны:

SERVO бақылауын үйреніңіз (бір қарағанда): 6 қадам
SERVO бақылауын үйреніңіз (бір қарағанда): 6 қадам

Бейне: SERVO бақылауын үйреніңіз (бір қарағанда): 6 қадам

Бейне: SERVO бақылауын үйреніңіз (бір қарағанда): 6 қадам
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Шілде
Anonim
SERVO бақылауын үйреніңіз (бір қарағанда)
SERVO бақылауын үйреніңіз (бір қарағанда)

Бұл модульде сіз arduino -мен үйлесетін шағын немесе шағын сервоприводты басқару туралы білетін боласыз. Серво қозғалтқышы әдетте жылжымалы бөлшектері бар кез келген автоматтандыру жобаларында қолданылады, ол робот техникасында өте маңызды рөл атқарады. және роботтың әр қолын Servo басқарады, сондықтан менің ойымша, бұл кішкентай құрылғының қаншалықты маңызды екенін білу үшін жеткілікті.

Бұл шағын жобаларда, сонымен қатар затты дәл бұрыштармен жылжытқыңыз келетін жерде қолданылуы мүмкін, осылайша сервисті 3-4 жолдан тұратын кодты жазу арқылы arduino көмегімен оңай қолдануға болады.

Мұны небәрі 7-10 минут ішінде үйренуге болады, оның пайдасын көріңіз ……………

1 -қадам: мазмұны

Мазмұны
Мазмұны

*Серво қозғалтқышының негізгі түсінігі.

*байланыс және сым туралы мәліметтер.

*сервисті Arduino көмегімен басқаруға арналған қарапайым кодтау.

*Серво нақты уақыттағы жобаның мысалдарында қолданылады.

ҮЙРЕНЕМІЗ ……………………………………………………………………………………………………………….

2 -қадам: Серво негіздері…

Серво негіздері…
Серво негіздері…
Серво негіздері…
Серво негіздері…

Серво қозғалтқыштары бұрыннан бар және көптеген қосымшаларда қолданылады. Олар шағын мөлшерде, бірақ үлкен соққымен оралады және энергияны өте үнемдейді. Серво қозғалтқыштары өнеркәсіптік қосымшаларда, робототехникада, желілік өндірісте, фармацевтика мен тамақ қызметінде де қолданылады.

Бірақ кішкентай балалар қалай жұмыс істейді?

Серво тізбегі мотор блогының ішінде салынған және орналасатын білікке ие, ол әдетте редуктормен жабдықталған. Қозғалтқыш біліктің қозғалысының мөлшерін анықтайтын электр сигналымен басқарылады.

Серверлер басқару сымы арқылы ені айнымалы электрлік импульсті немесе импульстік ені модуляциясын (PWM) жіберу арқылы басқарылады. Серво қозғалтқышы әдетте сағат тілімен немесе сағат тіліне қарсы 180 ° қозғалыс үшін екі бағытта да 90 ° бұрыла алады.

Бұл сервоға қозғалуға бұйрық берілгенде, олар позицияға жылжиды және сол позицияны ұстайды. Егер сервопозиция позицияда тұрған кезде сыртқы күш сервоға қарсы итерсе, онда серво сол күйден жылжуға қарсы тұрады. Серво көрсете алатын максималды күш көлемі серво моментінің рейтингі деп аталады. Серво өз орнын мәңгілікке сақтамайды; позиция импульсі сервоға қалыпта тұруды нұсқау үшін қайталануы керек.

3 -қадам: Қосылу және сымдар

Байланыс және сымдар
Байланыс және сымдар
Байланыс және сымдар
Байланыс және сымдар

Стандартты серво сымының түс кодтауының екі түрі бар: біреуі әдетте шағын сервоға арналған, екіншісі қалыпты сервоға арналған.

1. MINI SERVO

қызғылт сары ------------------------------ сигнал arduino цифрлық түйреуішіне қосылады.

қызыл -----------------------------------+v, қуат

қоңыр ------------------------------ gnd, жерге түйреуіш

2. НОРМАЛДЫҚ СЕРВО

ақ ---------------------------------- деректер/сигнал arduino-ға қосылады.

қызыл/қоңыр ---------------------------+v, қуат

қара ----------------------------------- gnd, жерге түйреуіш.

Бұл электр сымдары туралы …………………………………..!

4 -қадам: Орнату үшін қарапайым кодтау

Орнату үшін қарапайым кодтау
Орнату үшін қарапайым кодтау
Орнату үшін қарапайым кодтау
Орнату үшін қарапайым кодтау

кодты жасау - ең қарапайым жұмыс!

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

Кітапханаға кодты қосу үшін кодтың басында келесі мәтінді теру керек

#қосу

немесе кітапхананы skecth ---- импорттау ------ Серво түймесін басу арқылы қосуға болады

екі әдіс бірдей жұмыс істейді, сіз өзіңізге ыңғайлы жолды таңдай аласыз!

Енді сіз өзіңіздің сервоңызды атауыңыз керек, яғни Servo деп аталатын кілт сөзді пайдаланып, серво объектісін жасауыңыз керек.

мысал: Серво нұсқаулығы;

енді бұл мысалдағы объектінің атауы нұсқаулық болып табылады.

Әрі қарай, Arduino цифрлық түйреуішін Серво сигналының түйреуішіне тағайындау үшін келесі код қолданылады:

мысал: Instructable.attach (2);

енді сигнал түйрегішін arduino цифрлық түйреуіш 2 -ге қосуға болады.

Мұның бәрі баптаумен, енді біз бақылау бөлігіне көшеміз.

Серво білігіңізді белгілі бір бұрышқа орналастыру үшін қолданылатын кілт сөз-object_name.write (бұрыш 0-180);

мысалы: нұсқаулық.жазу (30);

жоғарыдағы кодтау сервоға сигнал жібереді және оған 30 градусқа тағайындауды айтады.

5 -қадам: Бақылау үшін кодтау

Бақылау үшін кодтау
Бақылау үшін кодтау

Серваның бастапқы орнын тағайындағаннан кейін сіз servo_name.write () кодын қолдана отырып, кез келген позицияға ауыса аласыз, бірақ мәселе тез қозғалуда, сондықтан ол қатты дірілдеп, біркелкі қозғалмауы мүмкін. қолайлы кідірісті қолданыңыз ().

Мұны суретте көрсетілгендей for () көмегімен оңай жасауға болады.

Бұл жағдайда for цикліндегі алғашқы 30 ағымдағы серво позициясын білдіреді, ал 180 - қажетті позиция.

Осылайша сіз сервисті arduino көмегімен пайдалану негіздерін білген боларсыз.

6 -қадам: қосымшалар

Төменде менің сервисті қолданған кейбір инструктивтерім келтірілген, олар оны түсіну үшін сілтеме жасайды, 1. wifi басқару есігінің құлпы.

2. Bluetooth балық бергіші.

Сізге бұл нұсқаулық ұнайды деп үміттенемін

алдағы тақырыптар аз

1. ESP8266 қарапайым басқару.

2. Bluetooth.

3. LCD дисплейі

……………… және тағы басқалар пайдалы ақпарат алу үшін мені қадағалаңыз.

Ұсынылған: