Мазмуну:

DC моторлорун Arduino жана L293 менен башкаруу: 5 кадам (сүрөттөр менен)
DC моторлорун Arduino жана L293 менен башкаруу: 5 кадам (сүрөттөр менен)

Video: DC моторлорун Arduino жана L293 менен башкаруу: 5 кадам (сүрөттөр менен)

Video: DC моторлорун Arduino жана L293 менен башкаруу: 5 кадам (сүрөттөр менен)
Video: Как управлять двигателями постоянного тока с помощью ESP32 и L298N через Wi-Fi 2024, Июль
Anonim
DC моторлорун Arduino жана L293 менен башкаруу
DC моторлорун Arduino жана L293 менен башкаруу
DC моторлорун Arduino жана L293 менен башкаруу
DC моторлорун Arduino жана L293 менен башкаруу
DC моторлорун Arduino жана L293 менен башкаруу
DC моторлорун Arduino жана L293 менен башкаруу

DC моторлорун башкаруунун оңой жолу. Сизге электроника жана программалоо боюнча билим керек

Эгерде сизде кандайдыр бир суроолор же көйгөйлөр бар болсо, менин почтам менен байланышсаңыз болот: [email protected]

Менин youtube каналыма баш багыңыз:

Ошентип, баштайлы.

1 -кадам: Видеону көрүү

Бул долбоордун кандай иштеп жатканын да көрө аласыз

www.youtube.com/watch?v=tm69V7npSg8

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

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

Сизге керектүү болгон бардык материалдарды ebay же amazon.com сайтынан тапса болот, бирок принтерлер же башка нерселер сыяктуу эски электроникалык түзүлүштөр болсо, ал жерден материалдарды ала аласыз.

Демөөрчүлөрдүн шилтемеси: UTSource.net Сын -пикирлери Электрондук компоненттерди арзан баада заказ кылуу үчүн ишенимдүү вебсайт

баасы жана мыкты сапаты

Бул долбоор үчүн сизге керек болот:

-мотор айдоочу L293D

-Arduino Mega 2560 же Uno

-нан тактасы

-9В батарея

-DC мотору

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

-кээ бир зымдар

-Жашыл жана кызыл диоддор

-эки баскыч

-эки 10k ohm каршылыгы

Мотор айдоочу L293D

Сиз бул чипти бир же эки башка моторду көзөмөлдөө үчүн колдоно аласыз. Бул TTL үй -бүлөсүнө таандык, демек ал 5V+менен иштейт.

Анын 16 казыгы бар

1 -пин туташуу жок

2 -пин киргизүү

Pin 3 мотор үчүн чыгаруу болуп саналат

4 жана 5 -пин батарейканын GND туташкан

Pin 6 мотор үчүн экинчи чыгаруу болуп саналат

Pin 7 - бул экинчи киргизүү

Pin 8 - батарейкадан V+ (9V)

Экинчи жагы бирдей:

Pin 16 Vcc+

Pin 9 туташуу жок

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Эгерде сизде электр өткөргүчтөрү менен кандайдыр бир көйгөйлөр жаралса, сиз өзүңүзгө сүрөттөр менен жардам бере аласыз. Үстүндө 1 моторду көзөмөлдөө схемасы бар, ал эми ылдыйда 2 моторду башкаруу үчүн схема бар. Мен бир эле мотор менен мисал кылдым.

Санарип киргизүү 2 ON баскычына туташкан (көк капкак менен баскыч)

Санарип киргизүү 3 ӨЧҮРҮҮ баскычына туташкан (кызыл калпакчалуу баскыч)

Бул эки баскычтын жардамы менен айлануу багытын өзгөртө аласыз

Сиз баскычтын пинине Arduino тартып GND ортосунда 10k ohm каршылыгын туташтырышыңыз керек.

Жашыл диод 5 санариптик чыгууга туташкан

Кызыл LED диод санариптик чыгууга 4 туташкан

L293D зымдары

Пин 1 туташпайт, андыктан аны бош калтырасыз.

Кийинки Arduino санариптик чыгууга туташкан Pin 2 (2ден 53кө чейин каалаган санариптик чыгууну тандай аласыз)

Pin 3 моторго түз туташкан

Pin 4 жана 5 GND батареясына туташкан

Pin 6 моторго түз туташкан

Pin 7 Arduino санариптик чыгууга туташат

Pin 8 - батарейкадан V+. Мен 9В батарейканы колдонууну сунуштайм, мотор жакшы иштейт

Эгер сизге мүмкүнчүлүк керек болсо, сиз айланма түзө аласыз.

Сиз Arduino GND батареясын GND менен туташтыруудан этият болуңуз. Тескерисинче баары иштебейт

Эгерде сиз эки моторду башкаргыңыз келсе, L293Dнын экинчи тарабын зым менен байланыштырышыңыз керек

Pin 16 Vcc+. Сиз 5V чыңалуусун Arduinoдон аласыз

Pin 15 Arduino санариптик чыгууга туташкан

Pin 14 моторго түз туташкан

Pin 13 жана pin 12 батарейканын GND туташкан

Pin 11 моторго түз туташкан

Pin 10 Arduino санариптик чыгууга туташкан

Pin 9 туташуу жок

4 -кадам: Райондук тактаны жасаңыз

Райондук тактаны жасоо
Райондук тактаны жасоо

Мен бул схеманы өз алдымча жасадым. Чийүү үчүн SprintLayout колдонулат. Бул схемада схемаларды чийүү үчүн программа, бул программада сизде электрондук компоненттердин бардык өлчөмдөрү бар, андыктан сиз каалаган нерсенин баарына схема түзө аласыз.

Бул тактаны чегүү үчүн CNC гравировка фрезер машинасы колдонулат. Мен бир жагында жез менен капталган микросхемалар үчүн кадимки тактаны колдоном. Такта бүткөндө мен аны абдан жакшы кум кагазы менен жылтыраттым. Андан кийин мен өнөр жай спиртин жана чайырды порошокко аралаштырдым. Бул аралашма мен аны коргоо үчүн жез жагын каптадым.

5 -кадам: Код

Мен үч башка кодду жасадым.

Мотор көзөмөлдөө:

Ар бир 5 секунддан кийин мотор айлануу ыкмасын өзгөртөт

Моторду 1 баскыч менен башкаруу:

Биринчи жолу баскычты басканыңызда мотор бир багытта айланат, экинчи жолу басканда мотор башка тараптан айлана баштайт

Моторду 2 баскыч менен башкаруу:

Күйгүзүү баскычын басканыңызда мотор бир багытта, ӨЧҮРҮҮ баскычын басканыңызда мотор башка багытта айланат.

Сунушталууда: