Hello!This is my 3rd project,related to robotics(using arduino).Done shortly after humanoid robotic arm. The last internship provided us knowledge to built a gripper for our own use,the application here was however different. Last project was immobile ,so we(me and my team mate) decided to apply on movable bot with wireless controls at our hand. This took 1 month time.
The planning was made about the working design and the equipment needed. The plan was divide into 2 parts. 1.Testing the compatibility of motors,remotes,microcontroller for this project.(to avoid the problem of building the whole thing and jumping at testing) 2.assembly and testing as whole.
The block diagram of the whole project was simple. Fig:block diagram:
The components were brought in terms: 1.Fig:4 DC motors:
2.Fig: Chasis:
3.Fig: Arduino mega:
4.Fig: Wireless remote:
5.Fig:Cables:
6.Fig: 2 motor drivers(ln298N):
7.Fig:Bread board:
8.Fig:Lead acid battery(12V):
9.Fig:Aluminium frame:
10.Fig:4 wheels:
- Fig:gripper mechanism:
With the help of arduino Ide the capability of 1 motor driver was tested using arduino nano.
So it was clear that with enough power supply 2 motors can be handled by 1 motor driver.
Soon I started working on remote control,since that was the essential part of the whole project The remote used in testing was of my own(later we switched to new one).It communicated with the arduino using processing. The controls of the remote was assigned with the help of open source library of ps controller.
it looked somewhat like this:
fig: interface:
i refered alot of websites to understand the code and made changes to them according to my remote. Later we switched to the project remote and made changes with respect to that We followed this.
Changes in the codes were made for the 4 motors to run on the commands from the buttons in the remote.
The gripper was assembled in aluminium frame(we chose because it was light weight and strong enough to lift the load).
The remote control was switched to ps2 remote and testing of 2 motors was done with that.
It took few days to assemble everything properly with lot of test and failures.
With all components the test run was made in small area,few errors were discovered in the program and as well as design,which were solved in further trials.
This is the final run we had with all the components installed and working.