-
Кинетическая скульптура учится балансировать шариком при помощи 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. Отдельного внимания заслуживает конструкция ног робота. В отличие от многих подобных роботов, здесь используется оригинальный подход. Сами конечности не содержат никаких двигателей. Вместо этого, двигатели располагаются в основном корпусе.
-
Роботизированная скульптура на Arduino имитирует природную скрытность
Эта «Застенчивая машина» имитирует поведение животных, наблюдаемое в природе: при внезапном движении — они чувствуют опасность и тут же прячутся в норку, раковину или панцирь. Авторы из Daric Gill Studios создали роботизированную скульптуру, которая демонстрирует аналогичное поведение.
-
DeepWay — атономная навигация для людей с проблемами зрения
Студент колледжа — Satinder Singh, создал систему навигации для людей с проблемами зрения. Система состоит из камеры, которая крепится на груди пользователя, ноутбука на котором изображение обрабатывается и если алгоритм на основе глубокого обучения (CNN на Keras поверх Tensorflow) определяет, что пользователю нужно переместиться влево или вправо, то отправляется команда контроллеру Arduino Uno, который, в…
-
Автоматизация намотки двигателя при помощи Arduino
При помощи 3D-печати, пары шаговых двигателей и, разумеется, контроллера Arduino — можно собрать устройство для полуавтоматической намотки обмоток двигателя.
-
Marble clock — удивительные часы на Arduino
Механизм главной шестерни этих удивительных часов, созданных при помощи 3D-печати, приводится в движение небольшим шаговым двигателем (28YBJ-48), который управляется контроллером Arduino Uno.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…