Project tutorial
Chatbot controlled Robotic Arm

Chatbot controlled Robotic Arm © GPL3+

How cool would it be to control a Robotic Arm just by talking to it...! Based on uArm design.

  • 3,738 views
  • 1 comment
  • 27 respects

Components and supplies

Necessary tools and machines

Lasercutter
Laser cutter (generic)

About this project

Abstract

There are many projects about making a robotic arm on the internet, but all of them have a similar way of controlling it. And where is the fun in that! So we decided to make a robotic arm that could be controlled using a chatbot. How cool would it be, if you just had to say "Move left 45 degrees" and the arm would understand it..!

Hardware

The hardware design is roughly based on the uArm schematics. It has 5 degrees of movement. The servo motors used are 3- Mg995 (metal gear) along with 2- Sg90 (silicon gear). Each servo motors takes upto 1.5A of current so provide the power supply should be adequate.

Arduino Uno is used as the controller along with Raspberry Pi. The function of Arduino is to continuously listen for a Serial command from the raspberry pi.

Software

The software section consists of an Arduino code and a Python script for Raspberry PI. The connection between Arduino and Raspberry Pi is through a serial cable.

Code

Robotic Arm Control
There are mainly two files. One is for the arduino and the other one is for Raspberry pi.

Custom parts and enclosures

Acrylic CAD files for uArm
Cut these out from 5mm acrylic sheet
arcylic_cutting_5mm_om4NsN3NgG.dwg
Acrylic CAD files for uArm 2
Cut these out on 3mm of acrylic sheet
arcylic_cutting_3mm_7scnjQwkm6.dwg

Schematics

Interfacing servo motor with arduino
Connect a PWM pin to the data pin of servo. connect the ground and Vcc to 5V power supply.
Servo curcuit1 ioz1ku0tef

Comments

Similar projects you might like

PC Controlled Robotic Arm

Project tutorial by AhmedAzouz

  • 8,456 views
  • 12 comments
  • 67 respects

Robotic Arm Controlled by Human Arm

Project showcase by zezarandrade

  • 6,041 views
  • 0 comments
  • 11 respects

WIZnet Controlled Robotic Arm

Project tutorial by Md. Khairul Alam

  • 2,050 views
  • 0 comments
  • 12 respects

Walaarm: Walabot-Powered Robotic Arm

Project in progress by Md. Khairul Alam

  • 4,827 views
  • 0 comments
  • 33 respects

Nunchuk Controlled Robotic Arm (with Arduino)

Project tutorial by Igor Fonseca Albuquerque

  • 4,617 views
  • 5 comments
  • 36 respects

1Sheeld Controlled Robotic Arm

Project tutorial by L1Ranger

  • 2,657 views
  • 1 comment
  • 11 respects
Add projectSign up / Login