1. 8/26/2015
1
Automatic Plowing System
Johann S.Miranda
DiegoA. Rivera
Enrique J.Matos
Felix J.Vazquez
Luis G.Rosado
Introduction
Problem Statement
Objectives
Project Description
Problem Statement
A machine that will conduct itself through a parameter of terrain. The
system will optimize the terrain for the production. Using a chassis that
will carry the plowing system and the seeding system. The system will have
a microcontroller or “brain” that will be programmed. Each will be
controlled electrically using a controller and sensors. The system will
undergo through a number of cycles:
Mapping and cleaning cycle
Plowing cycle
Seeding cycle
Objectives
To create an autonomous plow system that will do the plow
working only under the required conditions stipulated.
controlled by the user using LabView programming.
After the plowing procedure, reach a system that can understand
that the plowing has ended so it would start to seed the terrain.
Project Description:
Programming using the arduino micro-controller
The complete vehicle structure depends of two 380 motors with high
torque so the complete project should move easily with the rest of the
add-ons.
The motors have a 7.2NiMV battery that will allow the motors have the
strength enough to drag the whole base.
These motors will receive the battery load using a motor shield that is
attached to the arduino so can control now a high voltage motors using
single programming.
A relay shield is in target to be tested to check whose better.
2. 8/26/2015
2
Instrumentation Design Concepts
We investigate the type of plowing and we choose the disc plowing because as
well as preparing the ground for cultivation,it is also used to crushed weeds,
crop residues and cut, stir and spray the ground.
We use the motor shield but this not produces the sufficient torque to move
our rc car.In this case, we change the motor shield for a relay shield and this
part produces the torque that we needed to move the rc car.
This project highlights the robotics moving and controlling the speed of the
whole robot,in our case the vehicle.
Examples of Similar Systems: Constraints
The terrain that will plow is dry and the disc do not enter in the ground.
The ground cannot be very wet because the ground may be stuck in the disc.
Type of the seed that we throw because at the moment the robot can throw
the seed on the surface.
The ground must be able to perform all the tasks effectively.
Xbee don’t arrive on time.
Modeling Analysis
Arduino, PC,
LabView, Relay
Circuit
Motors & Servos Plowing System
Desired Plowing
Work
Plowing & Seeding
Flowchart
Define
Engines
Run Engines
Forward & Change
Servos States
Stop Engines
Run The Right
Side Engine to
turn around
Stop Engines
Run Forward To
get on the next
position & Change
the Servo States
Stop Engines
Run Forward to
the next position
Stop Engines
Run the Left side
motor to turn
around
Run Engines
forward to get on
the next position
Stop Engines
Run The left Side
Engine to turn
around
Run forward To
the next position
Start System
3. 8/26/2015
3
Design Details Multisim Simulations
LabVIEW Validation and/or Implementation Results
Our car arrived late
Our plow system was late very much since there were
complications in the workshop where it was designed.
The Xbee never arrived on time due to problems with
the sending service of ebay.
System Photos System Photos