Робо-ложка подсказывает: "Хватит есть"


Очень интересная идея прямо из будущего, где разные предметы могут «жить» — робо-ложка, которая просыпается, когда ей едят.
Ряд светодиодов последовательно зажигается, когда совершается движение ложкой. Также, постепенно просыпаются светодиодные глаза робота.
После того, как пользователь достаточно подкрепился — ложка сигнализирует, что наелась. Через 4 часа робот-ложка снова засыпает, тем самым давая вам знать, что пришло время подкрепиться.

( Читать дальше )

Dynablock - динамическое создание 3D-объектов


Исследователи из Университета Колорадо Боулдер и Токийского университета создали необычную систему 3D-печати — Dynablock, которая создаёт 3D-объекты, соединяя между собой специальные магнитные блоки.

Dynablock представляет собой массив из 24 x 16 двигателей (TTMotors TGPP06-D700), которые послойно сдвигают блоки (размером 9.4 мм) в нужное положение.
Управляет всем этим хозяйством — контроллер Arduino Uno, через сдвиговые регистры (74HC5959) и драйверы двигателей (TB6612FNG), а пользовательский интерфейс реализован в виде приложения на JavaScript (React.js, Node.js).

( Читать дальше )

Virtual Eye Pod - виртуальные глаза для беспилотников


Представлен очень интересный эксперимент по изучению «очеловеченного» интерфейса робота.
Компания Jaguar Land Rover, тестирует беспилотники, оборудованные декоративными (виртуальными) глазами, которые позволяют установить «зрительный контакт» с человеком и тем самым дать ему понять, что робот его видит.

( Читать дальше )

DeepWay - атономная навигация для людей с проблемами зрения


Студент колледжа — Satinder Singh, создал систему навигации для людей с проблемами зрения.
Система состоит из камеры, которая крепится на груди пользователя, ноутбука на котором изображение обрабатывается и если алгоритм на основе глубокого обучения (CNN на Keras поверх Tensorflow) определяет, что пользователю нужно переместиться влево или вправо, то отправляется команда контроллеру Arduino Uno, который, в свою очередь, управляет парой сервомашинок, закреплённых на дужке очков.

( Читать дальше )

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.

( Читать дальше )