Roboarm Montage Anleitung

Einleitung

Diese Anleitung beschreibt den Aufbau eines Robo Arm aus 3mm Sperrholz mit einem Arduino NANO. Die Gelenke der Greifarme werden mit Servo-Motore angetrieben, die Ansteuerung erfolgt über einen Arduino NANO und vier Potis. Optional ist eine Ansteuerung über eine APP und die Drehwinkelanzeige mit einen OLED-Display möglich.

Stückliste

Das benötigen wir für den Robo Arm:

Robo Arm Montage - Gesamtansicht

01greifarm.png

Drehteller Montage

04greifarm.png

05greifarm.png

Axiallager Montage

03greifarm.png

Gelenkarm Montage

08greifarm.png

07greifarm.png

14greifarm.png

21greifarm.png

22greifarm.png

Greifer Montage

10greifarm.png

010cgreifarm.png

11greifarm.png

12greifarm.png

13

13greifarm.png

23greifarm.png

01greifarm.png

Programmiere jetzt den Robo Arm in Tinkercad, teste dein Programm
und lade dann das Programm in den Microcontroller

tinkercadga.png

Robo Arm Programm

// C++ code
//
#include <Servo.h>

int Poti1 = 0;
int Winkel1 = 0;

int Poti2 = 0;
int Winkel2 = 0;

int Poti3 = 0;
int Winkel3 = 0;

int Poti4 = 0;
int Winkel4 = 0;


Servo servo_11;
Servo servo_10;
Servo servo_9;
Servo servo_6;

void setup()
{
  pinMode(A1, INPUT);
  servo_11.attach(11, 500, 2500);
  
  pinMode(A2, INPUT);
  servo_10.attach(10, 500, 2500);
  
  pinMode(A3, INPUT);
  servo_9.attach(9, 500, 2500);
  
  pinMode(A4, INPUT);
  servo_6.attach(6, 500, 2500);
}

void loop()
{
  Poti1 = analogRead(A1);
  Winkel1 = map(Poti1, 0, 1023, 0, 180);
  servo_11.write(Winkel1);
  
  
  Poti2 = analogRead(A2);
  Winkel2 = map(Poti2, 0, 1023, 0, 180);
  servo_10.write(Winkel2);  
  
  Poti3 = analogRead(A3);
  Winkel3 = map(Poti3, 0, 1023, 0, 180);
  servo_9.write(Winkel3);
  
  Poti4 = analogRead(A4);
  Winkel4 = map(Poti4, 0, 1023, 120, 180);
  servo_6.write(Winkel4); 
  
  
  delay(50); // Wait for 50 millisecond(s)
}

Fertig!


Version #1
Erstellt: 5 April 2025 21:55:36 von Joel Hatsch
Zuletzt aktualisiert: 5 April 2025 22:08:44 von Joel Hatsch