Машинка на радио управлении
- Войдите на сайт для отправки комментариев
Ср, 16/12/2020 - 11:28
Всем добра!
Парни, есть машинка. Решил сделать на пульте управления. Пульт будет с помощью NRF, но пока смартфон, NodeMCU и приложение Блинк например.
В машинке два двигателя. Задние колёса понятно, чисто вперёд и назад.
НО! Поворотные колеса не сервопривод, а обычный моторчик. Как им управлять, что бы не спалить и не поломать шестеренки? Есть идеи?
Спасибо всем кто откликнется.
Телепаты в отпуске, поэтому без схемы и фото разговора не будет.
PS. Но обычно два двигателя - это левый и правый.
Схемы и фото так же в отпуске.
Проект на стадии "продумывания" и реализации.
Главный вопрос, на который нужен ответ: Как управлять поворотными колёсами без драйвера шагового двигателя?
Главный вопрос, на который нужен ответ: Как управлять поворотными колёсами без драйвера шагового двигателя?
мост на 4-х транзисторах
Единственный способ - приделать к мотору энкодер. (получив паршивую копию серво в процессе)
В машинке два двигателя. Задние колёса понятно, чисто вперёд и назад.
НО! Поворотные колеса не сервопривод, а обычный моторчик. Как им управлять, что бы не спалить и не поломать шестеренки? Есть идеи?
Китайцы так часто делают, чтоб сэкономить на серве и ее управлении видимо.
Посмотри как сделано в родном блоке управления. Возможно там стоят какие-то токоограничивающие резисторы, которые тупо не дают развивать максимальный момент двигателю. Для поворота колес на ходу ведь не нужно большое усилие.
Первый вариант - оставить так как и было задумано китайцами. Второй - поставить серву.
Машинка старая, там пульт древний (сама машина большая и классная) и все эти потроха не работают уже. Провал три разных пульта. Поэтому решил реанимировать с помощью Arduino )
есть машинка.
Проект на стадии "продумывания" и реализации.
Вы уж сначала определитесь между собой, и только потом пишите на форум.
Вы уж сначала определитесь между собой, и только потом пишите на форум.
Давно определился.
ХВАТИТ ФЛУДИТЬ В ТЕМЕ! Пишите по делу, пожалуйста!
Вам фото машинки скинуть? Что Вы там собрались увидеть!?.
Вообще-то я бы предпочел кинематическую схему (коль скоро машинка нестандартная), но можно хотя бы фото, по которому об этой кинематической схеме можно составить представление.
Прикрутите резистор к поворотным колесам и на аналоговый вход. Получите серву простейшую. Н-мост у вас есть (на фото).
Прикрутите резистор к поворотным колесам и на аналоговый вход.
Можно подробнее? Какой номинал? Куда? Что он даст?
Та плата на фото - не моя. Это заводская. Провода там только на питание, антенну и на моторы.
Поэтому куда там к мосту подключаться я не знаю.
Пока не понимаю, что это даст!?.
Н мост, не думаю что сложнее чем то что обведено красным:
Но может быть и таким
Пока не понимаю, что это даст!?.
Это даст возможность поворачивать колеса на тот угол на который захотите а не до упора
Чтобы упростить себе задачу покупаете один вот такой драйвер:
Он потянет сразу и двигатель ходовой (если тока хватит) и рулевой. Позволит и плавно поворачивать и плавно двигаться с выбранной скоростью (ШИМ в помощь).
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 — Масса.
Драйвер это хорошо. Я бы мог купить L298N, но нет возможности (долго ждать и проблематично).
Поэтому и хотелось бы решить вопрос без драйверов.
ЭТОТ БЛОК отследит угол поворота, а программа не даст повернуться на бОльший угол.
Мотор обозначен М1 на схеме.
Кстати вместо ЭТОГО БЛОКА можно использовать концевики.
тор обозначен М1 на схеме.
Спасибо!
Блок слева для чего? Что буда?
Завязывай с наркотиками. Уже раза два написали примерно одно и то же:
ЭТОТ БЛОК отследит угол поворота, а программа не даст повернуться на бОльший угол.
Это потенциометр, прикрепленный к "рулевой рейке" или к валу "рулевого двигателя". Нужно при помощи него отслеживать угол поворота и не дать двигателю сгореть или сорвать шестеренку.
Вот почитайте https://yadi.sk/d/YtYMvdUN30s8A
Книга старая, но в ней есть то что нужно для понимания что такое радиодетали, двигатель и т.д. Что такое сервомашинка и с чем его едят. Книга немецкого чувака "Радиоуправляемые модели"
Это потенциометр, прикрепленный к "рулевой рейке" или к валу "рулевого двигателя". Нужно при помощи него отслеживать угол поворота и не дать двигателю сгореть или сорвать шестеренку.
Как?
Оно тупо замкнуто на А0 ?
Это потенциометр, прикрепленный к "рулевой рейке" или к валу "рулевого двигателя".
Оно тупо замкнуто на А0 ?
Ручка потенциометра приклеена к оси рулевой рейки суперклеем.
Прекращайте задавать тупые вопросы и почитайте про схемотехнику, электронные компоненты и книжку, что Вам посоветовали.
Вах
Оно тупо замкнуто на А0 ?
Не тупо, а вполне себе грамотно. Почитайте про аналоговые входы ардуино и про то как читать показания потенциометра.
А вообще с такими вопросами - рано вам начинать делать этот проект. Вряд ли что-то получится.
TC безнадёжен