Машинка на радио управлении

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

Всем добра!

Парни, есть машинка. Решил сделать на пульте управления. Пульт будет с помощью NRF, но пока смартфон, NodeMCU и приложение Блинк например.

В машинке два двигателя. Задние колёса понятно, чисто вперёд и назад.

НО! Поворотные колеса не сервопривод, а обычный моторчик. Как им управлять, что бы не спалить и не поломать шестеренки? Есть идеи?

Спасибо всем кто откликнется.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Телепаты в отпуске, поэтому без схемы и фото разговора не будет.

 

PS. Но обычно два двигателя - это левый и правый.

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

Схемы и фото так же в отпуске.

Проект на стадии "продумывания" и реализации.

Главный вопрос, на который нужен ответ: Как управлять поворотными колёсами без драйвера шагового двигателя?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ArtAlexis пишет:

Главный вопрос, на который нужен ответ: Как управлять поворотными колёсами без драйвера шагового двигателя?

мост на 4-х транзисторах

rkit
Offline
Зарегистрирован: 23.11.2016

Единственный способ - приделать к мотору энкодер. (получив паршивую копию серво в процессе)

kost82
Offline
Зарегистрирован: 30.11.2015

ArtAlexis пишет:

В машинке два двигателя. Задние колёса понятно, чисто вперёд и назад.

НО! Поворотные колеса не сервопривод, а обычный моторчик. Как им управлять, что бы не спалить и не поломать шестеренки? Есть идеи?

Китайцы так часто делают, чтоб сэкономить на серве и ее управлении видимо.

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

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ArtAlexis пишет:

 есть машинка.

ArtAlexis пишет:

Проект на стадии "продумывания" и реализации.

Вы уж сначала определитесь между собой, и только потом пишите на форум.

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

andriano пишет:

Вы уж сначала определитесь между собой, и только потом пишите на форум.

 

Давно определился.

ХВАТИТ ФЛУДИТЬ В ТЕМЕ! Пишите по делу, пожалуйста!

Вам фото машинки скинуть? Что Вы там собрались увидеть!?.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вообще-то я бы предпочел кинематическую схему (коль скоро машинка нестандартная), но можно хотя бы фото, по которому об этой кинематической схеме можно составить представление.

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Прикрутите резистор к поворотным колесам и на аналоговый вход. Получите серву простейшую. Н-мост у вас есть (на фото).

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

anatoli_nik пишет:

Прикрутите резистор к поворотным колесам и на аналоговый вход. 

Можно подробнее? Какой номинал? Куда? Что он даст?

Та плата на фото - не моя. Это заводская. Провода там только на питание, антенну и на моторы.

Поэтому куда там к мосту подключаться я не знаю.

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

anatoli_nik пишет:

Пока не понимаю, что это даст!?.

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Н мост, не думаю что сложнее чем то что обведено красным:

Но может быть и таким

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

ArtAlexis пишет:

Пока не понимаю, что это даст!?.

Это даст возможность поворачивать колеса на тот угол на который захотите а не до упора

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Чтобы упростить себе задачу покупаете один вот такой драйвер:

Он потянет сразу и двигатель ходовой (если тока хватит) и рулевой. Позволит и плавно поворачивать и плавно двигаться с выбранной скоростью (ШИМ в помощь).

TB6612FNG — это двухканальный мостовой (H-bridge) драйвер для двух коллекторных двигателей или одного шагового.



Характеристики драйвера:

• Диапазон напряжения питания силовой части: 4,5V … 13,5V.
• Диапазон напряжения питания логической части: 2,7 … 5,5V
• Номинальный\максимальный ток: 1,4A\3,2A
• Максимальная частота ШИМ: 100 кГц

Особенности модуля:

Модуль собран на микросхеме TB6612FNG от Toshiba, это двухканальный мостовой драйвер, микросхема функциональна схожа с популярными драйверами L293D, L298N но в отличии от них, в драйвере использованы MOSFET транзисторы, драйвер также имеет защиту по температуре, перенапряжению и короткому замыканию. Может управляется логическим уровнем 3.3 вольта.



На модуле не удобно выполнена маркировка выводов, по этому имеет смысл запаять штырьки со стороны микросхемы.



Назначение выходов:

• PWMA \ PWMB — Вход для управления скоростью вращения мотора, для канала A и B соответственно, подключается на выход arduino с поддержкой ШИМ (PWM).

• AIN1 \ AIN2 — Входы полумостов канала A, подключаются на любые свободные выходы arduino.

• BIN1 \ BIN2 — Входы полумостов канала B.

• A01 \ A02 — Выходы полумостов канала A, подключается коллекторный двигатель.

• B01 \ B02 — Выходы полумостов канала B.

• STBY — Включение микросхемы, подключаются на любой свободный выход arduino.

• VM — Вход питания силовой части микросхемы, питание двигателей.

• VCC — Вход питания логической части микросхемы.

• GND — Масса.

 

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

anatoli_nik пишет:
TB6612FNG — это двухканальный мостовой (H-bridge) драйвер для двух коллекторных двигателей или одного шагового.

Драйвер это хорошо. Я бы мог купить L298N, но нет возможности (долго ждать и проблематично).

Поэтому и хотелось бы решить вопрос без драйверов.

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

ArtAlexis пишет:

 

ЭТОТ БЛОК отследит угол поворота, а программа не даст повернуться на бОльший угол.

Мотор обозначен М1 на схеме.

Кстати вместо ЭТОГО БЛОКА можно использовать концевики.

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

mykaida пишет:

тор обозначен М1 на схеме.

Спасибо!

Блок слева для чего? Что буда?

kost82
Offline
Зарегистрирован: 30.11.2015

Завязывай с наркотиками. Уже раза два написали примерно одно и то же:

mykaida пишет:

ЭТОТ БЛОК отследит угол поворота, а программа не даст повернуться на бОльший угол.

Это потенциометр, прикрепленный к "рулевой рейке" или к валу "рулевого двигателя". Нужно при помощи него отслеживать угол поворота и не дать двигателю сгореть или сорвать шестеренку.

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Вот почитайте https://yadi.sk/d/YtYMvdUN30s8A

Книга старая, но в ней есть то что нужно для понимания что такое радиодетали, двигатель и т.д. Что такое сервомашинка и с чем его едят. Книга немецкого чувака "Радиоуправляемые модели"

ArtAlexis
Offline
Зарегистрирован: 18.06.2018

kost82 пишет:

Это потенциометр, прикрепленный к "рулевой рейке" или к валу "рулевого двигателя". Нужно при помощи него отслеживать угол поворота и не дать двигателю сгореть или сорвать шестеренку.

Как?

Оно тупо замкнуто на А0 ?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

ArtAlexis пишет:

Это потенциометр, прикрепленный к "рулевой рейке" или к валу "рулевого двигателя".

Оно тупо замкнуто на А0 ?

Ручка потенциометра приклеена к оси рулевой рейки суперклеем.

Прекращайте задавать тупые вопросы и почитайте про схемотехнику, электронные компоненты и книжку, что Вам посоветовали.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Вах

kost82
Offline
Зарегистрирован: 30.11.2015

ArtAlexis пишет:

Оно тупо замкнуто на А0 ?

Не тупо, а вполне себе грамотно. Почитайте про аналоговые входы ардуино и про то как читать показания потенциометра.

А вообще с такими вопросами - рано вам начинать делать этот проект. Вряд ли что-то получится.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

TC безнадёжен