Ви не увійшли.
Сторінки 1
Собираю гусеничную платформу. Нужна помощь с кодом для H-моста IBT-2. По ссылке код для одного мотора нужно от одной ардуины крутить 2 мотора. Кто готов помочь за вознаграждение или бартер буду очень благодарен.
http://www.hessmer.org/blog/2013/12/28/ … h-arduino/
Неактивний
Если будут желающие поучаствовать в в проекте буду только рад. Предоставлю все комплектующие и место для работы. Также, если вы находитесь в Киеве и не располагаете местом для занятий своим хобби, можем договориться о взаимовыгодном сотрудничестве, предлагаю помещение, инструмент, некоторые материалы и запчасти в обмен на ваши способности и помощь!
Это старое фото моей мастерской, сейчас выглядит получше))
Неактивний
А теперь по функционалу, чтобы хотелось организовать и сразу вопросы :
1. Передний, задний ход, вправо, влево, разворот на месте.
2. Полное дублирование ручного управления пультом дистанционного управления.
3. Защита- от наезда на препятствие, при резком переключении рычага для включения заднего хода, оставов при выезде из радиуса действия пульта, защита АКБ от глубокого разряда и перезаряда
4 .Рулевое - энкодер или резистор, не важно главное удобство при написании кода и креплении этого дела
5. Рычаг переключения режимов, три положения , вперёд, нейтраль назад
6. Управляемые силовые драйвера Н-мосты IBT-2 (43A) 2 шт
7. Беспроводное управление типа nrf24l01 или ESP 8266
8. Питание 27 вольт от LiFePo4
9. Зарядное на борту.
Неактивний
И как я это вижу, не окончательный вариант.
1 . Есть кнопка включения питания, при нажатии питание подано на Ардуино.
2. При включении рычага вперед либо назад, силовая цепь коммутируется контактором, одновременно это является и защитой при внештатных ситуациях.
3. Защита платформы от резкого переключения рычага в положение назад при езде вперёд, нужно сделать так чтобы при резком переключении рычага назад при езде вперёд платформа остановилась и вновь можно было продолжить движение только тогда, когда мы переведём рычаг в положение нейтраль и также наоборот при езде назад чтоб нельзя было резко включить передний ход, либо минуя всё это сделать возможным включение любого из режимов только при полной остановке платформы
4. Защита от наезда на пешехода или препятствие, ультразвук или датчик движения, чтобы случайно или специально не наехать на препятствие до которого осталось около 1 метра расстояние, платформа при этом останавливается, но сделать при этом кнопку принудительного включения движения путём игнорирования сигналов с датчика для удобства при появлении внештатных ситуаций
5. Возможность разворота на месте, при этом два мотора крутятся в разные стороны, при этом педаль акселератора не используется, она не активна в таком режиме, это достигается поворотом руля вправо либо влево, при включенном питании и рычаге в положении нейтраль (edited)
6. Радиоуправление, в этом режиме при нажатии кнопки на пульте управление возможно только посредством дистанционного управления, ни руль ни рычаг управления режимами при этом не активны.
7. Защита при выезде платформы из радиуса действия пульта, как в штатном режиме так и при управлении с пульта, она должна просто остановиться пока с пульта не будет подана соответствующая команда
Буду рад критике, советам и помощи, так как тяну проект один и не во всём разбираюсь особенно в написании кода)))
Неактивний
Если будут желающие поучаствовать в в проекте буду только рад. Предоставлю все комплектующие и место для работы. Также, если вы находитесь в Киеве и не располагаете местом для занятий своим хобби, можем договориться о взаимовыгодном сотрудничестве, предлагаю помещение, инструмент, некоторые материалы и запчасти в обмен на ваши способности и помощь!
Это, наверное, на Козьем Болоте ... среди бушующих страстей "революции гидности"?
Неактивний
Собираю гусеничную платформу. Нужна помощь с кодом для H-моста IBT-2. По ссылке код для одного мотора нужно от одной ардуины крутить 2 мотора. Кто готов помочь за вознаграждение или бартер буду очень благодарен.
Если у вас конкретные вопросы, сложности по программному коду - спрашивайте. Можно обсудить и выработать возможные варианты.
А участвовать непосредственно в таком очень громоздком, но не сильно интересном проекте вряд ли кто прельстится?
Или это детальное описание проекта - только для громкого пиара?
Неактивний
Нужно добавить в этот код управление двумя моторами, возможно подойдёт алгоритм Брезенхэма
/*
IBT-2 Motor Control Board driven by Arduino.
Speed and direction controlled by a potentiometer attached to analog input 0.
One side pin of the potentiometer (either one) to ground; the other side pin to +5V
Connection to the IBT-2 board:
IBT-2 pin 1 (RPWM) to Arduino pin 5(PWM)
IBT-2 pin 2 (LPWM) to Arduino pin 6(PWM)
IBT-2 pins 3 (R_EN), 4 (L_EN), 7 (VCC) to Arduino 5V pin
IBT-2 pin 8 (GND) to Arduino GND
IBT-2 pins 5 (R_IS) and 6 (L_IS) not connected
*/
int SENSOR_PIN = 0; // center pin of the potentiometer
int RPWM_Output = 5; // Arduino PWM output pin 5; connect to IBT-2 pin 1 (RPWM)
int LPWM_Output = 6; // Arduino PWM output pin 6; connect to IBT-2 pin 2 (LPWM)
void setup()
{
pinMode(RPWM_Output, OUTPUT);
pinMode(LPWM_Output, OUTPUT);
}
void loop()
{
int sensorValue = analogRead(SENSOR_PIN);
// sensor value is in the range 0 to 1023
// the lower half of it we use for reverse rotation; the upper half for forward rotation
if (sensorValue < 512)
{
// reverse rotation
int reversePWM = -(sensorValue - 511) / 2;
analogWrite(LPWM_Output, 0);
analogWrite(RPWM_Output, reversePWM);
}
else
{
// forward rotation
int forwardPWM = (sensorValue - 512) / 2;
analogWrite(LPWM_Output, forwardPWM);
analogWrite(RPWM_Output, 0);
}
}
Остання редакція AlexT (2018-03-18 12:30:53)
Неактивний
Вячеслав, для начала без радиоуправления, мне главное чтоб оно поехало, то уже на будущее.
Сейчас вперёд—назад и повороты энкодером.
Одна гусень как видно собрана, но в неё ещё не установлен мотор. Позже выложу фото из чего это всё будет собрано.
Неактивний
Так эти моторы крутят
https://www.youtube.com/watch?v=u8QOw73IabU
Неактивний
Неактивний
Первый заезд.
https://www.youtube.com/watch?v=tQ7XJxg … e=youtu.be
Неактивний
Неактивний
Неактивний
Таки поехало
Неактивний
Сторінки 1