BlockMotor

Материал из Blockduino
Перейти к: навигация, поиск

Назначение[править]

Плата предназначена для управления маломощными реверсивными моторами постоянного тока (например обычными моторчиками из игрушек) и позволяет задавать не только направление, но и скорость вращения вала. Так же вместо двух моторчиков можно подключить один шаговый двигатель.

Описание[править]

BlockMotorImage wExpl.png

Плата имеет знак [<-], т.е. содержит одно подключение к шине BlockDuino.

Состоит из микросхемы регистра сдвига 74HCT595N и двух микросхем L293D - драйвер двигателя. Двигатели подключаются к двум винтовым зажимам на пять проводов, один: [M1+, M1-, GND, M2+, M2-], второй: [M3+, M3-, GND, M4+, M4-].
Вместо двух моторчиков можно подключить один шаговый двигатель.
Питание подается либо по шине Vin, либо с отдельного винтового зажима.

Используемые порта[править]

BlockName D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 A0 A1 A2 A3 A4 A5 SP0-6 3v3
Rx Tx MOSI MISO SCK SCL SDA
BlockMotor M_CLK M1(12) M_LTCH M2(34) M3(12) Enbl M_SER M4(34) +

Примечание: линии "запаса" SP0-SP6 могут использоваться для последовательного подключения блоков BlockMotor

Схема[править]

BlockMotor schem.png

Список деталей[править]

Название Кол-во На схеме Примечание
74HCT595N 1 IC3 Микросхема DIP-16
L293D 2 IC1, IC2 Микросхема DIP-16
1K 2 R1, R3 Резистор 0.125Вт
10k 1 R2 Резистор 0.125Вт
0.1uF 11 C1, C2, C4, C6, C9, C10, C11, C12, C13, C14, C15 Керамический конденсатор
100uF/16V 2 C7, C8 Электролитический конденсатор
LED3mm 2 LED_5V, LED_VCC Светодиоды, разноцветные
PA10-2W 1 PA_W Разъем 'папа' 2х20 угловой
JP1E 1 PWR_SEL Разъем выбора питания
ScrTh2 1 X1 Винтовой зажим на 2 провода
ScrTh5 2 X2, X3 Винтовой зажим на 5 проводов

Примечание:

  • рекомендуется колодки под микросхемы L293D - 2шт.
  • конденсаторы на 0.1uF предназначены для сглаживания помех и являются опцией.

Сборка[править]

В процессе разработки...

Программирование[править]

Управление моторчиками / шаговыми двигателями осуществляется с помощью библиотеки BDMotor - слегка модифицированной библиотеки AFMotor от ladyada

Пример подключения: подключение шагового двигателя от принтера

ЧаВо[править]

Вопросов пока не было.

Фото/изображения[править]

Проекты[править]

Видео о BlockMotor и сервомоторе

Ссылки[править]