-
Шестиногий робот-муравей на Arduino Mega
Используя контроллер Ардуино Мега, Bluetooth-модуль HC-05, УЗ-сенсор, 22 сервомашинки и 3D-печать — можно собрать шестиногого робота-муравья, который будет ходить, вилять брюшком и сжимать свои жвалы (мандибулы).
-
Светодиодная подсветка стены управляется выражением лица
Evan McMahon сделал интерактивную светодиодную подсветку стены под управлением Arduino. Изюминка проекта состоит в том, что Unity-программа на компьютере анализирует по видео (с камеры от iPhone) выражение лица пользователя (улыбающейся или нахмуренное) и отправляет эту информацию контроллеру Arduino Uno, который реализует соответсвующую светодиодную индикацию настроения (режим танца для улыбки, и синее сияние для хмурого выражения).
-
Акустическая левитация при помощи Arduino
Используя контроллер Arduino Nano, Julius Kramer собрал самодельную установку для акустической левитации. Установка состоит из 72 ультразвуковых передатчиков на 40 kHz, которые формируют стоячие волны низкого и высокого давления, способные удерживать крошечный шарик пены.
-
AC/DC Shield от Амперки
AC/DC Shield — это шилд (плата-расширение), который объединяет два устройства — импульсный блок питания (HE05P15LRN) и электромеханическое реле (TRU-5VDC). Таким образом, этот шилд позволяет питать питать от обычной сети 220В контроллер Arduino и при этом коммутировать электрические цепи. Он обязательно пригодится, если вдруг захочется собрать своё устройство умного дома, управляемое по SMS или через Wi-Fi.
-
Кинетическая скульптура учится балансировать шариком при помощи Arduino и машинного обучения
Astrid Kraniger создала интересную инсталляцию: In Medio Stat Virtus — это кинетическая скульптура, балансирующая шариком на уголке, который удерживается двумя тросиками. Длина тросиков изменяется шаговыми двигателями, а положение шарика определяется разницей в весе, который измеряется на тросах при помощи тензодатчиков, снятых с электрических безменов. Таким образом, удержание баланса достигается, когда шаговые двигатели поднимают и опускают…
Arduino, Reinforcement Learning, балансировать, инсталляция, машинное обучение, тензорезистор, шаговый двигатель
-
Самодельный электрический самокат на Arduino
Maker Bitluni собрал свой собственный электрический самокат, переделав обычный самокат при помощи: готового мотор-колеса, контроллера двигателя и пары Li-Ion-аккумуляторов. Но в Германии, подобный электротранспорт пока находится вне закона (в отличие от электрических велосипедов). Поэтому, ему пришлось сделать доработку, когда двигатель включается только когда пользователь самостоятельно отталкивается от земли. Для этого, он использовал контроллер Arduino Micro,…
-
Автоматический наполнитель кошачьей поилки на Arduino
Используя контроллер Ардуино, цифровой датчик уровня жидкости (LLC200D3SH-LLPK1) и соленоидный клапан — можно с лёгкостью собрать автоматический наполнитель кошачьей поилки.
-
Dynablock — динамическое создание 3D-объектов
Исследователи из Университета Колорадо Боулдер и Токийского университета создали необычную систему 3D-печати — Dynablock, которая создаёт 3D-объекты, соединяя между собой специальные магнитные блоки. Dynablock представляет собой массив из 24 x 16 двигателей (TTMotors TGPP06-D700), которые послойно сдвигают блоки (размером 9.4 мм) в нужное положение. Управляет всем этим хозяйством — контроллер Arduino Uno, через сдвиговые регистры…
-
Роборыба с стиле стимпанк на Arduino
Впечатляющая инсталляция в виде стимпанковской робота-рыбы, использует ультразвуковые датчики, чтобы демонстрировать реакцию на окружающее движение (открывает рот). Для создания этого метрового механического чудища использовался контроллер Arduino, УЗ-датчики HC-SR04, и три шаговых двитагеля Nema 17 (движение хвоста, открывание/закрывание рта). Процесс создания:
-
Mini serval — робот-кот на Arduino
Mini serval — это робот-кот, работающий под управлением контроллера Arduino, за авторством Bijuo (Корея). Робот создавался под вдохновлением от робота Cheetah-Cub. Отдельного внимания заслуживает конструкция ног робота. В отличие от многих подобных роботов, здесь используется оригинальный подход. Сами конечности не содержат никаких двигателей. Вместо этого, двигатели располагаются в основном корпусе.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…