-
Четвероногий робот на Arduino
Используя возможности 3D-печати, контроллер Arduino Pro Mini и сервомашинки — можно изготовить замечательного четвероногого робота.
-
Робот-мусорщик из Raspberry Pi и детского электромобиля
http://www.youtube.com/watch?v=LI21Qfelm6A Программист из США (Houston, Texas), собрал робота для уборки мусора на базе детского электромобиля Power Wheels. Принцип работы робота довольно прост:
-
Sneaky — интерактивный змееподобный робот
Этот удивительный змееподобный робот, был изготовлен в рамках воркшопа ‘Press Play’, организованного The Interactive Architecture Lab (The Bartlett School of Architecture), с целью дать слушателям опыт в проектировании интерактивных инсталляций.
-
Luci — робо-лампа с функцией распознавания лиц
Внутри лампы — одноплатный компьютер ODROID-U3 с Ubuntu Linux и система компьютерного зрения на базе OpenCV. Управление движениями лампы при помощи сервомашинок, осуществляется через Arduino-подобную плату.
-
Landstrider — экзоскелет для робота Sphero
Используя ходящий механизм от Theo Jansen (Strandbeest) и возможности 3D-печати, можно сконструировать для робота Sphero настоящий экзоскелет.
-
Roboticarm V2 — манипулятор изготовленный при помощи 3D-печати
Roboticarm V2 — манипулятор изготовленный при помощи 3D-печати и работающий под управлением Arduino MEGA.
-
Использование ПИД на Arduino для управления электрическим нагревателем
George Dewar использовал контроллер Arduino и библиотеку, реализующую ПИД-алгоритм (PID Library) для управления масляным электрическим обогревателем, чтобы автоматически поддерживать дома комфортную температуру.
-
Изготовление шагового двигателя при помощи 3D-печати
Пример, как можно сделать шаговый двигатель, используя 3D-печать, один подшипник, 8 гвоздей, 6 магнитов и моток медной проволоки. Чтобы заставить этот двигатель шевелиться, разумеется, используется контроллер Arduino. Схема включения:
-
OctaWorm — робот-октаэдр для работы в трубах
Juan Cristóbal Zagal из Чилийского университета, сделал робота в форме октаэдра — OctaWorm. Робот предназначен для передвижения по трубам, так как может преодолевать сложные повороты и сочленения из нескольких труб (T-, L- и Y-типов).
-
Управление роботом жестами при помощи акселерометра
Считывая показания трёхосевого акселерометра (adxl335), можно определить движение руки и отправить соответствующую команду через радиомодуль на контроллер Arduino, тем самым управляя движением робота. Чтобы преобразовать аналоговые показания акселерометра в соответствующие команды, Saddam использовал несколько компараторов и последующую «оцифровку» сигнала при помощи специального кодера (HT12E).
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…