Безплатна доставка за пратки над 100 €!

Научи повече
Микроелектронни двигатели

Хоби Мотор За Играчки

Основни характеристики:

  • 0,35A - 0,40A
  • Работно напрежение: 1V - 6V

Малък двигател за хоби/проекти. Работи от 1V до 6V.

Виж пълното описание
Продуктът не е наличен за доставка до избраната държава.

Описание

Описание

Проект: Управление на DC мотор (посока и скорост) с Arduino и L293D

В този проект ще научим как да управляваме прост Toy Hobby Motor, използвайки интегралната схема L293D.

Защо ни е нужен L293D?

Arduino не може да осигури достатъчно ток, за да задвижи мотор директно от пиновете си (ще изгори!). L293D действа като "ключ": приема команди от Arduino и подава ток от външна батерия към мотора.

Какво ще ви трябва:

  • 1x Arduino Uno
  • 1x DC мотор (Тип 130)
  • 1x интегрална схема драйвер на мотор L293D
  • 1x поставка за батерии (напр. 4xAA за 6V)
  • Breadboard и кабели

Свързване (Схема)

Поставете L293D на breadboard. Полукръгът (отсечката) показва "горната" страна (пинове 1 и 16).

Захранващи връзки:

  1. Пин 16 (VCC1): Към 5V на Arduino (захранване на чипа).

  2. Пин 8 (VCC2): Към (+) на батерията (захранване на мотора).

  3. GND (пинове 4, 5, 12, 13): Свържете всички заедно към земята (GND) на Arduino И към (-) на батерията. Внимание: Трябва да имат обща земя!

Управляващи връзки (Arduino):

  1. Пин 1 (Enable 1,2): Към пин 9 на Arduino (за управление на скоростта с PWM).

  2. Пин 2 (Input 1): Към пин 3 на Arduino.

  3. Пин 7 (Input 2): Към пин 4 на Arduino.

Връзки към мотора:

  1. Пин 3 (Output 1): Към единия кабел на мотора.

  2. Пин 6 (Output 2): Към другия кабел на мотора.


Кодът (Скица)

Качете следния код. Моторът ще започне бавно, ще ускорява, ще спира и ще се върти обратно.

C++

// Дефиниране на пиновете const int enablePin = 9; // Контролира скоростта (PWM) const int in1Pin = 3; // Контролира посока A const int in2Pin = 4; // Контролира посока B void setup() { // Задаваме пиновете като изходи pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- СТЪПКА 1: Движение напред --- digitalWrite(in1Pin, HIGH); // Едната страна положителна digitalWrite(in2Pin, LOW); // Другата страна отрицателна // Ускорение от 0 до 255 (максимум) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // Изчакай 1 секунда // --- СТЪПКА 2: Спиране --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- СТЪПКА 3: Движение назад --- digitalWrite(in1Pin, LOW); // Обърни поляритета digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Постоянна скорост (около 80%) delay(2000); // Работи за 2 секунди // Спиране преди цикълът да се повтори digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Как работи:

  • Посока на въртене: Когато in1 е HIGH и in2 е LOW, токът тече в една посока. Когато ги обърнем, моторът се върти в обратна посока.

  • Скорост: enablePin действа като газта. С командата analogWrite(enablePin, 255) даваме пълна газ, а с 128 даваме половината скорост.

Производител

OEM
Виж пълното описание

Спецификации

Спецификации

Ток
DC
Обороти
-

Важна информация

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

Вижте всички спецификации

Описание и спецификации

Проект: Управление на DC мотор (посока и скорост) с Arduino и L293D

В този проект ще научим как да управляваме прост Toy Hobby Motor, използвайки интегралната схема L293D.

Защо ни е нужен L293D?

Arduino не може да осигури достатъчно ток, за да задвижи мотор директно от пиновете си (ще изгори!). L293D действа като "ключ": приема команди от Arduino и подава ток от външна батерия към мотора.

Какво ще ви трябва:

  • 1x Arduino Uno
  • 1x DC мотор (Тип 130)
  • 1x интегрална схема драйвер на мотор L293D
  • 1x поставка за батерии (напр. 4xAA за 6V)
  • Breadboard и кабели

Свързване (Схема)

Поставете L293D на breadboard. Полукръгът (отсечката) показва "горната" страна (пинове 1 и 16).

Захранващи връзки:

  1. Пин 16 (VCC1): Към 5V на Arduino (захранване на чипа).

  2. Пин 8 (VCC2): Към (+) на батерията (захранване на мотора).

  3. GND (пинове 4, 5, 12, 13): Свържете всички заедно към земята (GND) на Arduino И към (-) на батерията. Внимание: Трябва да имат обща земя!

Управляващи връзки (Arduino):

  1. Пин 1 (Enable 1,2): Към пин 9 на Arduino (за управление на скоростта с PWM).

  2. Пин 2 (Input 1): Към пин 3 на Arduino.

  3. Пин 7 (Input 2): Към пин 4 на Arduino.

Връзки към мотора:

  1. Пин 3 (Output 1): Към единия кабел на мотора.

  2. Пин 6 (Output 2): Към другия кабел на мотора.


Кодът (Скица)

Качете следния код. Моторът ще започне бавно, ще ускорява, ще спира и ще се върти обратно.

C++

// Дефиниране на пиновете const int enablePin = 9; // Контролира скоростта (PWM) const int in1Pin = 3; // Контролира посока A const int in2Pin = 4; // Контролира посока B void setup() { // Задаваме пиновете като изходи pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- СТЪПКА 1: Движение напред --- digitalWrite(in1Pin, HIGH); // Едната страна положителна digitalWrite(in2Pin, LOW); // Другата страна отрицателна // Ускорение от 0 до 255 (максимум) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // Изчакай 1 секунда // --- СТЪПКА 2: Спиране --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- СТЪПКА 3: Движение назад --- digitalWrite(in1Pin, LOW); // Обърни поляритета digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Постоянна скорост (около 80%) delay(2000); // Работи за 2 секунди // Спиране преди цикълът да се повтори digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Как работи:

  • Посока на въртене: Когато in1 е HIGH и in2 е LOW, токът тече в една посока. Когато ги обърнем, моторът се върти в обратна посока.

  • Скорост: enablePin действа като газта. С командата analogWrite(enablePin, 255) даваме пълна газ, а с 128 даваме половината скорост.

Производител

OEM
Ток
DC
Обороти
-

Важна информация

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