Напечатанный на 3D-принтере робот с открытым дизайном FOSSBot, используемый в образовательных целях, состоит из Raspberry Pi SBC и различных готовых модулей

FOSSBot — это робот с открытым дизайном, напечатанный на 3D-принтере и используемый в образовательных целях, состоящий из Raspberry Pi SBC и различных готовых модулей, а также программного обеспечения с открытым исходным кодом, которое можно использовать в образовательных целях.

Самодельный робот FOSSBot был разработан Афинским университетом Харокопио и Греческим сообществом бесплатного программного обеспечения с открытым исходным кодом (GFOSS) и основан на «GSOC 2019 — Набор DIY-роботов для преподавателей», главное целью которого является создание платформы для «ознакомления учителей с современными моделями образования на основе STEAM-подхода. (наука, технология, инженерия, искусство, математика)».

Ключевые компоненты FOSSbot:

  • SBC — Raspberry Pi Zero W, Raspberry Pi 3 или Raspberry Pi 4. Механически и электрически совместимые альтернативы Raspberry Pi также могут быть вариантом, хотя часть программного обеспечения придется модифицировать.
  • Хранилище — карта MicroSD на 32 ГБ
  • Плата расширения — Adafruit Perma-Proto HAT для Pi — без EEPROM для подключения датчиков и 8-канального чипа АЦП MCP3008
  • Особенности взаимодействия
    • Динамик
    • Передний RGB-светодиод
  • Датчики
    • Ультразвуковой датчик расстояния
    • Датчик батареи
    • MPU6050 6-осевой акселерометр и гироскоп
    • Одометры
    • ИК-приемник
    • Датчики обнаружения линии
    • Датчики света
  • Механические части
    • 2x 66×26 мм резиновые колеса
    • 2x мотор-редуктор постоянного тока
    • 2x кодер диска кодека
    • 1x 12 мм металлический шариковый ролик
    • Модуль драйвера двух двигателей L298N
    • Болты и гайки
  • Общие характеристики — поверхность, совместимая с LEGO, отверстие спереди для крепления маркера/карандаша, специальная петля для вытягивания
  • Источник питания — 3х аккумуляторных батареи 18650 3400 мАч
Некоторые детали, используемые или рассматриваемые для робота FOSSBot DIY

Программное обеспечение FOSSbot основано на модульном стеке, состоящем из Google Blockly, Python Jupyter, Python Flask, на котором размещается пользовательский интерфейс FOSSBot, основной библиотеки FOSSBot, написанной на Python, которая управляет аппаратным обеспечением робота, и пользовательского интерфейса, предлагающего способ управления роботом без каких-либо знаний в области программирования.

Файлы STL для 3D-печати (по оценкам, в общей сложности это занимает около 36 часов), инструкции по сборке только на греческом языке и программное обеспечение с базовыми инструкциями на английском языке можно найти на GitHub. Вы можете узнать больше об обосновании проекта и технических решениях, сделанных в исследовательской статье, опубликованной в августе 2022 года. Совместные семинары для всех преподавателей всех специальностей и уровней вскоре будут доступны для всех на греческом и английском языках. Существует также симулятор FOSSBot , который позволит вам управлять виртуальным роботом, используя тот же интерфейс, что и настоящий.

Нам стало известно о DIY-роботе с открытым дизайном из анонса докладов на FOSDEM 2023 , и если вам интересно узнать больше, вы можете присоединиться к 15-минутной презентации, которая состоится в ближайшее воскресенье.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments