ПредишенСледващото

Свързване на двигателя щит L293D за да Ардуино

Добър ден, читателите на нашия сайт. Днес ще разгледаме една много интересна и полезна устройство, което се нарича Motor Shield L293D. С това чудо можете да контролирате мотори, серво устройства, така и в бъдеще, за да си готин проект. По мое мнение, това е един от най-желания щит, който съществува и днес. За да отговори на практика с него, ние ще използваме електрически двигател, или по-скоро, ние ще се контролира скоростта и посоката на движението си. Е, ние отидете директно от думи към дела.

Свързване на двигателя щит L293D за да Ардуино

Целта на статията е да се научите как да практикуват, свързваща Motor Shield L293D и Ардуино, се научат да контролират електрически двигатели. В тази статия ще научите основните знания, които ще са необходими за по-сериозен проект. ние също научите какви елементи се състои Motor Shield L293D и спецификации.

Спецификациите Motor Shield L293D

Motor Shield L293D има следните характеристики.

  • Максималната непрекъснат ток за всеки канал: 0.6 А;
  • Допустимото натоварване ток 600mA на канал, с пиков ток - 1.2А
  • Електрически двигатели от 4.5 V до 36 V
  • контрол 4-канал
  • Има защита от прегряване
  • Има контакт за допълнителна мощност борда

Ние ще разберем и какво е в щита на двигателя. На снимката по-долу можете да намерите фигури, на които разчитаме.

1. цифра "1" на борда са чипове, които поддържат работата на Шилд. Двете крайности са наречени чип L293D, те ви позволяват да контролирате ниски текущи двигатели с консумация на ток до 600 mA на канал. В центъра е същия чип, което намалява броя на контролните щифтове.

2. В рамките на втория брой са заключенията на които са отговорни за свързването на предавки. борда определена мощност контактите, така че свързаното задвижващ механизъм, не е трудно.

3. Под номер 3 определена автогара, към която искате да се свържете на двигателите. Има 4 терминали под имената: М1, М2, М3, М4. Следователно, на борда може да бъде свързана само с 4 двигателя.

4. Ето терминал, чрез който можете да захраните Shield, както за двигателите се нуждаят от повече напрежение, отколкото напрежението на Ардуино. Бих искал да спомена един важен момент за захранване Motor Shield L293D друг източник трябва да премахнете на моста, който е под номер 5

5. В съответствие с джъмпера номер пет е отговорен за Schild власт.

Свързване на двигателя щит L293D за да Ардуино

Също така на защитния елемент на двигателя L293D е светодиод, който светва само когато свързаните двигатели zapitanny и може да изпълнява функциите си. Ако индикаторът не показва признаци на живот, вашите двигатели няма да работи, защото захранването не е достатъчно, за да работят на двигателите или изобщо не.

След като се запознахме с техническа информация за устройството, преминете към практическата част.

Компоненти, необходими за свързване

За да свържете следните компоненти за нас:

Всички тези елементи могат да бъдат закупени на ниска цена и с високо качество в SmartElements онлайн магазин.

За допълнително удобство, можете да щракнете с мишката върху името в списъка по-горе, за да преминете към покупка на стоките.


Свързване на двигателя щит L293D за да Ардуино

След като сте подготвени всички необходими компоненти, можете да отидете да се свърже. Първо, помислете за свързване на нашия мини-проект.

Схема на свързване Motor Shield L293D и Arduino

Присъединяването Шилд Arduino да играе по стандартния начин, а именно с директна връзка, направете "сандвич". Как да го направите, можете да видите на снимката по-долу.

Свързване на двигателя щит L293D за да Ардуино

След свързването на Motor Shield L293D за Arduino, ние трябва да се приложи на останалите компоненти. Правилното свързване е показано на снимката по-долу.

Свързване на двигателя щит L293D за да Ардуино

Най-вероятно, връзката не ви доведе до проблеми, тъй като тя е много проста. Това е време да се премине към по-важно процедура - програмиране.

Готов програмен код, за да контролира Motor Shield L293D

За работата на сензора на Arduino трябва да изтеглите и инсталирате AFMotor библиотека.

Изтегляне на библиотеката тук.

След като сте изтеглили изисква библиотеката, тя трябва да бъде правилно настроен. Изтеглените файлове трябва да бъдат преместени в следния път:

Шофирайте С Progtam Файлове Ардуино библиотеки

Свързване на двигателя щит L293D за да Ардуино

В крайна сметка, ние направихме преминем към най-важната стъпка, а именно програмирането.

Ние считаме, че две софтуерен код, за да се свържете с един или много мотори на L293D. Помислете за два случая, за да можете да видите подробности и характеристики на кода на програмата ..

За да започнете, помислете за свързване на един мотор да Motor Shield L293D и Ардуино.

Ние се пристъпи към втория код, за контролиране на електродвигателите имат няколко.

Анализ софтуер скица за контрол на електродвигатели с помощта на Motor Shield L293D и Arduino

Окабеляване, които сме събрали. Скица добавя и зареден. Ние всички се оказа, но мисля, че съм забравил нещо. Забравихме да се разбере как работата на нашия завод! Ще разгледаме отделните части на код, който може да ви причини объркване. Нека се обърнем към изучаването на писан закон.

Секцията код показани по-долу, ние определят максималната скорост, за електрическия мотор. Ние посочи максималната скорост, равна на "255".

В тази част от кода, ние "motor1 Старт (право) .;" Command да поиска от електрическия двигател напред ", motor1 setSpeed ​​(255).", екип указва скоростта, с която те ще работят. Ако искате да зададете максималната скорост, а след това стойността му трябва да бъде такова, колкото са посочени в ред "motor1 setSpeed ​​(255)." (В нашия случай, максималната скорост е 255).

Може да забележите, линии, в която (е показано по-долу Пример за това код) на посочения функция "забавяне". Тази функция е отговорен за продължителността на действие. В нашия случай, "забавяне" показва за колко време двигателят е на празен ход.

Може да се интересувате

Свързани статии

Подкрепете проекта - споделете линка, благодаря!