Skip to content

WollfieGitHub/MIT_Robotic_Arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT_Robotic_Arm

Repository for the Making Intelligent Things Project's Documentation

Demo Video

Demo Video

Summary

  1. Robotic Arm and Car Assembly
    1. 3D Prints' Files
    2. Assembly Instructions
  2. Arm Controlling Applications
    1. Shopping Application
    2. ESP32 CAM Code
    3. Arduino Code
    4. Manual Arm Control Application

1. Arm And Car Assembly

i. 3D Printed Files Resources

You can find all the printable .stl files used in the project in this folder in this repository.

ii. Assembly Instructions

Detailed assembly instructions can be found here in this repository.

2. Arm's Controls Application

i. Shopping Application

A GitHub Repository for the Shopping Application's code and documentation can be found here.

ii. ESP32 CAM Code

ESP32-Cam documentation:

A GitHub Repository for the ESP32CAM's Code and Documentation can be found here.

The ESP32-CAM has 3 main functions:

  1. Communicate with the app
  2. Scan QR code
  3. Control the behavior of the arduino

1. Communicate with the app:

We use UDP over my phone WI-FI to give the JSON shoppingList and confirmation when an article is scanned. We used TCP to communicate qr code images because it was easier.

2. Scan QR code:

The esp32 cam gives a screenshot to the app and the app analyzes the screenshot and gives the resulting payload to the esp32 cam. We use TCP to give the image to the app and UDP to receive the payload.

3. Communication with the arduino:

We communicate with RX and TX software pins. The esp32 cam gives orders to the arduino like forward and the arduino obey and confirm that the order has been received. The frames of the animation of the arm were too big so we decided to store them on the arduino and communicate the animation frame per frame.

iii. Arduino Code

The documented Arduino Code can be found here. in this repository

iv. Manual Arm Control Application

A GitHub Repository for the Arm Control Application and Documentation can be found here.

About

Repository for the Making Intelligent Things Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages