Пульт дистанционного управления BGB ESP32 CYD для HP OTTO..

Источник:

Пульт дистанционного управления Brittle Gum Benchworks (BGB) использует ESP32 CYD (дешевый желтый дисплей) в качестве пульта дистанционного управления для классических роботов с поддержкой Bluetooth, таких как QB от BGB и OTTO от HP Robots, и он будет работать с любым роботом с поддержкой Bluetooth Classic (SPP). Примечание. BLE, ESP NOW и WiFi на данном этапе не поддерживаются.

Уникальные функции, удобные для роботов, которых нет в других пультах дистанционного управления.

1) Отображение истории/очереди, на котором в режиме истории (H) отображаются 12 последних команд, отправленных роботу, а в режиме очереди (Q) отображается до 12 команд, которые ставятся в очередь для отправки роботу при нажатии кнопки [Отправить]. Контроллер BGB — это больше, чем просто пульт, это инструмент для «прекодеров», поскольку режим Q знакомит молодых людей с основной концепцией программирования секвенирования — робот не двигается, пока не будет отправлена ​​«программа», что позволяет детям визуализировать и предсказать путь робота до того, как это произойдет.

2) Отображение состояния, на котором отображается информация, отправленная роботом на контроллер, например текущие операции, такие как поиск, сканирование, перемещение и ожидание, расстояние до объекта и/или уровень заряда батареи… УЛУЧШЕНО: В ранней версии отображение статуса не обновлялось должным образом. Теперь это исправлено.

3) 6 кнопок, обозначенных A-F, которые можно использовать в качестве инициаторов программ робота. С помощью клавиши Shift можно запустить до 12 процедур.

Пульт дистанционного управления также имеет 5 кнопок направления (вперед, назад, влево, вправо и стоп), как и на других устройствах управления.

Принцип работы

В зависимости от того, какая кнопка нажата, ПДУ отправляет символы 8 (вверх), 6 (вправо), 2 (вниз), 4 (влево), 5 (центр), строчные буквы a...f (A...F) или прописные буквы A...F («Shift» + A...F). Робот должен быть запрограммирован на получение этих символов с помощью BTSerial и соответствующим образом реагировать на их получение. Пример кода и руководство включены в файлы для загрузки.

Входит в загрузку:

Код Arduino для устройств ESP32 CYD (содержится в BGB_CYD_Remote_V01.zip. Обязательно следуйте инструкциям в Read_Me_First.txt, включенном в этот ZIP-архив.
Доступно несколько клонов ESP32 CYD, ни один из них не является абсолютно одинаковым. В дополнение к включенным здесь файлам вам потребуется загрузить соответствующие библиотеки Arduino IDE и определения плат, изменить Setup_CYD_Common.h и поместить его в правильные каталоги библиотек, а также изменить User_Setup_Select.h, иначе код Arduino не будет работать.

STL для кейса, предназначенного для установки ESP32 CYD и аккумулятора типа Veho Pebble для питания. (Хотя можно использовать и другие батареи, выб��анная батарея имеет встроенное зарядное устройство и переключатель включения/выключения). Кроме того, батарейки в виде гальки можно купить в Интернете за очень небольшие деньги. При определенном освещении окончательный внешний вид не слишком отличается от консольного телефона. УЛУЧШЕНО: Корпус последней версии (март 2026 г.) стал более компактным, оптимизирован для 3D-печати несколькими способами, а переднее окно достаточно маленькое, чтобы видеть активные области дисплея.

Несколько фотографий пульта в действии и того, как компоненты соединяются друг с другом.

Инструкции по использованию, включая фрагменты, которые необходимо включить в код робота, чтобы он мог успешно общаться с пультом дистанционного управления.

Посмотрите это в действии:

Посетите страницу BGB в Facebook, чтобы посмотреть, как удаленно запускают «Hockey Pockey» в режиме реального времени!: QB и BGB CYD Remote Videos

Нет ESP32 CYD? Нет проблем!

Если у вас нет оборудования «Дешевый желтый дисплей» или его программирование вам не по душе, вы все равно можете присоединиться к веселью. Я разработал полный набор альтернативных элементов управления для экосистемы QB/OTTO, в том числе:

Приложение Android Remote Control (робот-контроллер BGB): тот же интерфейс, работает на вашем телефоне.

Блочное программирование (BGB Blockly): логика перетаскивания для начинающих.

Все эти ресурсы, а также полные 3D-файлы для робота QB можно найти на исходной странице моего проекта здесь: https://www.printables.com/model/1482943-qb-two-wheeled-arduino-robot-for-makers-of-all-age.

УЛУЧШЕНО: было внесено несколько улучшений.

19:13
17
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Камера ESP32 + PrusaConnect на шарнирном креплении........
Тестирование камеры ESP32 с шарнирнымПодробнее
ESP32-DevKit-v1 ⨯ Чехол для дистанционного управления Som..
как построить Припаяйте ESP32 к пультуПодробнее
Чехол esp32-s3-wroom-1 в стиле ali express (не freenove)...
Больше, с двумя USB-разъемами иПодробнее
Чехол Bitcoin NerdMiner LILYGO TTGO T-Display ESP32
Отличный чехол для вашего NerdMinerПодробнее
ESP32 с дисплеем IPS ST7789V + аккумулятор........
Добавлена глубина корпуса для размещенияПодробнее
Чехол TTGO T5 для платы eink ESP32
Стильный (почти) чехол для небольшой иПодробнее
ESP32-Cam Корпус PIR-датчика Потолочный купол........
Для этой штуки требуются дополнительныеПодробнее
Водомер ESP32-Cam - Elster
Система крепления с переменной длиной иПодробнее
ESP32-CAM Анимитроника
Сегодня мы исследуем использование ESP32Подробнее
Кулачок форсунки ESP32
Это реклама камеры с кулачковым сопломПодробнее
Корпус камеры Arduino ESP32
Он создан для того, чтобыПодробнее
Удлиненная крышка для AI на краю Держатель кулачка ESP32 ..
Это крышка увеличенной высоты для httpsПодробнее
Крепление камеры Prusabot ESP32 для оригинального корпуса..
Опубликовано с предварительногоПодробнее
Корпус макетной платы LILYGO TTGO T-Energy T18 V3.0 ESP32..
Print without support. Box and lid Подробнее
Чехол для камеры ESP32
Все, что вам нужно, это: Кэм 18650Подробнее
Дисплей 10,1 дюйма. ESP32. SD-карта. Tasmota........
Чехол для дисплея 10,1 дюйма (сПодробнее
Чехол для Sonoff Zigbee 3.0 USB Dongle Plus и ESP32-POE....
Дизайн корпуса для Sonoff Zigbee 3.0 USBПодробнее
ESP32-WROOM-32U + корпус SCD30
Я хотел создать чехол для моего ESP32Подробнее
Корпус камеры Esp32
Я переделал эту модель, чтобы онаПодробнее
Еще один корпус ESP32 CAM
Светодиодную вставку необходимоПодробнее
Чехол для платы Wi-Fi Flipper Zero ESP32-S2
Я добавил очень маленькие выступы наПодробнее
Корпус/корпус ESP32 NodeMCU для WLED
Предупреждение: с помощью этого корпусаПодробнее
Простой корпус для LilyGo ESP32 PoE
Это простой пример модуля ESP32 сПодробнее
Настенная рамка для сенсорного ЖК-дисплея TFT 3,5 дюйма "..
Рамка Рама должна быть максимальноПодробнее
Корпус Flipper Zero NRF24 + ESP32 MMU
Создан для Wi-Fi мультиборда, найденногоПодробнее
Газосчетчик ESP32-Cam - G4 Metrix
Система крепления с переменной длиной иПодробнее
ESP32 38-контактный корпус мультидатчика PIR LD2410C.......
Ага. Он содержит плату ath20, PIRПодробнее
OpenDTU в стиле милитари - чехол AhoyDTU ESP32 для Hoymil..
Я разработал корпус ESP32 «военногоПодробнее
Камера-бот ESP32
Камера-бот ESP32 Мотивация Я искалПодробнее
Датчик ESPHome - ESP32-C3 super mini и корпус LD2410.......
Этот случай основан на примере DigitalПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.