Дипломный проект по мехатронике: интерфейс реальной руки с 3D-моделлюванием (Arduino Mega, MATLAB/Simulink)
Мой дипломный проект на Факультете машиностроения (Скопье). Цель — устройство для взаимодействия движений реальной руки с 3D-моделью. Интегрированы механика, электроника и программирование: Презентация проекта включает: введение в мехатронику, Arduino Mega 2560, перенос 3D-модели из SolidWorks в Simulink через SimMechanics Link, разработку устройства (компоненты, принцип работы, Simulink-модель, прошивка Arduino). Акселерометр отслеживает ориентацию руки: значения X, Y, Z считываются на аналоговых входах Arduino, 3D-модель повторяет движения. Потенциометры — для отслеживания положения пальцев. К каждому прикреплена пружина (от ручки), удерживающая ползунок. Движение пальца тянет ползунок, меняет сопротивление. Значения считываются на аналоговых входах, пальцы 3D-модели двигаются синхронно. Основание — пластиковая крышка от калькулятора. На ней 5 потенциометров, сверху макетная плата с Arduino и акселерометром (на скотче). Итоговый вид: Модель человеческой руки создана в SolidWorks, перенесена в MATLAB/Simulink через SimMechanics Link. Сначала установили Arduino IO Package (библиотека Simulink для связи с Arduino). Через Arduino IDE загрузили прошивку из пакета для работы с Simulink. Рекомендую мой туториал по MATLAB и Arduino IO Package. Simulink-модель организована в 6 подсистем: Скачать Simulink-модель: Расширение проекта: перепрошил перчатку для работы как гейм-контроллер.
Сборка устройства
Используемые компоненты



Схема подключения

3D-модель


Simulink-модель




Производственный процесс
- Идеи сенсорных проектов для выпускников инженерных специальностей
- Smart Pen: Отслеживание почерка и движений в реальном времени с Raspberry Pi и IMU
- Создание потрясающей системы Ambilight для монитора на Arduino
- Создание классической игры Pong на Arduino UNO с OLED-дисплеем: пошаговый урок
- Детектор аудиочастот на Arduino: измеряем пик громкости с высокочувствительным модулем
- Собираем свой Tamagotchi на Arduino: цифровой питомец своими руками
- Умный беспроводной выключатель света: Arduino-контроллер для удаленного управления
- Крестики-нолики на Arduino с матрицей MAX7219 и картонным корпусом
- Умный водяной пистолет с датчиком движения на Arduino Nano
- Сборка надежного таймера обратного отсчета на Arduino с 7-сегментным дисплеем SparkFun