Квадрокоптер Ардуино. Основы для кода.

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 34

  • @airman4836
    @airman4836 9 หลายเดือนก่อน +5

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

    • @NikNavish
      @NikNavish  8 หลายเดือนก่อน

      Речь идёт о вероятности автономных полётов «таким способом»

  • @denirya1460
    @denirya1460 9 หลายเดือนก่อน +2

    Измеряйте напряжение на однгй банке, онг всегла ниже 5 в будет и умножайте на их количество.

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

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

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 9 หลายเดือนก่อน +1

    Когда будет разбор кода ? Или исходник где посмотреть ?

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      Коды и полная информация (с разбором) есть в интернете у многих авторов. Мне в этом вопросе добавить нечего. Это видео лишь для того, чтобы люди не «уходили в неверном направлении» относительно кода если говорить.

  • @denirya1460
    @denirya1460 9 หลายเดือนก่อน +1

    И на счет разряда аккумулятора, разве пид регулятор, не должен компенсировать изменение? А что если ветер в бок или вес увеличился.

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      На практике «без коэффициента разряда АКБ» квадрокоптер ведёт себя нестабильно. Может слишком резко реагировать («дёргаться») и это без ветра и т. д. А с ветром наверное будет ещё нестабильнее.

    • @denirya1460
      @denirya1460 9 หลายเดือนก่อน +1

      @@NikNavish значит пид не так настроен полагаю.

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      Если всё нормально откалибровано и вибрация от двигателей и пропеллеров достаточно «убрана», то всё работает (летает) ОЧЕНЬ хорошо.

  • @denirya1460
    @denirya1460 9 หลายเดือนก่อน +1

    Основы для кода есть, а сам код? Интересует автолевелинг. Как с вами связаться, в телеге например?

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      Так вроде в инете всё такое есть и много. И как я говорил код не имеет смысла без калибровочных программ. Иначе работать всё равно не будет.

    • @denirya1460
      @denirya1460 9 หลายเดือนก่อน +1

      @@NikNavish но все таки, хотелось бы посмотреть, как сделали Вы.

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      Стандартно))) Как я рассказал в видео. Главное попасть в мс с командами на esc. Формулы стандартные. Коэффициенты прописать и записать в память результаты калибровок предварительно.

    • @denirya1460
      @denirya1460 9 หลายเดือนก่อน +1

      @@NikNavish Я не понял, регулятор, на вход получает pwm сигнал, когда на ардуине инициализирует серву, на этом пине разве не всегда pwm сигнал генерируется, а только после команды servo.write ?

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      @denirya1460 Ой! Сразу скажу, что вы в неверном направлении двигаетесь… правда…. В части Auto-levelling нельзя использовать библиотеку «Серво» и т. д. , команды в esc не зайдут (если только критично частично). Там совсем другой принцип нужно использовать -вообще закрывать/открывать цифровые порты - никакого постоянного шим сигнала там нет, но он конечно же формируется (не с помощью библиотеки *серво*).

  • @АлександрАмосов-в5в
    @АлександрАмосов-в5в 9 หลายเดือนก่อน +2

    Громкость звука низкая.

  • @LEDS34
    @LEDS34 9 หลายเดือนก่อน +2

    Всё расписывание без самого кода не имеет смысла! Рассказ, что всё есть в инете бестолково! Диз.

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      Имеет смысл. Так это работает, после понимания и ощущения код появится.

  • @pogoram
    @pogoram 9 หลายเดือนก่อน +1

    И отдать этому несколько лет жизни...

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      К сожалению или к счастью это так)

    • @pogoram
      @pogoram 9 หลายเดือนก่อน +1

      @@NikNavish потом упереться в то что 98% сделано и работает, а на допил тех 2% нужно ещё 3 года жизни... И оно нафиг никому не надо.
      Знаю, плавал.

    • @NikNavish
      @NikNavish  9 หลายเดือนก่อน

      @@pogoram 100%, однако есть направления для чего - то нового и своего. Спасибо тем, кто сделал для нас предварительную работу…

    • @SIM31r
      @SIM31r 8 หลายเดือนก่อน

      Так это развитие как специалиста. Если делать самому там и математику надо прокачать, читал что вычисляет полетный контроллер, завис на квантерионах, тригонометрия понятна, комплексные числа, а это нет. Ну или идти просить помощи Chat GPT ))

    • @NikNavish
      @NikNavish  8 หลายเดือนก่อน +1

      @@SIM31r там (в "полётнике") помимо этого много всего учесть нужно))) кроме формул, ещё нужно чтобы дрон "запомнил" именно свои конкретные данные и исходил от"этих" значений. Кукушка едет конечно от программы, но основа короткая, менее 600 строк...

  • @serjkp
    @serjkp 7 หลายเดือนก่อน +1

    Повний треш. Автор плутає гіроскоп з акселерометром, мегагерці з кілогерцями, не розуміє принцип управління ESC і т.д. Диз однозначно за даремно витрачений час.

    • @NikNavish
      @NikNavish  7 หลายเดือนก่อน

      То, что в дроны ставят это в роде своём неполноценный «гироскоп» (это по сути своей в корне акселерометр и магнитометр). Посмотрите как выглядит настоящий гироскоп (для раскрутки которого вакуумник нужен). Поэтому настоящий гироскоп практически при всех условиях работает (так как он раскручен), а то что в дронах при малейшем ветерке глючит. Герцы, килогерцы какая разница - обращать внимание на оговорки это… а принцип управления я реализовал в коде - и всё работает и летает - в крайнем видео на моём канале это ясно продемонстрировано…

    • @serjkp
      @serjkp 7 หลายเดือนก่อน +1

      Жесть. Тепер ще й магнітометр це гіроскоп ) Рекомендую автору почитати даташити на вибрані MPU і погуглити про принципи їх роботи. Удачі в дослідах.

    • @NikNavish
      @NikNavish  7 หลายเดือนก่อน

      Для того, чтобы удерживать квадрокоптер по оси «рыскание» в режиме auto levelling нужен магнитометр, он ориентирует Дрон относительно магнитного поля Земли, чтоб тот не вращался, а постоянно держал одно и то же направление. Для этого в обычном 6050 присутствует «элементарный» магнитометр, поэтому устройство 3-х осевое! + этот магнитометр автоматически вне зависимости от физического положения гироскопа определяет положение по кренам и тангажу - как ни поставь гироскоп 0,90,180,270 гр. левый крен ВСЕГДА будет левым и т. д. Это и даёт «встроенный магнитометр». Я бы вам поверил, только если бы в моём коде это всё не работало. А эти все моменты прописаны в программе и фактически работают! Всё летает.
      Сорри, но я верю своим глазам, а не вашим словам.
      И вам удачи…

    • @serjkp
      @serjkp 7 หลายเดือนก่อน +1

      Не дослухаєтеся до порад, а даремно. Читайте даташити. І будете знати, що в 6050 є тільки акселерометр та гіроскоп, а магнітометр в 9250. Ну і відразу взнаєте різницю між гірою, акселем та компасом )

  • @svorog1able
    @svorog1able 8 หลายเดือนก่อน +3

    Смысла в этом видео без кода 0, тупо потраченное время

    • @NikNavish
      @NikNavish  8 หลายเดือนก่อน

      Это главное. Без этого не будет «кода». Посмотрите видео «программиста из Сан-Франциско» в которых он говорит о «демонах» - собирательных образах проблем, которые возникают перед людьми которые хотят что-то программировать и возможных после этого последствиях.