Комментарии 12
А где вы учитесь и кто ваш преподаватель, для которого вы делаете этот проект?
Судя по большому количеству очень похожих постов с учебными проектами, которые не обладают достаточно глубиной исследования, где-то засела порочная практика ставить оценки лишь на основе наличия статьи на Хабре.
Проект интересный потенциально, и макетирование с применением 3Д печати весьма актуально, но макет не отражает сути - работы противовеса моста, чтобы привод такой массивной конструкции был относительно маломощным, сильная серва это не показывает.
Делая проект для публичной статьи имеет смысл решать задачу,которая ранее не была достаточно освещена. Например, параметрическое моделирование такой конструкции (именно в виде учебного материала), какие-то расчеты, и т.п.
Минусов тут насыпят статье не из-за вредности, а просто потому, что материал не для этой площадки, при этом мы всячески поддерживаем стремление к инженерному подходу в изучении этого мира.
Учусь в 10и классе МАОУ лицея №35 в Челябинске. Куратором является ведущий дополнительный занятий по информатике в нашей школе Михаил Никитин. Проект я пишу для отобранной комиссии состоящей из учителей, правда не известно пока, кто именно в нее будет входить. А вообще, грубо говоря, в этом году я делаю данную работу, просто чтобы допустили в экзаменам.
Спасибо за ответ. В целом, в вашей работе есть много направлений для изучения - это и про механику самого моста, и про автоматику управления (в реальности используются не сервоприводы, а обычные двигатели, редукторы, и концевые ограничители. Наверняка ещё наблюдение за потребляемым током ведётся.
Сервопривод тут плох тем, что если выключили питание без сохранения последнего состояния - он резко будет пытаться повернуть пролет, что неестественно.
Но главное тут все же именно механика моста, когда часть его пролета используется как противовес, в вашем масштабе тогда такой мост вращался бы моторчиком от вибратора телефона.
В моем случае процессор не вмещался в отверстия, поэтому я распилил макетную плату напополам вдоль той самой линии — так делать можно.
Но не нужно, есть модельки макеток "под ESP" для печати, туда переставляются контактные пластины из заводской макетки. Единственное К1Макс(на работе такой, соответственно никто ничего не выравнивал) по моему опыту не очень аккуратный принтер, возможно не потянет.
По софту и железу можно было и чуток заморочаться, откуда ПО знает положение угла "моста", если при подъёме на 59 градусов пропал электричество, то что будет при попытке поднять "мост" потом?
, откуда ПО знает положение угла "моста", если при подъёме на 59 градусов пропал электричество
У него сервопривод с встроенным переменным резистором (средний контакт выведен на третий провод), поэтому через АЦП в библиотеке определяется его угол поворота..
Эээ, откуда такое заключение? На фото обычный сервомотор без следов вмешательства и на скриншоте обычная библиотека ESP32Servo для управления.
Для справки, три контакта у RC сервы - это земля, питание и сигнал управления, никакого выхода потенциометра там нет.
Посмотрел этот SG90, вроде есть переменик/энкодер внутри, но распиновка именно земля, питание, управление, честно говоря ХЗ как это должно работать. Вероятно всё-таки концевики/шунт надо, а от некого нуля привод уже сам считать будет.
Сигнал управления приходит на плату внутри сервы, и к этой плате уже внутри подключен переменный резистор определения положения вала.
По выходу потенциометра - ошибся. Давно разбирал для переделки в простой мотор с редуктором.
А если нажать кнопку и не отпускать, что будет? Не хватает концевых датчиков для обоих положений.
Сорри, увидел, что в коде угол задан. Т.е., наверное, не сломается!

Разводной мост на рабочем столе: проектируем в Компасе, печатаем и оживляем с помощью ESP32