-
InfinityBike — видео-игра для езды на велосипеде
InfinityBike — это видео-игра — симулятор езды на велосипеде, которую можно повторить при помощи контроллера Arduino, пары датчиков и игрового движка Unity.
-
ShapeShift — робот для имитации тактильных ощущений в виртуальной реальности
В Стэндфорде, разработали интересного робота — ShapeShift, позволяющего имитировать тактильные ощущения формы и размеров виртуальных объектов, которых касается руками пользователь в виртуальной реальности. Как видно на демонстрационном видео, робот передвигается по столу на всенаправленных колёсах и подставляет под ладони пользователя в VR-гарнитуре — поле из прямоугольных стержней.
-
Роботизированный интерфейс в виде маленького манипулятора на запястье
Очередной необычный интерфейс для взаимодействия человека и компьютера (Human-Computer Interaction) придумали в MIT (MIT Media Lab). Он представляет из себя модульный манипулятор, который крепится на запястье как часы и благодаря своей модульности может быть запрограммирован на выполнение самых различных функций: уведомление, различные манипуляции и даже помогать играть на гитаре. Интересны нюансы технической реализации данного решения.
-
Своя гитарная видеоигра на Arduino и PIC32
Студенты Jake Podell и Jonah Wexler, в рамках своего проекта по электротехнике собрали игровой симулятор гитары. Для работы со «струнами» они использовали контроллер Arduino Uno, а для отображения графической информации грифа на экране TFT — микроконтроллер PIC32.
-
Nod Bang — создание ритма при покачивании головы
Очень часто, когда слушаешь какую-нибудь заводную песню — начинаешь ей в такт покачивать головой. Инженер Andrew Lee создал обратную систему — Nod Bang, которая наоборот — создаёт музыку при покачивании головы.
-
Замена клавиатуры — распознавание движения руки
Для распознавания движения в воздухе, Federico Terzi собрал портативное устройство на базе контроллера Arduino, акселерометра MPU-6050 и bluetooth-модуля HC-06. Для распознавания паттернов движения, использовался Python и библиотека машинного обучения Scikit-learn.
-
Управление компьютером при помощи жестов на Arduino и Python
Простое управление компьютером (например, медиапроигрывателем VLC) при помощи жестов, можно очень просто сделать при помощи контроллера Arduino, пары ультразвуковых датчиков и скрипта на python-е (с использованием модуля pyautogui). Скетч для Arduino
-
Контроллер для интуитивного управления программой OpenSCAD
OpenVectorKB — контроллер, который позволяет интуитивным образом менять параметры OpenSCAD, сохраняя при этом параметрические качества программы.
-
Игровой контроллер с использованием спиннера и Arduino
Необычный игровой контроллер с использованием спиннера, придумал игровой дизайнер Rob Santos. Его игровой контроллер, состоит из спиннера и пяти кнопок, которые, при помощи контроллера Arduino, позволяют управлять аркадной игрой Flock Off, основанной на Flappy Bird.
-
RubberArms — компьютерная игра с управлением при помощи резинки
В качестве основного элемента управления выступает проводящий резиновый шнур, который изменяет сопротивление при растяжении. Изменение сопротивления очень легко измерить при помощи контроллера Arduino и передать информацию на компьютер. В итоге, резиновый шнур выступает контроллером джойстика для передачи данных в проект на Unity3D.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…