ЭЭлектроПоиск/Готовые устройства/Робототехника (хобби)/Набор авиамоделиста начального уровня на ESP32/ESP8266
Готовое устройство · источник OSHWLab

Набор авиамоделиста начального уровня на ESP32/ESP8266

Открытый проект со схемой, платой и документацией.

Набор авиамоделиста начального уровня на ESP32/ESP8266

Карточка проекта

Автор
oshwhub.com
Лицензия
Public Domain
ESP32ESP8266LEDPowerMotorBluetoothWiFiLoRaBattery
Источник
https://oshwlab.com/oshwhub.com/entry-level-model-aircraft-kit-b-1
Лицензия: Public Domain · атрибуция автора

Это набор для начинающих по постройке авиамодели с неподвижным крылом на отечественных (Китай) чипах ESP32/ESP8266.

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

Обновление от 14 ноября 2023 (файлы берите во вложениях):

1. Исправлена ошибка вывода сервопривода 1SOne (из-за неверной версии в файле проекта, причина неизвестна).

Обновление от 2 ноября 2023:

1. Обновлена «ветряная» версия приёмника (исправлен сбой запуска драйвера 8833).

2. Восьмиканальный пульт на ESP8266 (версия с большим джойстиком).

3. Восьмиканальный пульт на ESP8266 (карманная версия).

4. Основание джойстика 13×13 для карманной версии.

5. Основание джойстика 16×16 для карманной версии.

1. О замысле проекта

Почему для авиамодели выбраны отечественные чипы ESP32/ESP8266?

Давным-давно я увидел видео, где за рубежом на дрон подвесили телефон, и он летел следом. Мне показалось это новым, и захотелось сделать самому — «летающий телефон». Ведь у телефона есть почти всё, кроме схем управления моторами: связь, гироскоп, камера. Я поискал подходящие чипы и обнаружил, что под требования подходит ESP32: у него есть Bluetooth, Wi-Fi и много выводов для управления моторами. Так что я купил несколько плат ESP32 для изучения.

Но чем богаче мечта, тем больнее встреча с реальностью.

Поизучав какое-то время, я понял, что моего запаса знаний совершенно не хватает.

Позже, когда ребёнок стал учить программирование, я собрался купить ему машинку-конструктор. И нашёл в интернете плату ESP8266 и подходящую к ней плату расширения с драйвером мотора.

Тогда я купил просто шасси машинки, несколько плат ESP8266 и модулей драйвера 8833, спаял пару макетных плат и взялся за машинку.

Плата ESP32 служила пультом, а ESP8266 — приёмником на машинке.

Сначала я управлял по Wi-Fi, потом по Bluetooth, а в итоге освоил ESP-NOW.

И как-то подумал: раз я могу управлять машинкой, почему бы не управлять самолётом?

Так я и встал на путь без возврата — приёмник авиамодели на ESP8266.

От макетных плат — к простым платам разработки, и наконец к приёмникам на модулях. От паяльника — к пайке на нагревательном столике. Всю дорогу это было непрерывное обучение и вызов самому себе.

Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/oshwhub.com/entry-level-model-aircraft-kit-b-1

Схема и печатная плата

Файлы проекта · состав документации

Open source code (constantly improving).rarHTML
V tail control verification.mp4HTML
Differential flight verification.mp4HTML
Nine-axis gyroscope verification.mp4HTML
Digital verification.mp4HTML
Brushless motor driver verification.mp4HTML
Brushless model verification (first).mp4HTML
Remote control digital display verification.mp4HTML
80cm wingspan brushless model validation (second time).mp4HTML
ESP8266_RC_MIXLY.mixHTML
Receiver_1SOne.zipHTML
Remote control_ESP8266_Standard version (8-channel large joystick).zipHTML
Remote Control _ESP8266_ Pocket Version (8 channels).zipHTML
Remote Control_ESP8266_Pocket Version_Quick Release Joystick_13x13(3P).HTML
Remote Control_ESP8266_Pocket Version_Quick Release Joystick_16x16(2P).zip.zipHTML
Заметили ошибку?