Гироскутер, как источник мотор-колёс?

Автор варп, 23 Авг. 2016 в 09:50

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

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

igorred

Добрых вечеров всем, тоже интересно использование материнской платы от гироскутера. Есть те у кого получилось.
Например http://drewspewsmuse.blogspot.ru/2016/06/how-i-hacked-self-balancing-scooter.html
там есть ссылка на скетч и библиатеку для ардуино.
Я попробовал данный скетч. Но к моему сожелению колесо не закрутилось :bn: пишит но не крутится видимо на моей плате другой битрейд или даже сам протокол, но к сожелению чтобы понять нужен осциллограф, а у меня нету. Может у кого есть возможность снять осциллограмму.
может вместе победим данный вопрос.


proekcionika

Цитата: igorred от 05 Июль 2017 в 22:50
Добрых вечеров всем, тоже интересно использование материнской платы от гироскутера. Есть те у кого получилось.
Например http://drewspewsmuse.blogspot.ru/2016/06/how-i-hacked-self-balancing-scooter.html
там есть ссылка на скетч и библиатеку для ардуино.
Я попробовал данный скетч. Но к моему сожелению колесо не закрутилось :bn: пишит но не крутится видимо на моей плате другой битрейд или даже сам протокол, но к сожелению чтобы понять нужен осциллограф, а у меня нету. Может у кого есть возможность снять осциллограмму.
может вместе победим данный вопрос.
А ты плату то как собрался использовать? Не проще ли ее как педаль приделать ?)
Eltreco Rhino 48V, (1kW), Ливер.
JackHot Carbon.

igorred

Как педаль можно, но много минусов у этого решения: в горку под горку и т.п. Ну и педаль не везде подойдет, хочется борд типа такого https://youtu.be/Am1ZAqNLHkk
Гораздо лутше будет взломать протокол управления, а потом можно хоть педаль, хоть ручку, хоть джостик беспроводной. У данного контроллера есть ряд преимуществ, за 20 вечно зеленных контроллер на два выхода по 350w с тормозом и задним ходом.

proekcionika

Цитата: igorred от 07 Июль 2017 в 01:16
Как педаль можно, но много минусов у этого решения: в горку под горку и т.п. Ну и педаль не везде подойдет, хочется борд типа такого https://youtu.be/Am1ZAqNLHkk
Гораздо лутше будет взломать протокол управления, а потом можно хоть педаль, хоть ручку, хоть джостик беспроводной. У данного контроллера есть ряд преимуществ, за 20 вечно зеленных контроллер на два выхода по 350w с тормозом и задним ходом.
Так взломай протокол управления, чем я могу тебе помочь? Да и много кто здесь найдется желающий тебе помочь)
Вот только никто еще не смог этого сделать, а ты смоги.
Если что мне тоже надо Гироскутерные платы как то использовать, я полностью за.
Eltreco Rhino 48V, (1kW), Ливер.
JackHot Carbon.

igorred

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

proekcionika

Всем пиривуэт)
В общем жгет уже, жгет гиросктуерное колесо и все остальные кишки от гироскутера)
Все кто шарит в электронике, напрягите мозги немножко пожалуйста и скажите) че будет если оба вывода и фазы и холлы вместо двух колес подцепить только на одно а педали соответсвенно с платами-гироскопами тоже параллельно наклонять одинаково.
По сути должен суммироваться ток, возможно и напряжение и по моей наивной задумке должно колесо поехать.
Боюсь сжечь плату или что нибудь другое.
Посоветуйте че будет? Может нежно как нибудь мультиметром напряжение замерить на запараллельных выходах двух колес или че сделать? Я просто нуб нубский во всех этих микроэлектрониках, в детстве только мог лампы в телевизоре поправить, ну и там вольтметром в розетки потыкать)), но когда меня унижают могу и матернуть, сразу предупреждаю.
Думаю много желающих хотят как и я обойтись минимальной кровью и использовать то, что есть от сломанного гирика.
Eltreco Rhino 48V, (1kW), Ливер.
JackHot Carbon.

rrumit

Цитата: proekcionika от 12 Июль 2017 в 12:33
... че будет если оба вывода и фазы и холлы вместо двух колес подцепить только на одно а педали соответсвенно с платами-гироскопами тоже параллельно наклонять одинаково.
...
Выходной + с одного транзистора встретиться с - другого транзистора и будет короткое замыкание

quadlike

[user]Belogrost[/user], так у меня на клоне, да и на спидвее, если ехать накатом и чуть тронуть курок, то возникает как бы торможение двигателем на авто, когда сцепу бросаешь
ks-n1-d - был
M365Pro 10"
KS N10

Dmitry__

Мой изврат с колесами от гироскутера:
https://electrotransport.ru/index.php?topic=47863.0;topicseen
Что не понравилось в таких колесах - очень слабые шины, пробивает на бордюрах. В гироскутерах шины от детских колясок. Долго не живут. Сейчас качаю до 3.5 атм и по бордюрам прыгаю без фанатизма. Найти нормальны шины пока не получается -посадочное 6 дюймов, внешн. диаметр 10 дюймов.

proekcionika

#117
Спойлер


Парни!!! Всем кто помогал огромнейшее спасибо, особенно Quadlike, Rrumit и Belogrost)))!! Кого не учел напомните, тоже учту)))
Короче !!
(Предисловие)
Не знаю открытие!!! это или нет, но на форуме я нигде не смог найти подобные ответы))
У меня есть остатки скутера 10', все полностью в комплекте кроме сломанного корпуса и одного колеса. Я желал и желаю дальше сделать самокат или что то другое карманное-транспортное из того что есть.
Плата материнская большая и две маленькие платы-гироскопы, батарея, одна половина рамы на которую прилеплено все это вместе для ковыряния и опытов)) ну и соответсвенно само колесо).
Колесо упорно не хотело крутиться без подключения второго колеса, плата просто уходила в аварийный режим в последний момент когда зажимал педали и пытался наклонять эту ГИРю)) .
Как бы меня все не обдристывали, отговаривали мол никому не удавалось и мне не удастся, я посылал всех улыбаясь на юг и молча следовал обычной доброй русской логике "если где то один человек сделал, значит другой человек тоже может", ну и лично моя поговорка "выход есть всегда у нас под носом или за спиной, только нужно внимательно изменить точки зрения"))
Короче:
1.
изучил что светодиод гироскутера выдает какие то логичные ошибки своим миганием и писками, 8, 7, 5, 4 мигания и т д).
2.
Понял что материнке просто надо чтоб она видела положение второго колеса и данные его холлов.
Уточнил что контакты холлов можно запараллелить и ничего плате и колесу за это не будет))
3.
Измерил все в подвешенном состоянии) все банально и просто)) там данные холлов на пятиместной клеме от колеса: 1) черный минус,  2,3,4) зеленый, синий, желтый данные холлов по 3,2-3,3-3,3 Вольта соответсвенно и 5) красный последний питание для холлов 4,2 Вольта (это матчасть типа).
4.
Тупенько взял и прокинул три проводочка от клемы второго колеса на клему первого колеса: Зеленый-зеленый, Синий-синий, Желтый-желтый. (Тобишь ЗАПАРАЛЛЕЛИЛ ВЫХОДЫ ХОЛЛОВ ОБОИХ КОЛЕС).
5.
Поднял всю эту гирю в горизонтальное положение чтоб обе платы-гироскопы были горизонтально, включил всю систему, наклонил и ОНА ПОЕХАЛА НА ОДНОМ КОЛЕСЕ))
(Итог):
Так что можно использовать плату от гироскутера как контроллер для одного колеса точно, ну и для двух колес вероятно тоже)) а то, что есть обратный удар во время наката, надо это конечно решать. Но накат есть, когда колесо раскрутилоось и педаль отпустить, то колесо крутится накатом дальше, и останавливается с ударом если нажать педаль в неправильном положении (а надо просто нажимать педаль в соответствующем положении соотносимо скорости колеса), но накат есть!!!! если отпустить педали на ходу катится далеко и легко.!
Но и это решимо и даже так можно приспособиться).
P.s.
Всем удачи, всем спасибо. Пойду расставлять плюсы (если найду за что)) Quadlike, rrumite и Belogrost "нерусскому цИ)гану из Украины"))
Eltreco Rhino 48V, (1kW), Ливер.
JackHot Carbon.

igorred

Всем Здрасти, есть некоторые успехи по вопросу взлома протокола между гирПлатой и мамой.
На сегодня результат такой  это с нажатой "педалью" "педаль" не нажата.
основной пакет выглядит так:
'271' (0x10F),, - стартовый фаил
'254' (0x0FE),,
'255' (0x0FF),,
'254' (0x0FE),,
'255' (0x0FF),,
U (0x055),, - три финишных файла
c (0x063),,
c (0x063),,

главные четыре байта 1 и 3; 2 и 4. значение 255 на нечетных - вращение в одну сторону, на четных в другую. Оставшиеся два байта отвечают за скорость вращения (значение дублируется)
Итог на сегодняшний день:
прописываю ручками значения в скетч ардуино , отправляю в сереал порт, включаю гироскутер, колесо крутится.

Пока как-то так.
З.Ы. проблему с рывком после наката можно решить програмно.

igorred

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

в общем вот скетч
P.S. забыл сказать что ардуино нужно на 3.3 вольта брать, на 5в не заработает.

igorred

Ловите правильный скетч с полными оборотами, плавным разгоном и реверсом.
Я думаю как прикрутить ручку газа сами разберетесь ;-) ну или что там кому надо. функцию наката и плавного старта после наката чет делать пока лень. мне оно просто не надо, но в принципе реализовать ее не сложно, нужно просто взять сигнал с одного датчика холла, вычислить отношение скорость вращения к значению 2го и 3го байта и отправлять  256 в первом байте только если значение по модулю, с учетом направления вращения, 2го и3го байта выше значения скорости, в противном случае отправлять 271. как-то так. :-)

Dmitry__

Судя по скетчу, это управление одним двигателем (одна сторона гироскутера)?. Т.е. если добавить 2-й SoftwareSerial и сделать единый интерфейс через аппаратный rs232, то можно сделать полное управление гироскутером. это же победа :)

quadlike

[user]igorred[/user], ни в коем случае не бросайте начатое. На ЭТ многие будут вам признательны! Хорошее дело делаете. Полный привод, чтото типа есп туда бы ещк привинтить программно, чтоб считал разницу угловых скоростей МК и это реально победа. Слава, памятник)))
ks-n1-d - был
M365Pro 10"
KS N10

Piramidon

[user]quadlike[/user],
ЦитироватьСлава, памятник)))
Лучше б плюсик в карму кинули  :-)

quadlike

[user]Piramidon[/user], если б мог... кинул бы уже
ks-n1-d - был
M365Pro 10"
KS N10

igorred

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

Я бросать не собираюсь, просто времени нет, да и в программировании микроконтроллеров у полный нуб. Могу готовый скетч подправить, сам написать к сожелению не могу. Так что если что и будет получатся, буду делится.

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

P. S. А так в принципе бюджетнинько получается два МК, контроллер для них и Аккум за смешные деньги. Скоро осень доноров на авито много будет >:D  :dance:

P.P.S. Забыл сказать: в скетче битрейт сереала9 завышен в двое, почему то ардуина режет скорость на выходе в два раза, т.е. там реальный 26815.