M2 (ICP 6&7) Wiki Report - aaackc/IOT GitHub Wiki
ICP 6 & 7 (Robotic Arm)
Github:
Github.com/AnthonyYos/IoT
github.com/aaackc/IOT
github.com/s0720bae
github.com/Alshaikh1abbas
Video:
https://www.youtube.com/watch?v=WAoR9_TLlzg&feature=youtu.be
Introduction:
The goal of this ICP was to creating and designing a robot arm to pickup items using Arduino, & 4dof arm and Android application to run and control the arm to do basic tasks.
Objectives:
-
1st assemble the robotic arm and test it.
-
connect the wires with all parts together.
-
Write an Arduino code to move the robot arm and pick-up light objects.
-
install an application on Android device.
-
test it and run it to pick an object.
Approaches / Methods:
first we had to assemble the robot arm based on this page guide https://www.hackster.io/Abysmal/robot-arm-controlled-through-ethernet-5ce9ce#toc-android-app-for-remote-control-6 Then we proceeded to connect every part as one unit withe runNing code and finally we had to test it for task.
Workflow:
-
we 1st assemble the arm.
-
Then write an Arduino code to drive the robot arm.
-
connect Ardiuno with Ethernet and platter with some cables.
4)install application to send/receive commands to the robotic arm.
5)check the performance
App Diagram:
Circuit Diagram:
Parameters:
Here is list of Hardware & Software we used: 1.Arduino 101 .
2.WIZnet WIZ750SR.
3.4DoF Robotic arm.
4.Android device.
5.Mobile application.
6.two Ethernet cables.
Evaluation and Discussion:
We first tried to connect the Arduino through Bluetooth with the mobile web app but it was unable to communicate. The communication between app and WIZnet failed then we decided to try public networks but still couldn't make it, we got several errors and the connection was not stable. after two weeks of trying we finally give-up we could not successfully establish the communication , but The arm is working fine
Conclusion:
We learned how to control the arm in 2 different ways and do specific task for the robotic arm.. this IOT arm was challenging in terms of communication between WIZnet and the arm . many ways to make the connection works but no results. but the arm itself works fine also the app too. We learned to assemble the robot arm and operate it using the code.