Я работаю над маленьким роботом, которым Arduino может управлять с помощью беспроводной связи. Но меня обескуражило количество проводов, идущих от Arduino и макета. Поэтому я решил уменьшить количество проводов, создав собственную плату контроллера двигателя. Результат был многообещающим, он сократил количество проводов вдвое.
Я хотел управлять 4 маленькими двигателями постоянного тока, поэтому я выбрал чип L293D. Я использовал два из этих чипов для управления 4 двигателями, каждый из которых может управлять 2 двигателями постоянного тока.
Я подробно объясню, как соединить две микросхемы вместе для запуска 4 двигателей постоянного тока.
Расходные материалы:
Шаг 1: Материалы, которые вам нужны для этого проекта
- 2 микросхемы L293D
- 2 DIP IC розетки
- Заголовки булавки
- Печатная плата
- 2 винтовых зажима по 4 контакта
- Припой железо
- И много терпения (изображение не входит)
Шаг 2: Давайте разберемся, как подключить один чип L293D
Фотографии сделаны мной с помощью Firtzing и фоторедактора.
На первом рисунке показано, как штифты L293D пронумерованы.
Начните с подключения всех контактов, которым необходимо 5 В от Arduino, соедините контакты 1, 16 и 9 вместе, затем подключите их к + 5 В (Vcc) на Arduino. (рисунок 2 - красная проводка)
Следующий шаг - соединить контакты заземления вместе. Соедините контакты 4, 5, 12 и 13 вместе, затем подключите их к выводу GND на Arduino. (рисунок 3, черная проводка)
Далее вы хотите подключить контакты двигателя. Контакты 3 и 6 управляют одним двигателем (двигатель A), а контакты 14 и 11 управляют вторым двигателем (двигатель B). (4-е изображение)
Теперь подключите контакты 2 и 7 к цифровым контактам на Arduino, они будут использоваться для отправки команд на двигатель A. И контакты 10 и 15 должны также подключаться к цифровым контактам на Arduino для управления двигателем B. (Рисунок 5)
Осталось только включить чип. Для этого подключите контакт 8 к разъему + ve внешнего источника питания,
Аккумулятор АКА (на моем роботе я использовал 4 батарейки АА = 6 В), затем подключите конец источника питания -ve к GND на Arduino (общая земля).
Шаг 3: Как подключить два чипа L293D
Вооружившись знаниями предыдущего шага, мы соединим две микросхемы L293D вместе, чтобы управлять 4 двигателями, A, B, C и D, используя один источник питания или батарею.
Мы подключим все контакты, которым нужно + 5 В от Arduino, вместе, а затем подключим их все к VCC на Arduino.
Мы сделаем то же самое для булавок. Соедините их все вместе по 8 контактов и используйте один провод, чтобы соединить их с контактом GND на Arduino.
Чтобы подключить питание, сначала подключите контакт 8 от кулака L293D к контакту 8 на втором L293D, затем подключите их к концу + ve батареи, затем заземлите батарею на контакте GND на Arduino.
Шаг 4: Сделать доску
Разместите компоненты на плате, ничего не паяя.
Когда вы будете удовлетворены, переверните его и начните паять.
Это будет сбивать с толку и подавлять, но, чтобы помочь вам, нарисуйте штыревые соединения на листе бумаги назад, Затем просмотрите рисунок несколько раз, чтобы убедиться, что он точный. Затем начните пайку в соответствии с чертежом, который вы сделали.
И обязательно пометьте доску.
Нижняя часть платы выглядит как спагетти, но это провода, которые скрыты, и это делает робот более чистым.
Я надеюсь, что это помогает кому-то