Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Componentes y suministros

Arduino UNO × 1
Brazo Robot 2 DOF con Gripper y Base × 1
Módulo Bluetooth HC-05 × 1
Adafruit Motor Shield × 1
Kit Chasis Robot Car 2WD Smart × 1
Batería NiMH Recargable (5V-1500mAh) × 1
Batería 7.4V × 1
Mini Protoboard × 1
Cables jumper (genéricos) × 1

Herramientas y máquinas necesarias

Aplicaciones y servicios en línea

Sobre este proyecto

Introducción

Este tutorial demuestra cómo construir un robot pick-and-place controlado con tu smartphone Android. Hemos construido una app móvil usando la plataforma MIT App Inventor. En este tutorial, hablaremos de cada parte por separado:

Espero que este tutorial cubra todas tus necesidades para construir tu bot.

El Escenario

Primero, debemos saber cómo el robot recibirá órdenes. Usamos un módulo Bluetooth que se conectará a una app móvil, que construiremos después. Por ahora necesitamos saber que enviaremos nuestro comando al robot con nuestro móvil usando la conexión Bluetooth.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Hardware

Al final del ensamblaje debería verse así:

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

El Motor Shield te permite hablar con tus motores. Si conectas los motores directamente a la placa Arduino, ¡¡¡empezará un INCENDIO!!! porque cada motor necesita al menos 80mA pero la corriente máxima que un pin digital de Arduino puede proporcionar es 40mA, así que NO INTENTES conectar el motor directamente a tu placa Arduino.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Puedes soldar algunos headers de pines en la parte superior del shield para poder usar los pines de Arduino.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Necesitas colocar tu motor shield encima de tu placa Arduino así:

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

El módulo Bluetooth: es el canal entre el piloto y el robot para enviar órdenes y realizar acciones.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Tiene 6 pines; usaremos solo los cuatro pines centrales (RX-TX-GND-+5):

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Conectaremos:

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

NOTA: ¿POR QUÉ Rx a Tx y Tx a Rx?

Porque el módulo Bluetooth envía datos (Tx) y el Arduino recibe estos datos (Rx).

Uno Envía y el Otro Recibe

4) El Motor Servo tiene 3 cables: rojo (Positivo), marrón (Negativo), amarillo o naranja (Señal).

NOTA: NO conectes el Positivo y Negativo de los Motores Servo al 5V y GND de la placa Arduino. La placa Arduino empezará un incendio debido a la alta corriente absorbida por los motores; usa la batería externa.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

NOTA: No olvides hacer el GND de la batería y el GND del Arduino comunes, conéctalos entre sí.

5) Los Motores DC

Necesitas soldar algunos cables en los terminales del motor para poder usarlos.

El Motor DC no tiene polaridad. No hay Positivo ni Negativo. Si inviertes las conexiones de tu motor, la dirección de movimiento cambiará.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Después de soldar los terminales del motor, conecta estos terminales al Motor Shield.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

NOTA: En el código Arduino, yo usé Motor 1 y Motor 2 - no Motor 3 y Motor 4.

El Esquemático

Cómo Conectar los Motores del Robot y la batería con el driver de motor.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Cómo Conectar los Motores Servo del Brazo y la batería con la placa Arduino.

Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

Cómo Conectar el módulo Bluetooth con la placa Arduino.
Kit Robot Pick-and-Place Controlado por Bluetooth: Arduino UNO + Brazo 2-DOF y Chasis Smart Car

NOTA: desconecta (quita el CABLE ROJO pin +5) el módulo Bluetooth mientras subes el código a la placa Arduino. Luego reconéctalo después de que el proceso de subida termine.

Código

Código Arduino Robot Pick And Place (Arduino)


#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();
  
  /* CÓDIGO BRAZO */
  if(command >= 1 && command <= 180) // servo codo se mueve según posición pulgar en app móvil entre 0-180
  {
    elbowServo.write(command);
  }
  else if (command == 205) // Gripper mueve a ángulo 0
  {
    gripperServo.write(0);
  }
  else if (command == 206) // Gripper mueve a ángulo 90
  {
    gripperServo.write(90);
  }
  else if (command == 207) // Gripper mueve a ángulo 180
  {
    gripperServo.write(180);
  }
  
  /* CÓDIGO COCHE */
  else if (command == 200) {
    motorR.run(FORWARD);
    motorL.run(FORWARD);
  }
  else if(command == 201) {
    motorR.run(FORWARD);
    motorL.run(BACKWARD);
  }
  else if(command == 202) {
    motorR.run(RELEASE);
    motorL.run(RELEASE);
  }
  else if(command == 203) {
    motorR.run(BACKWARD);
    motorL.run(FORWARD);
  }
  else if(command == 204) {
    motorR.run(BACKWARD);
    motorL.run(BACKWARD);
  }
  else if(command == 0) {
    motorR.run(RELEASE);
    motorL.run(RELEASE);
  }
}

Esquemáticos

Esta App Solo Funciona En Teléfonos Android.
Debes Activar el Bluetooth Antes de usar esta app
antes de elegir el módulo Bluetooth desde la app, empareja tu móvil con el módulo Bluetooth desde ajustes en tu teléfonoieee_aast_aswan_test1_xVVlPTtt8n.apk

Proceso de manufactura

  1. Construya un robot Raspberry Pi controlado por Bluetooth con retroalimentación de audio
  2. Construya un robot con streaming de vídeo controlado por Internet con Arduino y Raspberry Pi
  3. Construye un Robot Raspberry Pi Controlado por Wi‑Fi con Python – Guía Paso a Paso
  4. Pinzas personalizadas para inyectores de combustible impresas en 3D: Aumentando la eficiencia de pick-and-place
  5. Cómo Operan los Robots Pick-and-Place: Mejorando la Eficiencia en Fabricación
  6. Mejore la eficiencia con automatización Pick-and-Place: Integración fluida de robots usando EasyWork
  7. Herramientas de Extremo de Brazo: Mejorando el Rendimiento Pick-and-Place de Robots
  8. Principales Fabricantes de Robots Pick-and-Place en India
  9. Top 10 proveedores de confianza de robots pick and place para automatización industrial
  10. Componentes de Brazo Robótico de Alto Rendimiento para Automatización Eficiente de Pick & Place
  11. Automatización robótica impulsa producción de baterías para el auge de vehículos eléctricos