Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

Komponenten und Zubehör

Arduino UNO × 1
2-DOF Roboterarm mit Greifer & Basis × 1
HC-05 Bluetooth Modul × 1
Adafruit Motor Shield × 1
2WD Smart Robot Car Chassis Kit × 1
NiMH Akku 5V-1500mAh (für Servos) × 1
7,4V Akku (für DC-Motoren) × 1
Mini Breadboard × 1
Jumper Wires × 1

Benötigte Werkzeuge

Apps und Online-Dienste

Über dieses Projekt

Einführung

Tutorial für einen Pick-and-Place Roboter, gesteuert per Android-Smartphone. Mobile App mit MIT App Inventor erstellt. Themen:

  1. Servo-Motor ansteuern
  2. DC-Motor ansteuern
  3. Bluetooth-Modul nutzen
  4. Roboter per Handy steuern

Das Szenario

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-Modul als Kommunikationskanal zwischen App & Roboter

Hardware

Bausatz erfordert Montage (Anleitung beiliegend). Fertig montiert:

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

Motor Shield: Unbedingt nötig! Direktes Anschließen von Motoren an Arduino → Brandgefahr (Motor braucht ≥80 mA, Arduino Pin max 40 mA).

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

Motor Shield auf Arduino aufstecken:

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

HC-05 Bluetooth Modul: 6 Pins, wir nutzen mittleren 4 (RX, TX, GND, +5V).

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

Verkabelung:

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

Warum Rx↔Tx gekreuzt? BT sendet (Tx) → Arduino empfängt (Rx).

Einer sendet, der andere empfängt

Servo-Motoren: 3 Drähte – Rot (+), Braun (-), Gelb/Orange (Signal).

ACHTUNG: Servo +/- NICHT an Arduino 5V/GND! Hoher Strom → Arduino zerstört. Externe Batterie nutzen!
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
WICHTIG: GND von Akku & Arduino verbinden (Common Ground)!

DC-Motoren: Kabel anlöten (keine Polung – Vertauschen dreht Richtung um). An Motor Shield anschließen (Code nutzt Motor 1 & 2, nicht 3 & 4).

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis

Schaltpläne

Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Roboter-Motoren & Akku an Motor Shield
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Arm-Servos & Akku an Arduino
Bluetooth-gesteuerter Pick-and-Place Roboter: Arduino UNO + 2-DOF Arm & Smart Car Chassis
Bluetooth Modul an Arduino

HINWEIS: Bluetooth Modul vor Upload vom Arduino trennen (rotes +5V Kabel abziehen), nach Upload wieder anschließen!

Arduino Code

#include 
#include 

AF_DCMotor motorR(1);
AF_DCMotor motorL(2);
Servo elbowServo;
Servo gripperServo;
int command;

void setup() {
  gripperServo.attach(9);
  elbowServo.attach(10);
  Serial.begin(9600);
  motorR.setSpeed(255);
  motorL.setSpeed(255);
}

void loop() {
  command = Serial.read();

  // ARM STEUERUNG
  if (command >= 1 && command <= 180) { // Ellenbogen-Servo: 0-180°
    elbowServo.write(command);
  } else if (command == 205) { // Greifer 0°
    gripperServo.write(0);
  } else if (command == 206) { // Greifer 90°
    gripperServo.write(90);
  } else if (command == 207) { // Greifer 180°
    gripperServo.write(180);
  }

  // FAHRZEUG STEUERUNG
  else if (command == 200) { // Vorwärts
    motorR.run(FORWARD);
    motorL.run(FORWARD);
  } else if (command == 201) { // Rechts drehen
    motorR.run(FORWARD);
    motorL.run(BACKWARD);
  } else if (command == 202) { // Stopp
    motorR.run(RELEASE);
    motorL.run(RELEASE);
  } else if (command == 203) { // Links drehen
    motorR.run(BACKWARD);
    motorL.run(FORWARD);
  } else if (command == 204) { // Rückwärts
    motorR.run(BACKWARD);
    motorL.run(BACKWARD);
  } else if (command == 0) { // Stopp (Alternative)
    motorR.run(RELEASE);
    motorL.run(RELEASE);
  }
}

Android App (MIT App Inventor)

App läuft nur auf Android. Bluetooth vor App-Start einschalten. In App: Bluetooth-Modul aus gekoppelten Geräten wählen (vorher in Handy-Einstellungen koppeln).

Download: ieee_aast_aswan_test1_xVVlPTtt8n.apk

Herstellungsprozess

  1. Bluetooth-gesteuerter Raspberry Pi Roboter mit Audio-Feedback bauen
  2. Internet-gesteuerter Video-Streaming-Roboter mit Arduino & Raspberry Pi bauen
  3. WLAN-gesteuerter Raspberry Pi Roboter mit Python bauen – Schritt-für-Schritt
  4. 3D-gedruckte individuelle Kraftstoffinjektor-Greifer: Effizienzsteigerung bei Pick-and-Place
  5. Führende Pick-and-Place-Roboter-Hersteller in Indien
  6. Top 10 Vertrauenswürdige Pick-and-Place-Roboter-Lieferanten für industrielle Automatisierung
  7. Wie Pick-and-Place-Roboter funktionieren: Effizienzsteigerung in der Fertigung
  8. Effizienz steigern mit Pick-and-Place-Automatisierung: Nahtlose Roboterintegration mit EasyWork
  9. Roboterautomatisierung treibt Batterieproduktion für E-Auto-Boom an
  10. End-of-Arm-Tooling: Robotergestütztes Pick-and-Place optimieren