Сборка функционального 3D-печатного манипулятора на Arduino: пошаговое руководство
Компоненты и материалы
| Компонент | Количество |
|---|---|
| Arduino UNO | 1 |
| Микросервопривод SG90 | 4 |
| Поворотный потенциометр | 1 |
Инструменты
- 3D-принтер
- Паяльник
Приложения
- Arduino IDE
О проекте
Роботизированная рука на 4 дешевых сервоприводах SG90, управляемых с Arduino. Детали для 3D-печати: Thingiverse (там же подробная инструкция). Каждый сервопривод управляется своим потенциометром. После небольшой практики управление становится интуитивным. В планах — добавить запись и воспроизведение движений для полноценного промышленного робота.

Код
#include <Servo.h>
Servo myservo, myservo1, myservo2, myservo3;
int potpin = 0, potpin1 = 1, potpin2 = 2, potpin3 = 3;
int val, val1, val2, val3;
void setup() {
myservo.attach(8);
myservo1.attach(9);
myservo2.attach(10);
myservo3.attach(11);
}
void loop() {
val = analogRead(potpin); val = map(val, 0, 1023, 0, 180); myservo.write(val); delay(15);
val1 = analogRead(potpin1); val1 = map(val1, 0, 1023, 0, 180); myservo1.write(val1); delay(15);
val2 = analogRead(potpin2); val2 = map(val2, 0, 1023, 0, 180); myservo2.write(val2); delay(15);
val3 = analogRead(potpin3); val3 = map(val3, 0, 1023, 0, 180); myservo3.write(val3); delay(15);
}
3D-модели
eezybotarm_uVD6bjbxQi.zip
Схемы

Производственный процесс
- Цифровые кости на Arduino: генератор случайных чисел с LCD-дисплеем и кнопкой
- Удаленное IoT-управление самодельной манипулятором
- Строим Iron Man на Arduino: компоненты, сенсоры и пошаговый гайд
- Find Me: Умный поисковик вещей на Arduino и Bluetooth
- DIY-контроллер увлажнителя на Arduino с реле: безопасная работа с высоким напряжением
- Роботизированная рука 6 степеней свободы на Arduino Mega с управлением через Nunchuk
- Умная робо-рука на Arduino: простое DIY-руководство
- NeoPixel Matrix Pong на Arduino Nano: неоновая игра Pong на матрице 15×10
- Своё рулевое управление (джойстик) для игр на Arduino
- FM-радиоприемник на Arduino и модуле TEA5767