Софт (VS code + ESP-IDF) для беспилотника на ESP32

  Рет қаралды 3,783

Беспилотник на ESP32

Беспилотник на ESP32

Күн бұрын

Пікірлер: 37
@well_techn
@well_techn 18 күн бұрын
ссылка на github github.com/well-techn/Aquila
@olegyurkov6071
@olegyurkov6071 15 күн бұрын
Титаническая работа! Спасибо за видео
@loversoul8206
@loversoul8206 15 күн бұрын
Надеюсь, будут еще видеоролики, очень хочется ознакомиться со всей той информацией, что вы так долго собирали
@RC_Ira
@RC_Ira 14 күн бұрын
Очень интересно, вы молодец ❤🎉😊
@БожидарГеоргиев-с3г
@БожидарГеоргиев-с3г 11 күн бұрын
Желаю успехов проекту)
@startrek1688
@startrek1688 16 күн бұрын
Надо будет разобраться на досуге, самому стало интересно, хоть не являюсь программистом)
@RicoJovanni
@RicoJovanni 8 күн бұрын
помню одни чуваки делали квадрокоптерные и самолетные мозги на самодельных (фабрично изготовленных) платах на ARM процах на OS QNX. Где-то 2013-2014 год с ними пересекался, был весьма впечатлен, все датчики по RS485. А сам из ардуино и mpu6050 колхозил квадрик на MultiWii. Они тогда на мозги от DJI как на говно смотрели. Есть ли мысли переезда на RaspberryPi и им подобное железо? там при кажущейся избыточности весьма обширные возможности. Ты очень крут, спасибо за информацию, за открытый код и уделенное нам время!
@well_techn
@well_techn 7 күн бұрын
RaspberryPi выглядит вполне привлекательно для подобных целей, учитывая что объем и сложность задач, которые возлагаются на разные беспилотники постоянно возрастает (и видеоаналитика по уйме каналов, и крипта по всем направлениям и т.д. и т.п.), но Raspberry это уже скорее Линукс, не FreeRTOS, то есть это будет не переезд, я переосмысление с нуля. Я вряд ли найду на это время, хотя тема безусловно интересная. Если бы погружался в это с нуля сейчас пожалуй очень плотно бы рассмотрел этот вариант.
@RicoJovanni
@RicoJovanni 7 күн бұрын
@@well_techn я про Малинку заикнулся именно потому как там есть FreeRTOS. Не линуксами едины микрокомпы )
@antonkozlenko6333
@antonkozlenko6333 12 күн бұрын
Спасибо, за то что делитесь своим опытом. Пытаюсь перейти с Arduino на VScode + ESP IDF, но так как VSC универсальный инструмент, переход дается с трудом. Если не сложно поделитесь источниками по которым Вы осваивали VScode + ESP IDF.
@ketyboss
@ketyboss 15 күн бұрын
Очень интересный проект. Спасибо за то что поделились им. Можно было бы посмотреть, пожалуйста, на электрическую схему дрона?
@well_techn
@well_techn 15 күн бұрын
вот тут я схему разбирал kzbin.info/www/bejne/emK3q5aJh7N0hbs
@KJIaBogaB
@KJIaBogaB 9 күн бұрын
на 11:25 вы говорите, что не задействована беспроводка вайфай - а ведь цифровую передачу видеоданных можно замутить? или там чип слабенький для этого?
@well_techn
@well_techn 9 күн бұрын
все вместе (и управление полетом, и обработку/передачу видео) в одном чипе ужать будет сложно, тем более что задачи управления полетом имеют жесткие тайминги. Если интересует передача видео - посмотрите ESP32-CAM, "профильная" плата для этих нужд. Самому интересно было бы с ней поработать, особенно по части видеоаналитики, но все руки не доходят
@KJIaBogaB
@KJIaBogaB 7 күн бұрын
а я всех блоггеров пытаю другим интересным вопросом: Покупаем плату для разработки проектрв на stm32f405, 411, 446 с поддержкой dfu и т. д. для чипов которых есть прошивки betaflight 4.4 или 4.5. Прошиваем нужной прошивкой и собираем квадрокоптер на этой основе, докупив гироскоп за копейки и приемник для нужной аппаратуры управления. Остается выбрать регуляторы для моторов.. Я это попробовал, залил в режиме dfu прошивку, а после переключения в обычный usb режим в бф и в моëм компьютере не появляется сом порт с нужным номером. Как это работает, не можете подсказать? Если по usb в режиме dfu плату программатор Betaflight видит, видит еë и кубик для stm32, то почему в обычном режиме по usb не работает?
@TechClusterRU
@TechClusterRU 12 күн бұрын
Спасибо. а это ваша статья на хабре была какое то время назад ?
@well_techn
@well_techn 10 күн бұрын
нет, не моя, до хабра не добрался, а что за статья?
@TechClusterRU
@TechClusterRU 10 күн бұрын
@@well_techn Статья называется "Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)"
@TechClusterRU
@TechClusterRU 5 күн бұрын
@@well_techn странно, удаляет ютуб сообщение мое по какой то не ведомой причине, хотя не ссылку отправлял а название. "Как я разработал квадрокоптер на ESP32 с нуля"
@k_tech-c2s
@k_tech-c2s 12 күн бұрын
Очень полезным и нужным делом занимаетесь! Как можно выйти с вами на связь?
@well_techn
@well_techn 10 күн бұрын
пишите на well_techn@inbox.ru
@borteer465
@borteer465 16 күн бұрын
Скиньте где-нибудь пожалуйста фотографии дрона изнутри) Очень интересно как именно внутри всё подсоединено И ещё вопрос, вы плату сами спроектировали и заказали? например с Китая Я новичок в радиодеталях, в основном являюсь веб разработчиком, но жизнь туда тянет, чтоб я ещё и там разобрался))
@well_techn
@well_techn 16 күн бұрын
проектировал сам, производил в Китае. Видео есть на канале с разбором принципиальной схемы. Из внешних подключений - контроллеры двигателей, UART от платы связи с пультом управления, лидар по UART, GPS по UART, ну и токовый датчик для INA219. Все можно сказать стандартно. Вот тут как это в сборе выглядит, красоту особо не наводил, для полетов при хорошей погоде ) cloud.mail.ru/public/urFU/NKAAQ5Fu5
@RCEHXPEH
@RCEHXPEH 14 күн бұрын
почему не препарировать Betaflight и не черпнуть идеи оттуда? там фильтры на гироскоп на сколько я знаю просто наилучший среди опенсорс прошивок
@well_techn
@well_techn 14 күн бұрын
так как это был самообразовательный проект, я старался обходиться минимально необходимым "набором функционала", чтобы эта штука летала. Betaflight, ardu, pix, crazyflie и тд они в десятки раз функциональнее, и да, безусловно там есть чему учиться и что черпать. Но как следствие своей универсальности и продвинутости тот код сложноват (для меня) для целостного восприятия, подкачаю скилы и подумаю что можно оттуда выцепить полезного, не сильно усложнив концепт )
@RCEHXPEH
@RCEHXPEH 14 күн бұрын
@well_techn тогда понятно. В целом это очень круто, если сделано с 0 своими руками весь комплекс
@Drova326
@Drova326 17 күн бұрын
Крутой проект! В целях изучения стека программирование+железа+математика классно. А почему не stm32? Там вроде с производительностью лучше ведь
@well_techn
@well_techn 17 күн бұрын
я начинал этим проектом заниматься в 2022, как раз когда волна санкций пошла и STM коснулась в том числе. Понятно что достать не проблема, но можно сказать пошел на принцип )
@mikenomatter
@mikenomatter 13 күн бұрын
а нужна ли производительность для учебного проекта? чтобы коптер летел даже атмеги хватит. А esp сейчас - самый оптимальный вариант по доступности и удобству
@Drova326
@Drova326 13 күн бұрын
@@mikenomatter если нет проблемы достать как esp так и stm, то какой смысл ограничиваться изначально? Пускай это даже учебный проект?
@mikenomatter
@mikenomatter 13 күн бұрын
@@Drova326 о каком ограничении речь? у есп ресурсов более чем достаточно плюс многоядерность, вайфай, меньшая цена. по цене девборды stm пожно пяток esp плат взять
@well_techn
@well_techn 10 күн бұрын
по производительности - есть в проекте опция USING_PERFORMANCE_MESUREMENT. Если эта штука определена - создается задача performace_monitor, которая раз в 5 секунд выводит статистику загруженности контроллера при помощи vTaskGetRunTimeStats. При полной загрузке (подключен GPS, лидар, магнетометр, пишем логи на флеш) загрузка каждого из ядер не превышает 35-40%. То есть формально под текущие задачи мощи хватает, ну и запас приличный есть. Из самого "тяжелого" - это конечно Маджвик, один цикл которого занимает порядка 100мкс без магнетометра и около 300мкс магнетометром, а так же перевод из кватерниона в углы (функция Convert_Q_to_degrees) - около 150 мкс. Это относительно много, плавающая запятая не сильная сторона ESP32, но жить можно. Ну и вариантов оптимизации много, например использовать IMU который не просто сырые данные выдает, а сразу кватернион положения (как, например, реализовано у @chriswonyeobpark на BNO080), тогда сложные Маджвики не нужны и высвобождается много ресурсов.
@nikitam4677
@nikitam4677 13 күн бұрын
Благодарю за то что Вы делаете и делитесь этим. Очень полезный опыт для всех электронщиков. Сейчас в нашем колледже развиваем тему БАС, внедряем в учебную программу. Занимаюсь этим только Я один и нужны Ваши советы. Как с Вами можно связаться для общения?
@well_techn
@well_techn 10 күн бұрын
пишите на well_techn@inbox.ru , не могу обещать что смогу помочь ввиду высокой загруженности, но постараюсь )
@arexol
@arexol 16 күн бұрын
сылку на гитхаб можно ?
@well_techn
@well_techn 16 күн бұрын
в закрепленном комментарии
ESP-IDF | Введение
45:38
Crazy Geeks
Рет қаралды 36 М.
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,7 МЛН
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 10 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
Прошивка Bruce для StickC Plus2 !
11:19
Hobby Support
Рет қаралды 8 М.
Фильтр Калмана (на пальцах и примере со штангой)
23:05
Беспилотник на ESP32
Рет қаралды 569
ESP32. Что под капотом? 2CPU, RTOS, Ethernet, Bluetooth...
55:38
Электроника в объективе
Рет қаралды 118 М.
Альтернатива Autodesk Fusion 360
1:15:23
Arthur Kravtsov
Рет қаралды 9 М.
Мы протестировали ВСЕ DAW - результаты шокируют! (НЕТ)
40:53
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,7 МЛН