avatar_verial

Программа для переделки гироскутера.

Автор verial, 23 Дек. 2018 в 08:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

verial

#162
достиг 3000 оборотов на колесе от гироскутера. В теоретическом пересчете это 130 км час.
Каждый человек индивидум оставьте его в этом состоянии.

verial

Цитата: Volgaa от 25 Июнь 2019 в 00:53
Хочу тоже попробовать перепрошить гироскутер, заказал Link V 2 stlink mini для перепрошивки, пока жду - курю форум... Нашел сайт с программированием управления бесколлеторными моторами для STM32. Незнаю будет ли полезны выложенные там примеры, программы, но мне показалось интересным. (http://www.avislab.com/blog/stm32_brushless_ru/)

Полностью с вами согласен что надо использовать в своих разработках то же контроллер что и на контроллере от гироскутера то есть stm32
Спасибо за ссылку очень помогла.
Каждый человек индивидум оставьте его в этом состоянии.

verial

Каждый человек индивидум оставьте его в этом состоянии.

verial

#165

А вот еще одно применение крутящийся подиум

Каждый человек индивидум оставьте его в этом состоянии.

Romych

Цитата: verial от 26 Июнь 2019 в 16:31
достиг 3000 оборотов на колесе от гироскутера. В теоретическом пересчете это 130 км час.
Уточните пожалуйста при каком напряжении питания контроллера этих оборотов достигли? И правильно понимаю, что контроллер использовался родной от гироскутера, но с модифицированной микропрограммой?

verial

Напряжение 54 вольта и модифицирована программа и колеса.
Каждый человек индивидум оставьте его в этом состоянии.

VVK

Цитата: verial от 24 Июнь 2019 в 18:24
знать бы еще что вы под этим подразумеваете? если устойчивость при входе в поворот то по моему нормально поворачивает.
При наезде одним колесом на камень будет разворачивать?

verial

Каждый человек индивидум оставьте его в этом состоянии.

verial

https://youtu.be/iBJHGBTuPXE
найден интересный глюк кто делает машинки на arduino для своих детей прежде всего опасайтесь включать машинку не включив пульта!!!!!!!
на прошивке от виктора это не происходит.
Каждый человек индивидум оставьте его в этом состоянии.

fender90

#171
Цитата: verial от 10 Июль 2019 в 09:27
https://youtu.be/iBJHGBTuPXE
найден интересный глюк кто делает машинки на arduino для своих детей прежде всего опасайтесь включать машинку не включив пульта!!!!!!!
на прошивке от виктора это не происходит.

Хахахах это именно то что у меня творится :-)
Тут один чувак вроде разобрался

https://youtu.be/vWcUI8V5Epk

Еще есть новая прошивка на базе прошивки Николаса с большим функционалом
https://github.com/bipropellant/bipropellant-hoverboard-firmware

Есть пара проектов для ардуинки и ESP32
вот обсуждение
https://github.com/bipropellant/bipropellant-hoverboard-firmware/pull/56

а вот ссылка на проект из видео
https://github.com/atc1441/ArduinoHoverboardAPI


Кстати где скачать прошивку от Виктора? Нашел только HEX файл, но не исходник.
Уже нашел

verial

#172
Каждый человек индивидум оставьте его в этом состоянии.

verial

в новой программе очень много изменений как в выводе информации так и соответственно в вводе для управления изменен протокол причем полностью сделали подсчет суммы посыла или как сказать контрольная сумма теперь потеря пакета невозможна соответственно 99 процентное выполнение команды.
Каждый человек индивидум оставьте его в этом состоянии.

ЭФЭ

Цитата: АндрейЯ от 14 Июль 2019 в 21:27Не поделитесь ссылочкой на исходник прошивки от Виктора7?
Исходники автор любезно предоставил в 24 -й странице "Трайк из колёс от гироскутера" в разделе Детский электротранспорт. https://electrotransport.ru/index.php?msg=1619095
С накатом и без тормоза https://electrotransport.ru/index.php?msg=1619835

fender90

Однако здравствуйте  :-)

Как уже писал выше, вышла новая прошивка для наших плат.
https://github.com/bipropellant/bipropellant-hoverboard-firmware
Так вот для облегчения процесса ребята так же создали API для общения с платой
https://github.com/bipropellant/bipropellant-hoverboard-api
Я же накалякал скетч для ардуинки для управления через РЦ приемник. Понятия не имею работает или нет, так как я за городом им доступа к платам у меня сейчас нету.
Если кто может просмотреть мои каляки-маляки и вынести вердикт на счет работоспособности буду благодарен.  :kidding: :kidding:


#include <HoverboardAPI.h>

int ch2; // pin to connect to RC receiver
int ch3;
int  hoversteer; //steering
int  hoverspeed; //speed

int serialWrapper(unsigned char *data, int len) {
return (int) Serial1.write(data,len);
}
HoverboardAPI hoverboard = HoverboardAPI(serialWrapper);

void setup() {

Serial1.begin(115200);

pinMode(2, INPUT); // Input pin
pinMode(3, INPUT); // Input pin

}

void loop() {

 
  ch2 = pulseIn(2, HIGH, 50000); // Check PWM impulse on ch2
  ch3 = pulseIn(3, HIGH, 50000); // Check PWM impulse on ch3
 
 
hoversteer = map(ch2,1000,2000,-2000,2000); //Map PWM to steering speed
                                         

hoverspeed = map(ch3,1000,2000,-2000,2000); //Map PWM to acceleration speed
                                           
if (ch2==0 || ch3==0)
{
hoversteer=0;
hoverspeed=0;
}

hoverboard.sendPWM(hoverspeed, hoversteer, PROTOCOL_SOM_NOACK);
delay(20);                                                 
}


Вот дополнительные ссылки на мой форк с Гитхаба
Проект API
https://github.com/fender90/bipropellant-hoverboard-api
Непосредственно скетч
https://github.com/fender90/bipropellant-hoverboard-api/blob/master/examples/HoverPWM.ino

verial

#include <HoverboardAPI.h>


int serialWrapper(unsigned char *data, int len) {
return (int) Serial1.write(data,len);
}
HoverboardAPI hoverboard = HoverboardAPI(serialWrapper);



void setup() {
  Serial1.begin(115200);
}

void loop() {
  hoverboard.sendPWM(100, 30, PROTOCOL_SOM_NOACK);
  delay(30);
}


вот тестовая программа которая работает по uart она просто крутит колеса я ее запускаю на выходе с ардуино висит логический анализатор на нем я вижу посыл но контроллер ни как не реагирует то есть колеса не крутяться, контроллер живой так как я загружаю старую прошивку настроенную под уарт и все работает.
Каждый человек индивидум оставьте его в этом состоянии.

fender90

Цитата: verial от 18 Июль 2019 в 07:36
#include <HoverboardAPI.h>


int serialWrapper(unsigned char *data, int len) {
return (int) Serial1.write(data,len);
}
HoverboardAPI hoverboard = HoverboardAPI(serialWrapper);



void setup() {
  Serial1.begin(115200);
}

void loop() {
  hoverboard.sendPWM(100, 30, PROTOCOL_SOM_NOACK);
  delay(30);
}


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


Я тоже пока не очень разобрался. Может проблема в конфиге? Ребята довольно общительные можем в Git-е открыть issue и описать проблему.
Жаль что на Youtube-e Aaron Christophel молчит в тряпочку.

verial

Давно уже молчит я его еще год назад ему отписался)
я не умею гитхабом пользоваться я только читаю.
у меня тут техничка мы можем как то приватно поговорить через вацап?
Каждый человек индивидум оставьте его в этом состоянии.

fedy

Цитата: Александр91 от 20 Июль 2019 в 19:56
Всем привет! Помогите пожалуйста найти прошивку для гироскутера, управление чтоб было с джойстиком, при этом можно было использовать ардуино и настроить параметры под инвалидную коляску. С возможностью использовать дисплей по i2c шине. Буду очень благодарен. Не могу найти прошивку рабочую со скетчем =( Я в первые проект делаю.строго не судите. Плата стандартная джойстик ардуиновский.
посмотрите тут
https://electrotransport.ru/index.php?topic=59293.new#new
там у меня есть прошивка и тд