QB: двухколесный робот Arduino для мастеров всех возрасто...
Что такое QB?
QB — это робот в форме куба (90x90x90 мм), управляемый Arduino Nano. У него два массивных колеса диаметром 68 мм и шириной 25 мм, которые приводятся в движение мини-моторами постоянного тока с редуктором. Свободно вращающийся шарикоподшипник, который действует как своего рода третье колесо и удерживает QB ровно и стабильно. Микроконтроллер QB Arduino Nano установлен на макетной плате, которая обеспечивает множество удобных вариантов распиновки и управления питанием от батареи.
Компактный корпус QB кубической формы вмещает все рабочие компоненты. Никаких уродливых свисающих проводов и открытой электроники. Порты USB C на Arduino Nano и порты для зарядки аккумулятора доступны снаружи, поэтому QB не нужно разбирать для программирования или зарядки. Я стремился к завершенному виду, компактному и симпатичному.
Цель состоит в том, чтобы QB стал платформой для изучения наук, технологий, инженерии и математики (STEM). QB — сложная задача, но подросток или взрослый человек, обладающий небольшими техническими способностями, должен быть в состоянии построить его, получать массу удовольствия от процесса, одновременно изучая электронику, программирование Arduino (C++) и CAD/CAM. Компоненты, которые невозможно напечатать на 3D-принтере, недороги и легко доступны в Интернете. Если у вас возникли проблемы с поиском или печатью деталей, напишите мне, и я постараюсь помочь.
Нет сомнений в том, что, проявив немного воображения и программирования, QB можно запрограммировать для разминирования, поиска скрытых объектов в лабиринте, решения лабиринтов, исследования/избежания столкновений, чтения и выполнения серии команд «Go Turtle» или прямого дистанционного управления в реальном времени с помощью джойстика, танцевать и петь и многое другое.
Загрузки включают в себя
Все STL для деталей, пригодных для 3D-печати.
Установка QB, непечатаемый список деталей и руководство по сборке.
Фотографии
Полнофункциональный код Arduino, готовый к загрузке.
BGB Robot Controller — приложение для управления роботом для устройств Android с поддержкой Bluetooth (включая исходный код):
BGB Blockly Programmer for QB — инструмент программирования на основе Google Blockly, который можно использовать для программирования QB. (нужно подключение к Интернету).
Посмотрите QB в действии!
Посетите страницу BGB в Facebook, чтобы наблюдать за дистанционным запуском «Hockey Pockey» в режиме реального времени! https://www.facebook.com/share/v/17yHAyrXLJ/
Ознакомьтесь с контроллером робота CYD от BGB!
У многих детей нет доступа к устройству Android, которое можно было бы использовать в качестве пульта дистанционного управления, поэтому я сделал одно из них с «дешевым желтым дисплеем» ESP32 (CYD) — в комплекте с крышкой для 3D-печати, которая делает ESP32 CYD похожим на игровую консоль. Проверьте это. https://www.printables.com/model/1614769-bgb-esp32-cyd-remote-controller-for-bt-enabled-rob
Используйте свободно — щедро делитесь — вдумчиво признавайте
Хорхе Гарсия, доктор философии
Директор компании Brittle Gum Bench Works
электронная почта: brittlegumbw@gmail.com
Пожертвования (любая сумма приветствуется): https://paypal.me/brittlegumbw
Посетите страницу Brittle Gum Benchworks в Facebook
Благодарности
Контроллер робота BGB и программатор BGB Blockly — были написаны с помощью Copilot (Microsoft) и Claude (Anthropic) с использованием ресурсов, доступных Google (Android Studio и Blockly Project). Оригинальная концепция и дизайн мои собственные.
Ранние идеи по кодированию и компонентам из DroneBot Workshop 2017 https://dronebotworkshop.com — RobotCarSpeedSensorDemo.ino..., а также из примеров и другой информации в библиотеках на GitHub. Я также черпал вдохновение в дизайне Otto Wheels https://www.ottodiy.com/academy.
Лицензия
Этот про��кт распространяется под лицензией GNU General Public License v3.0. См. https://www.gnu.org/licenses/gpl-3.0.en.html. Эта лицензия позволяет вам использовать проект без ограничений при условии, что любые внесенные вами изменения также должны быть переданы таким же образом.





























