FLprog - Батискаф с управлением по UART

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • Дано описание структуры управления, составлена программа для управления батискафом по проводному интерфейсу UART с пульта управления.
    Прошивка - drive.google.c...
    На шоколадку - money.yandex.r...
  • Наука та технологія

КОМЕНТАРІ • 29

  • @overburndz
    @overburndz 2 роки тому

    наконец-то я понял что такое десять-двадцать-четыре - это тысяча двадцать четыре. все время думал, что ты имеешь в виду, когда говоришь десять-двадцать-три.

    • @kalinfl
      @kalinfl  2 роки тому

      А скорость одинадцать-пятдесят два-два ноля!? Я очень долго работал с 4 знаковыми индикаторами, деформация.

  • @user-pu1tm9gt3h
    @user-pu1tm9gt3h 4 роки тому +1

    Николай, Вы как всегда молодцы!👍👍👍

  • @makmzag
    @makmzag 4 роки тому

    "Сразу сохраняем проект"-автор. У меня в голове мелькнуло "Das Boot" 😁

  • @ШакировНаиль
    @ШакировНаиль 4 роки тому

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

  • @денислазовский-у8м
    @денислазовский-у8м 4 роки тому +1

    Отлично !!!

  • @aking83
    @aking83 4 роки тому

    В техническом задании Вы указали управление камерой двумя кнопками, а в проекте сделали джойстиком.

    • @kalinfl
      @kalinfl  4 роки тому

      Уговорил товарища, что комильфо 2 джойстика поставить. Еще поворот добавился. Камера же дёргается если рывками дёргать.

    • @aking83
      @aking83 4 роки тому +1

      @@kalinfl добавьте плавное ускорение(замедление) на управление камеры(на подобие как Вы делать на управлении лифта). Очень улучшает картинку. Для управления в верх вниз не совсем правильно управлять балластом.при наборе глубины положительная плавучесть будет уменьшатся а также будет изменятся центровка, и батискаф будет стараться клюнуть носом. Нужно добавлять рули "высоты".

    • @user-cf7be9km5m
      @user-cf7be9km5m 4 роки тому +1

      @@aking83 ща вам расскажут историю про второго пилота.. про хук с права... и про то как боксёр пилот спас кучу народа...

  • @Eraser19rus
    @Eraser19rus 4 роки тому

    Здравствуйте, интересует несколько вопросов и буду рад получить от вас комментарии. Какой кабель собираетесь применять? Какая длина кабеля? Насколько устойчив такой тип связи к помехам? Почему не стали применять RS-485?

    • @kalinfl
      @kalinfl  4 роки тому

      1. Бассейн, длинна 10 метров. 9600 по витой паре нормально.
      2. 485 это + 2 модуля. Ну и на 10 метров смысл...

    • @Eraser19rus
      @Eraser19rus 4 роки тому

      @@kalinfl ясно, я то думал водоемы, что-то типа исследовать.

  • @alexej7603
    @alexej7603 3 роки тому

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

    • @kalinfl
      @kalinfl  3 роки тому

      Эээ, отправка в уарт работает в обе стороны. Шлите все что угодно

    • @alexej7603
      @alexej7603 3 роки тому +1

      @@kalinfl Вас не затруднило бы не большой проек накидать? Или всё же видосик может?)) У меня в 7.3.3 есть такая проблема, на Уно принимаю данные с gps и отправляю их на есп переменными (оба уарт софт). Всё работает без проблем, но с есп на Уно данные не отправляются... Если убрать отправку с Уно, то на Уно данные начинают идти... Ещё с обоих контроллеров, отправляю информацию принятую со второго контроллера в ком порт. Объясните пожалуйста или подскажите, что не так и почему может не работать двухсторонний обмен данными?

    • @kalinfl
      @kalinfl  3 роки тому

      @@alexej7603 перемудрили. Разнесите во времени отправки да и все.

    • @alexej7603
      @alexej7603 3 роки тому +1

      @@kalinfl это уже пробовал, никакого эффекта к сожалению... И скорость снизил и "таймауты" между приемом и передачей вплоть до 10сек. ставил... Без профи похоже никак (( Может накидали бы не большой проект по моему примеру, с пояснениями?... Буду очень признателен!))

  • @fg_ute-hjif_dscg
    @fg_ute-hjif_dscg 4 роки тому

    Я так и не понял зачем в таком батискафе Ардуино ? Это же делается элементарно батарейка+ моторы+ переключатели(джойстик) ?

    • @kalinfl
      @kalinfl  4 роки тому +1

      Питание 12 вольт. Покажите схему управления мотором при помощи джойстика без мк? А потом умножьте на 4.

  • @marosuperstar
    @marosuperstar 4 роки тому

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

    • @marosuperstar
      @marosuperstar 4 роки тому

      только написал коммент и озарило, все встало на свои места в голове и все получилось) рад и щщастлив

    • @kalinfl
      @kalinfl  4 роки тому

      Я рад.на самом деле шимом придавливаешь двигатель противоположный повороту.

  • @amu6777
    @amu6777 4 роки тому

    Здравствуйте! Собрал ваш проект все работает но при отключение передатчика или обрыва связи на приенике двигатели продолжают работать .

    • @kalinfl
      @kalinfl  4 роки тому

      Я обычно запускаю счетчик на пульте от генератора на 500 мс и шлю его на базу. Если на базе в течении 2 секунд не изменилось значение - ахтунг и тормозим.

    • @amu6777
      @amu6777 4 роки тому

      @@kalinfl ОК. Понятно.Спасибо.

  • @Алекс01
    @Алекс01 4 роки тому

    а почему в 5.3.0 треугольнички и не используется пишет ? это нормально

    • @kalinfl
      @kalinfl  4 роки тому

      Что за треугольники? В ВК скинь фотку