Просте керування вашими проєктами з телефону, включно з FPV та телеметрією

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Ділюся своїм рішенням для віддаленого керування DIY проєктами з Android телефона. Просто, дешево, практично.
    Щоб допомогти мені з тестуванням, достатньо приєднатись до google групи та скачати собі тестову версію апки з play store. Власне тестування - опціональне.
    Приєднатись до групи можна тут: groups.google....
    Тоді вам стане доступно встановлення тестової версії звідси: play.google.co...
    Без приєднання до групи, скачати тестову версію не вдастся поки що
    Код Bluetooth та TCP приймачів для C++: github.com/poc...
    Код TCP приймача для Python: github.com/poc...
    Код машинки, яка використовує C++ приймач BtRcReceiver (основний файл - src/main.cpp): github.com/poc...
    Код бота-балансира, який теж використовує C++ приймач BtRcReceiver (основний файл - balancer/balancer.ino): github.com/poc...
    Код модифікованого ESP32CamWebServer, що використовує C++ приймач Esp32TcpRcClient, та керує сервами паралельно з віддачею відео стріма (основний файл - esp32-cam-webserver.ino): github.com/poc...
    Код керування серво з RPi, що викорисотвує tcp_rc_receiver.py: github.com/poc...
    Код сервера відео стріму з RPi: github.com/poc...
    Код самої DIY RC проги для Android: github.com/poc...
    Опис формату пакету даних, на випадок якщо треба реалізувати свій приймач: github.com/poc...
    00:26 Інші подібні рішення
    01:46 Моя альтернатива
    02:09 Керуємо машинкою на Arduino+Bluetooth
    05:21 Доступні елементи керування
    08:57 Керуємо балансиром на RP2040+Bluetooth
    11:51 Керуємо сервами на ESP32 по WiFi
    13:09 Керуємо сервами на RPi Zero W2 по WiFi
    15:14 Телеметрія
    17:39 FPV
    20:02 Відео стрім з ESP32 Cam
    21:05 Відео стрім з RPi Zero 2W
    21:49 Налаштування застосунку
    22:49 Тестування застосунку

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

  • @UserName-br5ty
    @UserName-br5ty 11 วันที่ผ่านมา +3

    Бомбезно, дуже дякую вам за те що поділились досвідом, і алгоритмам ютюбу що запропонував мені сьогодні ваш канал

    • @nocomake
      @nocomake  11 วันที่ผ่านมา

      Дуже дякую за відгук!

  • @tarassheremet1564
    @tarassheremet1564 12 วันที่ผ่านมา +2

    Завжди тішуся вашим новим відео. Їх приємно дивитися навіть після 20 років в галузі. Дуже дякую за корисну роботу

    • @nocomake
      @nocomake  11 วันที่ผ่านมา +1

      Дуже дякую!

  • @OleksLytv
    @OleksLytv 11 วันที่ผ่านมา +2

    Круто, дякую. Сам останнім часом міркував над чимось таким. Якщо все працює, то ви зробили велику роботу.

    • @nocomake
      @nocomake  11 วันที่ผ่านมา

      Дякую!

  • @pmixail
    @pmixail 10 วันที่ผ่านมา +2

    Дякую ютубу що підкинув канал. Гарний проект!

    • @nocomake
      @nocomake  10 วันที่ผ่านมา

      Дякую! 😁

  • @tpexpert21
    @tpexpert21 11 วันที่ผ่านมา +2

    Я в захваті від вашої роботи! Насправді застосування вашого інтерфейсу може бути доволі широким, особливо в час війни

    • @nocomake
      @nocomake  11 วันที่ผ่านมา

      Дякую!

    • @tpexpert21
      @tpexpert21 9 วันที่ผ่านมา

      @nocomake Чи можна з вами зв'язатися?

  • @GIKTeam
    @GIKTeam 14 วันที่ผ่านมา +2

    ПІшов шукати телефон на анроіді! Дякую за відос!

    • @nocomake
      @nocomake  13 วันที่ผ่านมา

      Дякую!

  • @ГригорійДжевага-ж9ю
    @ГригорійДжевага-ж9ю 7 วันที่ผ่านมา +1

    Потужна робота! Дякую!

    • @nocomake
      @nocomake  7 วันที่ผ่านมา +1

      Дякую за перегляд!

  • @RWEvlad
    @RWEvlad 12 วันที่ผ่านมา +1

    Дуже якісно!
    Більше переглядів Вам)

    • @nocomake
      @nocomake  12 วันที่ผ่านมา

      Дуже дякую!

  • @AlexanderBelikov
    @AlexanderBelikov 14 วันที่ผ่านมา +1

    Дуже круто!

    • @nocomake
      @nocomake  13 วันที่ผ่านมา

      Дякую!

  • @Fgtrg4588v
    @Fgtrg4588v 10 วันที่ผ่านมา +1

    Супер!

    • @nocomake
      @nocomake  10 วันที่ผ่านมา

      Дякую!

  • @ВячеславЯ
    @ВячеславЯ 8 วันที่ผ่านมา +1

    Файно. Підписався

    • @nocomake
      @nocomake  7 วันที่ผ่านมา

      Дякую!

  • @vadim13597
    @vadim13597 10 วันที่ผ่านมา +1

    Ооо)) радий що надибав ваш канал)) підписка з мене!!! І апку скачаю теж)))

    • @nocomake
      @nocomake  10 วันที่ผ่านมา

      Дуже дякую!

  • @MSP_TechLab
    @MSP_TechLab 14 วันที่ผ่านมา +1

    8:00 це не 8бітки застаріли, це як його сказати покультурніше, абдуріно підхід такий.
    Я нещодавно щось колупав на esp32, теж пару серв, пару світлодіодів з шимом, чисто макет подивитись як працює.
    І так само серви не запрацювали одразу, бо як виявилось ліба pwm конфліктує з лібою таймерів для серв (чи щось таке, забув деталі).
    Тобто, як і 10-20 років тому, не можна програмувати залізо повністю абстрагувавшись від нього.
    Нажаль, багато людей, що створюють ардуіно/ардуіноподібні ліби про це не думають.

    • @nocomake
      @nocomake  13 วันที่ผ่านมา +1

      Угу, згоден, і в більш потужних контролерах ресурси типу таймерів обмежені. Як і піни. Тому, власне, коли мені треба багато серв і не паритись з таймерами - я обрав servo shield для RPi, і йому просто команди по i2c відправляються, а його контролер вже генерує чистий PWM для серв, незалежно від того що основний SoC робить.

  • @MrGogodi
    @MrGogodi 12 วันที่ผ่านมา +1

    Робив так само машинку на есп32 сам. Так як з мене ніякий розробник апк для андроід. Зробив веб сторінку, на якій були кнопки управління та стрім з камери. Вигдядає не так красиво, але зато, включив машинку, витягнув любий тел, планшет підєднався до точки доступу, тай катаєшся. Робив досліди. управління сенсорним джойстиком це донічого, відсутній фідбек, який є на звичайних джойстиках. тому якщо сенсор то тільки копками управління. з лівої сторни вперед назад, з правої, повороти вправо в ліво, а вибір швидкості окремий повзунок. У Вас при втраті відео сигналу, відбувається авто перезавантаження стріму?

    • @nocomake
      @nocomake  12 วันที่ผ่านมา

      Дійсно з механічними стіками не зрівнятися. Але якщо звикнути до віртуальних (я з малим сином в майнкрафт гоняв) - теж допустимо.
      Щодо втрати відеостріма - якщо wifi конекшн не рветься, то відео просто лагає і нові кадри приходять коли прийом покращується. А якщо wifi з'єднання повністю втрачається телефоном або машинкою хоч тимчасово - то вертається connection error, з'єднання рветься і треба переконекчуватись.

  • @tobbistyle9479
    @tobbistyle9479 12 วันที่ผ่านมา +1

    Який принтер порадите щоб доєднатись до друк армії ну і корпуса дл своїх проектів друкувати ?

    • @nocomake
      @nocomake  12 วันที่ผ่านมา

      Якщо бюджет дозволить, то звісно будь-який bambulab. Навіть найпростіший a1 mini (без AMS, тобто не combo) - друкує якісно і швидко і з мінімумом танців з бубном. Якщо витягнете p1p - ще краще. Якщо ж бюджет ну дуже стислий, то можна і "народний" ender3 v3 se пошукати, тільки вживаний, інколи в групах друкармії проскакують по цікавим цінам. Новий він не має сенсу, не конкурентен порівняно з a1 mini.

    • @tobbistyle9479
      @tobbistyle9479 12 วันที่ผ่านมา

      @nocomake дякую походу бамбулаю дійсно топ якщо всі радять )

  • @ДмитроМільто
    @ДмитроМільто 12 วันที่ผ่านมา +1

    в 22-му намагався подібну систему створити, тільки для керування зброєю на невеликих відстанях, але військовим такого не треба, ще не дай боже голову напрягати😞

    • @nocomake
      @nocomake  12 วันที่ผ่านมา

      Військові є різні. І острах перед чимось неперевіреним і не доказавшим надійність - природна реакція, яка може бути корисною. А може і ні. Тому впровадження ще неперевірених в важких умовах рішень - задача важка для всіх, і для розробників і для користувачів, тут немає повністю правих або ні.

    • @tpexpert21
      @tpexpert21 11 วันที่ผ่านมา

      Не вірю що військовим такого не треба. Напрямок дистанційного керування постійно розвивається. Є потреба в дистанційному керуванні роботизованими платформами зі зброєю і без. Також є потреба в керуванні поворотними механізмами з антенами для дронів і для засобів РЕБ

    • @tpexpert21
      @tpexpert21 11 วันที่ผ่านมา

      Ось яскравий приклад застосування поворотних механізмів на війні:
      th-cam.com/video/ehbCzkTAtDI/w-d-xo.htmlsi=IVAlbs_F7QS2RIRm
      І це зроблено просто, без фідбеку. А з вашим інтерфейсом можна було б додати зворотній зв'язок кут нахилу і азимут за допомогою акселерометра.

    • @tpexpert21
      @tpexpert21 11 วันที่ผ่านมา

      І ще застосування: поворотний механізм для тепловізора, щоб можна було з бліндажа бачити стрім з тепловізора, повертаючи його дистанційно