Добрый день! Есть вопрос кто может быть делал такой проект. Удержание угла шагового двигателя с помощью модуля MPU6050. То есть, при повороте гироскопа, шаговый двигатель должен поддерживать первоначальный заданный курс. Буду благодарен за совет либо скетч, либо пример...

Комментарии: 19

  1. Anonim

    читай про ПИД-регулятор. Там ничего сложного

    • Vitalyra

      Я в курсе про него

  2. Demetr

    Т.е. шаговик не должен вращаться, что ли ? Не совсем понятна задача https://youtube.com/watch?v=KOfuubvrtRw&feature=shared там ссылка на git

    • Vitalyra

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

      • Demetr

        Секундочку, поставленная задача не верна. Угол наклона может только гироскоп понимать. В моторе нет такого понятия. В него только передается количество шагов в ту или иную сторону из МК. По опыту, правильно поставленная задача, это половина решения. Надо что бы он линию горизонта условно держал, при изменении положения объекта в целом ? Ну или определенный угол к горизонту ?

        • Vitalyra

          Верна, я это реализовал.Угол наклона не нужен, я вывел угол ПОВОРОТА по горизонту (горизонтальный, интегрировал параметры ускорения за единицу времени), отфильтровал его с помощью фильтра калмана. У меня просто вопрос был в чем, как лучше бы держать угол по отношению изменения сохраненного к текущему. Я то придумал уже как это сделать, просто хотел совет спросить, может кто подкинет идею другую Да, верно

          • Demetr

            Дак а там вариант один, либо велосипед. У гайвера вроде библиотека грамотная была

            • Vitalyra

              Да кстати, натыкался на нее, но не вникал

            • Vitalyra

              В голове все понятно, начинаешь делать, то какая то херня происходит. Думаю из за того что нет опыта в программировании еще

              • Demetr

                Да ту все проще. Главное в голове правильно понимать что, откуда, куда. Таки не поверишь, можно много проблем решить при помощи ChatGPT. Но не быстро, надо проверять и постоянно корректировать условия. Тогда можно добиться результата, я кстати благодаря ей узнал, что есть несколько вариантов на Си при работе с памятью ))) Когда массив в UART надо было писать, очень выручила. Если что я самоучка

                • Vitalyra

                  GPT вообще очень полезная вещь. Я тоже учусь сам, много времени на это конечно нужно к сожалению, но интересно

                  • Demetr

                    Молодец, ChatGPT еще полезен и в качестве обучения. Когда ответ нужен быстро. А потом уже начинаешь понимать и проще воспринимать информацию

                    • Suigintou45

                      ChatGPT со мной вчера согласился, что нормальные мыши перестали делать. с оптическими свичами + оптическим энкодером + беспровод = null

                    • Vitalyra

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

                      • Demetr

                        Ага, именно так. Я раз спора ради плагин для PrestaShop написал при его помощи Заработал

                        • Vitalyra

                          Легко с ним иметь дело, потому что он сразу на своем машинном языке пишет, но конечно требует корректировки

                          • Demetr

                            В общем учись. Дело хорошее. Если интерес есть, можно что угодно освоить. Главное чтоб интерес не пропал

                        • Anonim

                          Из телеграма с ChatGPT можно как- то общаться?

                          • Demetr

                            Фиг знает, я напрямую. Там есть и бесплатная и платная подписка. Бесплатно вполне хватает. В платной только API привлекает, можно пристегнуть к своим проектам Берешь впн, как вариант расширение в браузере (SetupVPN надо регаться, но есть бесплатные страны), установил, активировал. Идешь регаеться на openai.com . Там нужен номер телефона другой страны. Идешь на 5sim.net регаешься, пополняешь баланс, рублей 50 за глаза. Под какой страной сидишь через SetupVPN такую и выбирай и выбирай сервис openai для регистрации, арендуй номер. На него придет sms. И заканчивай регистрацию на openai/ Все можно пользоваться. Правда будет только через расширение работать

Не нашли ответ?

Вам также может быть интересно

Обновил вытяжку, теперь шума намного меньше и по красивее я думаю. Закупался в Леруа, обошлось примерно в 2к. Турбину ставил... Читать далее