Система стабилизации горизонта (Разработка)

Visualman
Offline
Зарегистрирован: 10.06.2020

Приветствую, форумчане!



Заделал одноместный мини танк, аля Валли из мультика.

Просто большое пластиковое корыто и 2 гусянки с бензо движками, по одному на каждую. Вдаваться не будем, оно уже ездит )



Разработка мне нужна следующая:

Я назвал её - Система стабилизации горизонта.



Смысл такой:



Arduino, с датчиком наклона. Когда по датчику угол == 0 (0 мы выставим сами); - ни чего не происходит.

Когда по датчику идёт data в ту или иную сторону, Arduino шлёт команду на линейные приводы,

которые неким образом (о котором я расскажу человеку, который возьмётся за разработку),

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





Схемотехника должна быть построена на ARDUINO NANO ATmega328p с припаянной гребёнкой,

чтобы замена модулей не требовала пайки и была быстрой и простой.



По затратам:



Все требующиеся компоненты я готов оплатить переводом на сбер.

Я с Али не работал и у меня много других дел. Всё заказываете сами.



Условия:



1. Разработчик должен быть из Москвы или очень ближайшего подмосковья. Т.к. будут очные встречи по данному проекту.

2. Разработчик должен иметь большой опыт разработки на платформах Arduino, а так же иметь достаточные знания по слаботочке.

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

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



По оплате:

Как уже говорил, покупаете всё сами. Я перевожу деньги на сбер. Всё конечно после первой очной встречи и объяснения мной на пальцах, чего я хочу.

Оплата будет оговорена с разработчиком при первой очной встрече.



Разговоры про 'это очень сложно' - не прокатят. Я кодю 22 года и знаю, что такое сложно. У меня просто реально нет времени ещё и на Arduino.



Живу у метро Ховрино. Долгопрудный/Химки/Лобня - тоже подойдут, если разработчик будет из тех краёв.



Мои контакты:

Skype: visualman_acronis

Мыло: visualman2@rambler.ru



Ну и в форуме пишите, если непонятны какие то моменты.



Спасибо!

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

Visualman пишет:

 Я кодю 22 года и знаю, что такое сложно.

А сколько лет из этого было посвящено цифровой обработке сигналов, теории управления и гиперкомплексным числам?

-NMi-
Offline
Зарегистрирован: 20.08.2018

ты эта... када эту бабуйню замутищъ целиком (железо+софт+ТО хотя-бы на год)  --- дай знать, я знаю кому это можно продать тыщщ за 50 минимум.

b707
Offline
Зарегистрирован: 26.05.2017

то есть надо разработать и изготовить действующий прототип?

Ну положим ардуину я куплю, модули тоже... А линейные привода, способные выровнять "корыто с двумя гусеницами на бензиновых моторах" - я тоже должен сам покупать? :) А если потом не подойдут?

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

Всем критериям Заказчика соответствую, важно теперь чтобы и он мне подошел :)

Visualman
Offline
Зарегистрирован: 10.06.2020

b707 пишет:

то есть надо разработать и изготовить действующий прототип?

Ну положим ардуину я куплю, модули тоже... А линейные привода, способные выровнять "корыто с двумя гусеницами на бензиновых моторах" - я тоже должен сам покупать? :) А если потом не подойдут?

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

Всем указанным в ТЗ критериям соответствую, важно теперь чтобы и он мне подошел :)

Вот это уже разговор. Да, нужен прототип.

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

Кодирование и коммутацию всего добра в рабочую систему, я оцениванию в 7-8т.р. Если будет агрументировано повышение оплаты, я готов поднять планку до 10тр.  Можем завтра обсудить по телефону .

b707
Offline
Зарегистрирован: 26.05.2017

Visualman пишет:

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

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

Для разработки алгоритма выравнивания куда важнее такие параметры, как предельные углы наклона и скорость реакции привода. А также схема управления приводом

Подожду до завтра, может кто еще что выскажет

Visualman
Offline
Зарегистрирован: 10.06.2020

Вот, Вы всё понимаете, поэтому я и ищу понимающего исполнителя. Давайте подождём...

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

А чего тут высказывать. "Датчика наклона" не бывает. Бывают imu-датчики, где нужно совмещать показания нескольких элементов в одно + информацию о вводных параметрах исполнительных устройств, чтобы хоть какой-то внятный результат получить, что требует обработки сигналов и гиперкомплексных чисел. Вкупе с управлением привода не хухры, в силу большой инерционности системы и наверняка тенденции всей установки раскачиваться. Тут минимум три спеца нужно, каждый из которых попросит больше 10к. Но 22 года пхп всё лучше всех знает, конечно же. Поэтому тема дохлая.

Visualman
Offline
Зарегистрирован: 10.06.2020

rkit пишет:

А чего тут высказывать. "Датчика наклона" не бывает. Бывают imu-датчики, где нужно совмещать показания нескольких элементов в одно + информацию о вводных параметрах исполнительных устройств, чтобы хоть какой-то внятный результат получить, что требует обработки сигналов и гиперкомплексных чисел. Вкупе с управлением привода не хухры, в силу большой инерционности системы и наверняка тенденции всей установки раскачиваться. Тут минимум три спеца нужно, каждый из которых попросит больше 10к. Но 22 года пхп всё лучше всех знает, конечно же. Поэтому тема дохлая.

Как это не бывает. Вот,  аж со статьёй. https://voltiq.ru/tilt-sensor-with-arduino/

https://aliexpress.ru/item/32453236198.html?spm=a2g0v.search0302.3.211.72e1720cXfG5cU&ws_ab_test=searchweb0_0,searchweb201602_0,searchweb201603_0,ppcSwitch_0&algo_pvid=c4f45365-5ff1-4a9c-ae66-b9ab99f8d0c6&algo_expid=c4f45365-5ff1-4a9c-ae66-b9ab99f8d0c6-30

b707
Offline
Зарегистрирован: 26.05.2017

rkit пишет:

А чего тут высказывать. "Датчика наклона" не бывает. Бывают imu-датчики, где нужно совмещать показания нескольких элементов в одно + информацию о вводных параметрах исполнительных устройств, чтобы хоть какой-то внятный результат получить

Насколько я понял ТЗ, полноценная ориентация тут не нужна. Для поперечного выравнивания неспешного танка  для начала хватит и одного акселерометра, как мне кажется.

Visualman
Offline
Зарегистрирован: 10.06.2020

b707 пишет:

rkit пишет:

А чего тут высказывать. "Датчика наклона" не бывает. Бывают imu-датчики, где нужно совмещать показания нескольких элементов в одно + информацию о вводных параметрах исполнительных устройств, чтобы хоть какой-то внятный результат получить

Насколько я понял ТЗ, полноценная ориентация тут не нужна. Для поперечного выравнивания неспешного танка  для начала хватит и одного акселерометра, как мне кажется.

Абсолютно верно!

b707
Offline
Зарегистрирован: 26.05.2017

Visualman пишет:

Как это не бывает. Вот,  аж со статьёй. https://voltiq.ru/tilt-sensor-with-arduino/

вы нас тролите или как? Это не датчик наклона, а фактически выключатель, для регулирования горизонтали он не подходит никак.

Visualman
Offline
Зарегистрирован: 10.06.2020

b707 пишет:

Visualman пишет:

Как это не бывает. Вот,  аж со статьёй. https://voltiq.ru/tilt-sensor-with-arduino/

вы нас тролите или как? Это не датчик наклона, а фактически выключатель, для регулирования горизонтали он не подходит никак.

Я вроде всё верно описал в ТЗ. Пока есть контакт в ртутном или каком другом типе датчика, ардуино включает линейный привод. Выровнялось - шарик ртутный откатился - контакта нет - ардуино выключает линейный привод. А если штока линейного привода не хватило, чтобы в 0 градусов по горизонту выровнять, он сам отключится своим концевым датчиком. Задача элементарнейшая по разработке..

b707
Offline
Зарегистрирован: 26.05.2017

Visualman пишет:

Я вроде всё верно описал в ТЗ. Пока есть контакт в ртутном или каком другом типе датчика, ардуино включает линейный привод.

самое первое - этот датчик не показывает направления наклона. То есть появился наклон, датчик замкнулся - и что? Какой привод включать - правый или левый, куда наклонять танк?

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

 

 

Visualman
Offline
Зарегистрирован: 10.06.2020

b707 пишет:

Visualman пишет:

Я вроде всё верно описал в ТЗ. Пока есть контакт в ртутном или каком другом типе датчика, ардуино включает линейный привод.

самое первое - этот датчик не показывает направления наклона. То есть появился наклон, датчик замкнулся - и что? Какой привод включать - правый или левый, куда наклонять танк?

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

Тут ответ очевиден: 2 датчика - 2 выхода на нагрузку.

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

И та же история с наклоном влево, но в этой цепи приводы уже подключены наоборот - Левый выдвигается, правый задвигается.   Я говорю, это надо на пальцах. Схема примитивная, её просто понять надо.

 

Может мне картинку нарисовать?

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

b707 пишет:

rkit пишет:

А чего тут высказывать. "Датчика наклона" не бывает. Бывают imu-датчики, где нужно совмещать показания нескольких элементов в одно + информацию о вводных параметрах исполнительных устройств, чтобы хоть какой-то внятный результат получить

Насколько я понял ТЗ, полноценная ориентация тут не нужна. Для поперечного выравнивания неспешного танка  для начала хватит и одного акселерометра, как мне кажется.

Нет. Акселерометр охренеет сразу же, как танк поедет. А если с тряской (от ДВС), то вообще конфетка.  Такая задача одним датчиком фундаментально не решается.  Акселерометр выполняет роль компенсации дрейфа в таких системах, не более.

b707
Offline
Зарегистрирован: 26.05.2017

Visualman пишет:

Может мне картинку нарисовать?

разве только для себя :)

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

похоже rkit был прав, вы совершенно не понимаете своего же ТЗ. Если бы все было так, как вы описываете - датчик замкнул = привод включили, то эта задачка и 1000 рублей бы не стоила.

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

:)

b707
Offline
Зарегистрирован: 26.05.2017

Бармалей пишет:

:)

давай, берись, как раз твой клиент. Напишешь ему скетч типа "кнопка нажал - привод выдвинул" за 500р, как раз адекватная цена

Visualman
Offline
Зарегистрирован: 10.06.2020

b707 пишет:

Visualman пишет:

Может мне картинку нарисовать?

разве только для себя :)

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

похоже rkit был прав, вы совершенно не понимаете своего же ТЗ. Если бы все было так, как вы описываете - датчик замкнул = привод включили, то эта задачка и 1000 рублей бы не стоила.

Не, вы явно не понимаете. Картинку я всё же нарисую.

b707
Offline
Зарегистрирован: 26.05.2017

Visualman пишет:

Не, вы явно не понимаете. Картинку я всё же нарисую.

рисуйте, а я спать пойду. в Химках третий час уже

Visualman
Offline
Зарегистрирован: 10.06.2020

 

Ну элементарно же )

Чтобы было понимание: Линейные приводы регулируют клиренс гусеничного модуля. Т.е. опускают/поднимают гусеницу. Ну это отдельная история. Кто возьмётся, тому расскажу.

Итак, кто возьмётся? Это только малая часть проекта. Мне нужен понимающий человек, для дальнейшей совместной работы. Будет и джойстик для управления танком и управление помпами откачки и тд и тп. Проект очень интересный, с выходом на серийное производство. Сейчас просто тестовый маленький проект, чтобы определиться с кандидатом.  Живу в Долгопрудном, так что человек из Химок меня бы устроил очень даже.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Тебе уже несколько человек сказали, эти даччики так не работают. 

Visualman
Offline
Зарегистрирован: 10.06.2020

DetSimen пишет:

Тебе уже несколько человек сказали, эти даччики так не работают. 

Я прошу сделать. А из чего сделать, это уже забота разработчика.

https://voltiq.ru/tilt-sensor-with-arduino/     Видос там. Датчик наклоняют - диод загорается. Я не вижу никакой проблемы, вместо диода сделать триггер, включающий плату со своим питанием и нагрузкой на ней в виде приводов линейных.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

То, что видится в мечтах - часть разбивается о суровую действительность. Полностью согласен с rkit.

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

...это видимо альтернативная версия системы стабилизации Армата прорабатывается )))

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

С увлечением наблюдаю беседу фантазера с реалистами :) Возьму в работу от 50 тысяч рублей, железки за счет заказчика.

hamann
Offline
Зарегистрирован: 17.08.2015

Первый адекватный ценник. И то, нужно подумать, стоит ли за это браться.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Похоже танк ездит только вдоль склона разной крутизны. А по другому направлению не нужно ловить горизонталь ?
Какова ожидаемая скорость отклонения от вертикали грдус/секунда.

Visualman
Offline
Зарегистрирован: 10.06.2020

Разработчик найден. Всем спасибо.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Visualman пишет:

Разработчик найден. Всем спасибо.

Для исключения инсинуаций, нашли НЕ меня. Этот проект не у меня. :)

sadman41
Offline
Зарегистрирован: 19.10.2016

Онкле всплыл опять что ли? Он на такую тему падок.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Вполне вероятно, но он бы взял больше.

b707
Offline
Зарегистрирован: 26.05.2017

brokly пишет:

Для исключения инсинуаций, нашли НЕ меня. Этот проект не у меня. :)

и НЕ меня

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

особенно, когда сделать систему стабилизации с двумя исполнительными механизмами в принципе нельзя, даже у стола должно быть минимум 3 ножки, а тут целый танк )))

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Сделать можно. Просто система не устойчива и требует постоянного регулирующего воздействия. Можно вообще сделать систему которая будет балансировать на "одной ноге". Архимеду нужна была всего лишь ОДНА точка опоры ;)