Мазмұны:

DC қозғалтқыштарын Arduino және L293 көмегімен басқару: 5 қадам (суреттермен)
DC қозғалтқыштарын Arduino және L293 көмегімен басқару: 5 қадам (суреттермен)

Бейне: DC қозғалтқыштарын Arduino және L293 көмегімен басқару: 5 қадам (суреттермен)

Бейне: DC қозғалтқыштарын Arduino және L293 көмегімен басқару: 5 қадам (суреттермен)
Бейне: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Қараша
Anonim
DC қозғалтқыштарын Arduino және L293 көмегімен басқару
DC қозғалтқыштарын Arduino және L293 көмегімен басқару
DC қозғалтқыштарын Arduino және L293 көмегімен басқару
DC қозғалтқыштарын Arduino және L293 көмегімен басқару
DC қозғалтқыштарын Arduino және L293 көмегімен басқару
DC қозғалтқыштарын Arduino және L293 көмегімен басқару

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

Егер сізде қандай да бір сұрақтарыңыз немесе проблемаларыңыз болса, менімен пошта арқылы хабарласа аласыз: [email protected]

Менің youtube каналыма кіріңіз:

Сонымен бастайық.

1 -қадам: Бейнені қарау

Сіз бұл жобаның қалай жұмыс істейтінін көре аласыз

www.youtube.com/watch?v=tm69V7npSg8

2 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

Қажетті барлық материалдарды ebay немесе amazon сайтынан табуға болады, бірақ егер сізде ескі электроника, мысалы, принтерлер немесе басқа нәрсе болса, сіз материалдарды сол жерден ала аласыз.

Демеушілерге сілтеме: UTSource.net шолулары Бұл электронды компоненттерге арзан тапсырыс беруге арналған сенімді веб -сайт

бағасы мен керемет сапасы

Бұл жоба үшін сізге қажет:

-қозғалтқыш L293D

-Arduino Mega 2560 немесе Uno

-нан тақтасы

-9В батарея

-DC қозғалтқышы

-9В батарея корпусы

-кейбір сымдар

-Жасыл және қызыл жарықдиодты диодтар

-екі түйме

-екі 10км резистор

L293D мотор жүргізушісі

Сіз бұл чипті бір немесе екі түрлі қозғалтқышты басқару үшін пайдалана аласыз, ол TTL тобына жатады, яғни ол 5В+жұмыс істейді.

Оның 16 түйреуі бар

1 -ші түйінге байланыс жоқ

2 -ші түйін - кіріс

3 -ші қозғалтқыш үшін шығыс

4 және 5 түйреуіштер аккумулятордың GND желісіне қосылған

6 -штырь - қозғалтқыштың екінші шығысы

PIN 7 - бұл екінші кіріс

8 -түйреуіш батареядан (9В) V+ болып табылады.

Екінші жағынан бірдей:

16 -түйін - Vcc+

9 түйреуіші қосылмайды

3 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Егер сізде сыммен жұмыс істеуде қиындықтар туындаса, сіз өзіңізге суреттер бойынша көмектесе аласыз. Жоғарыда 1 қозғалтқышты басқаруға арналған тізбек, ал төменде - 2 қозғалтқышты басқаруға арналған схема бар. Мен тек бір қозғалтқышпен ғана мысал келтірдім.

Сандық кіріс 2 ҚОСУ түймесіне қосылған (көк қақпағы бар түйме)

Сандық кіріс 3 ӨШІРУ түймесіне қосылған (қызыл қалпақшалы түйме)

Осы екі түйменің көмегімен айналдыру бағытын өзгертуге болады

GND арасында Arduino -дан 10k Ом резисторды түйменің түйреуішіне қосу керек.

Жасыл диод 5 цифрлық шығысқа қосылған

Қызыл диодты диод 4 цифрлық шығысқа қосылған

L293D сымы

1 -ші түйінге қосылуға болмайды, сондықтан оны босатуға рұқсат етіңіз.

Келесі - Pin 2, ол Arduino сандық шығысына қосылады (2 -ден 53 -ке дейінгі кез келген сандық шығуды таңдауға болады)

3 -түйреуіш қозғалтқышқа тікелей қосылады

4 және 5 түйреуіш GND батареясына қосылған

6 -штырь тікелей қозғалтқышқа қосылған

7 -pin - Arduino сандық шығысына қосылады

8 -түйреуіш - V+ аккумуляторы. Мен сізге 9В батареяны қолдануды ұсынамын, сондықтан қозғалтқыш қалыпты жұмыс істейді

Егер сізге мүмкіндік қажет болса, сіз контур жасай аласыз.

Arduino GND батареясын GND -мен байланыстыру үшін абай болу керек, керісінше жағдайда бәрі жұмыс істемейді

Егер сіз екі қозғалтқышты басқарғыңыз келсе, L293D екінші жағын сыммен байланыстыру қажет

Pin 16 - Vcc+. Сіз 5V кернеуді Arduino -дан аласыз

Pin 15 Arduino сандық шығысына қосылған

14 түйреуіш қозғалтқышқа тікелей қосылған

13 -ші және 12 -ші түйіндер аккумулятордың GND -ге қосылған

Pin 11 қозғалтқышқа тікелей қосылады

Pin 10 Arduino сандық шығысына қосылған

9 түйреуіші қосылмайды

4 -қадам: Электронды тақтаны жасаңыз

Электр тізбегін жасаңыз
Электр тізбегін жасаңыз

Мен бұл схеманы өз қолыммен жасадым. Сызбаны сызу үшін SprintLayout қолданылады, бұл схемаларды сызуға арналған бағдарлама, бұл бағдарламада сізде электронды компоненттердің барлық өлшемдері бар, сондықтан сіз қалағанның барлығына схема жасай аласыз.

Бұл тақтаны гравировка жасау үшін CNC гравюралық фрезер машинасы қолданылады. Мен бір жағында мысмен қапталған тізбектер үшін қалыпты тақтаны қолдандым. Тақтаны аяқтағаннан кейін мен оны өте ұсақ құм қағазымен жылтыраттым. Содан кейін мен өнеркәсіптік спирт пен розинді ұнтақпен араластырдым. Мен бұл қоспаны қорғау үшін мыс жағын қаптадым.

5 -қадам: код

Мен үш түрлі код жасадым.

Қозғалтқышты басқару:

Әр 5 секундтан кейін қозғалтқыш айналу әдісін өзгертеді

Қозғалтқышты 1 түймемен басқару:

Түймені бірінші рет басқанда қозғалтқыш бір бағытта айналады, екінші рет басқанда қозғалтқыш екінші жағынан айнала бастайды

Қозғалтқышты 2 түймемен басқару:

ҚОСУ түймесін басқанда қозғалтқыш бір бағытта, ӨШІРУ түймесін басқанда қозғалтқыш басқа бағытта айналады.

Ұсынылған: