FarmBot Save The Nature
SEKOLAH MENENGAH KEBANGSAAN PUTERI
15300 KOTA BHARU, KELANTAN.
NATIONAL ROBOTIC COMPETITION
PROJECT TITTLE :
FARMBOT
MENTOR:
MDM ZUL AFIDA BT ABDULLAH
EVO GUYS TEAM MEMBERS:
MUHAMMAD ALI FAQIMI BIN ZULKIFLI 010610-03-0805
MUHAMMAD ALIF HAIQAL BIN MOHD KAMARUDIN 010917-03-1263
MUHAMMAD NAQIB AIMAN BIN MUHD NAZRI 010615-03-0361
1
FarmBot
FarmBot Save The Nature
1.0 ACKNOWLEDGEMENT
This project consumed huge amount of work, research and dedication.
Still, implementation would not have been possible if we did not have a
support of many individuals. Therefore we would like to extend our sincere
gratitude to all of them.
First of all we are thankful to our mentor, Mrs Zul Afida Bt Abdullah for
her guidance and constant supervision as well as for providing necessary
information regarding the project and also for her support in completing the
project.
We would like to express our sincere thanks towards our Principal, Mrs
Dr.Hjh Rani Bt Abd Mutalib her support and encouragement for us to
complete this project.
Nevertheless, we express our gratitude toward our families, teachers
and friends for their kind co-operation and encouragement which help us in
completion of this project.
2
FarmBot
FarmBot Save The Nature
2.0 PROJECT MISSION, VISION & OBJECTIVES
2.1 Project Vision
FarmBot starts with our vision, which is enduring. Its declares the
purposes of our robots. Our project vision is:
To create a healthier, cleaner, safer, easier and better environment for
the future and at the same time to increase awareness about the
importance of caring for the environment to the public.
2.2 Project Mission
The missions of our project are:
To provide a convenient and user friendly machine to do farm work
without any hassle.
To produce a robot that can dig the soil onto boundary.
To produce a robot than can do sowing and ground leveling.
To design a program that can monitor the farm work.
3
FarmBot
FarmBot Save The Nature
2.3 Project Objectives
To proceed with our project, we have done a survey about planting habits
among the teachers and student in our school involving 80 respondents (40
students and 40 teachers). The main objectives of the survey are to
determine the level of awareness of the importance planting tree and also
know the benefit of farming.
Recent survey shows that 70% farmer in Malaysia are did not use
machine in farm industry especially in sowing seed. So, the objectives of
producing Farmbot is:
1. To make sowing seed easy and convenient for the farmer.
2. To manage the natural resources in a systematic way.
4
FarmBot
FarmBot Save The Nature
3.0 PARTICULARS OF TEAM MEMBERS AND MENTOR
3.1 Particulars of Team Members
MOHD ALI FAQIMI BIN ZULKIFLI
(Research & Documentation)
Age: 16
Involvement in robotic: 2 years
Expertise: Robot assembling and programming.
Hobby: Surfing the internet
MUHAMMAD NAQIB AIMAN BIN MUHD NAZRI
(Engineer & Videographer)
Age: 16
Involvement in robotic: 1 year
Expertise: Robot assembling and designer
Hobby: Surfing the internet
MUHAMMAD ALIF HAIQAL BIN MOHD KAMARUDIN
(Main Programmer & Graphic Designer)
Age: 16
Involvement in robotics: 2 years
Expertise: Programming and robot assembling
Hobby: Painting
5
FarmBot
FarmBot Save The Nature
3.2 Particulars Of The Mentor
MRS ZUL AFIDA BT ABDULLAH (MENTOR)
Age : 38 years
Involvement in robotics : 3 years
Teaching Experiences : 9 years
Academic Qualification : Bachelor of Technology and Education
Pn. AzizunBtZakaria (Living Skill) UTM
Educational Qualification : Diploma of Civil Engineering, PKB
Age:
Major44
Subject : Kemahiran Teknikal & PSV
Expertise : Graphic Design, Video Editing, CAD
Involvement in robotics: 1 year
Hobby : Reading n Singing
6
FarmBot
FarmBot Save The Nature
4.0 PROJECT INTRODUCTION
We have designed a machine called FARMBOT. Since the theme for
this years National Robotics Competition is Life On Land, we wanted to
make something that would attract and interest the public to planting and
farming. Our main priority is to create something useful and can make a
difference in the environment as a healthier earth begins with us. Our
machine is dividing to two robots.
i) Soil Digger Robot (SDR)
ii) Sowing & Ground Leveling Robot (SGLR)
A Soil Digger Robot (SDR) is a device that sows the seeds for crops by
metering out the individual seeds, positioning them in the soil, and covering
them to a certain average depth. The seed drill sows the seeds at equal
distances and proper depth, ensuring that the seeds get covered with soil
and are saved from being eaten by birds. Before the introduction of the seed
drill, a common practice was to plant seeds by hand. Besides being wasteful,
planting was usually imprecise and led to a poor distribution of seeds, leading
to low productivity. The use of a seed drill can improve the ratio of crop yield
(seeds harvested per seed planted) by as much as nine times.
7
FarmBot
FarmBot Save The Nature
5.0 SYNOPSIS OF THE PROJECT
5.1 Project Background
The Specification of Soil Digger Robot (SDR)
Height 24.5 cm
Width 34 cm
Depth 24 cm
Weight 2.5 kg
Motor 2 servo motor
Sensors 2 color sensor
Power 4 X 9volt NXT Lithium Battery
Control Units LEGO EVE3 Mindstorms Intelligent Bricks
Operating Time Follow black line and stop every 1 feet
to digging soil
8
FarmBot
FarmBot Save The Nature
The Specification of Sowing & Ground Leveling Robot (SGLR)
Height 24.5 cm
Width 36 cm
Depth 24 cm
Weight 2.5 kg
Motor 3 servo motor
Sensors 1 color sensor, 1 gyro sensor
Power 4 X 9volt NXT Lithium Battery
Control Units LEGO EVE3 Mindstorms Intelligent Bricks
Operating Time Put the cube (seed) in the hole and
flatten the soil (Ground leveling)
9
FarmBot
FarmBot Save The Nature
5.2 ROBOT FUNCTIONALITY
Soil Digger Robot Sowing
INPUT (SDR) Drop seed to the OUTPUT
Digging the hole hole
using SDR every 1
feet on boundary
ENTRANCE Ground Leveling
Colour sensor Flat the soil using back
detect line compartment (bulldozer)
SECURITY & MAINTENANCE
CAMERA
To detect any problems regarding
security and maintenance through
a internal camera
FLOW CHART ROBOT FUNCTIONALITY
1. SDR will detect the black line when moving. Black line is representing
plant boundary. This function is for color sensor detects the line
recognition. SDR will use color sensor to detect black line and move
until the line end.
2. Every 1 feet, the robot will stop and start to digging soil.
3. When the digging process done, robot no.2 called SGLR will continue
the process of farming work. SGLR will insert the seed into the hole.
4. Then, the back compartment called bulldozer will do ground leveler.
5. The camera that is placed behind all the other components can move
up and down as it is attached to a conveyer. This is for maintenance
and also security.
10
FarmBot
FarmBot Save The Nature
5.3 Uniqueness And Interactive Behavior.
Digging soil without using human energy
Small in size and could be used
anywhere in farming area
User friendly and easy to use
11
FarmBot
FarmBot Save The Nature
DESIGNING AND BUILDING PROCESS
6.1 DESIGN CONCEPT
The previous version of the robot, Farmbot had matched the theme
that is Life On Land. We have designed a machine that similar in
concept to the harvest paddy machine but it reversed the process
instead of sowing seed and planting. But a few short comings had
occurred in our previous design in term of security and
maintenance but fortunately, we won despite the glitches. This is
how we got the idea to add a few improvements that matched the
concept of our project which is to create a convenient way to
recycle.
SDR SGLR
(Soil Digger Robot) (Sowing & Ground Leveling Robot)
6.2 Implementation
This robot can be used anytime but that if the seed in tank is empty,
the machine will stop working until the seed is re-filled.
12
FarmBot
FarmBot Save The Nature
6.3 Brainstorming and Problem Solving.
Problem #1 - Machine Stability
m m
machine not stable Machine stable and
can run well
a a
c m c
m
Modified by adding
h a
more supports h
a
i c i
m c
Group discussion Brainstorming
with mentor & n h session n
team a h
members e
e i
c i
n n
h
n e Casing in latest version in n
i e
vertical position and
o more capasity and o
n
stable. Supports from
t n t
lego tiles makenthe
e
structure stronger
o o
s t s
n t
t t
o
a s a
t s
b t b
t
l a l
s a
e b e
t b
l l
a
e e
b
l
13
FarmBot e
FarmBot Save The Nature
Problem #2 Programming
Robot cannot
detect the line Watch youtube, copy
programmed, edit, try
using color sensor and error, consult from
sasbadi technician,
brainstorming among
member and practice.
14
FarmBot
FarmBot Save The Nature
6.3 Pictures of the Project
Early discussion and brainstorming
with the team & consulting mentor
Calculating and analysing materials
and resourses
Assembling the Programming
parts & process
components
100% finish structure and
components
15
FarmBot
FarmBot Save The Nature
FINAL MODEL AND PICTURES DEPICTING DIFFERENT ANGLES
TOP ELEVATION
SOIL DIGGER
ROBOT (SDR)
RIGHT ELEVATION
LEFT ELEVATION
FRONT ELEVATION
16
FarmBot
FarmBot Save The Nature
FINAL MODEL AND PICTURES DEPICTING DIFFERENT ANGLES
TOP ELEVATION
SOWING AND
GROUND
LEVELING ROBOT
LEFT ELEVATION RIGHT ELEVATION
BACK ELEVATION FRONT ELEVATION
17
FarmBot
FarmBot Save The Nature
7.0 PROGRAMMING
7.1 Soil Digger Robot (SDR)
Soil Digger Robot (SDR) -
Color sensor detects color of black line.
Every 1 feet, robot will stop and start digging.
After make a hole, robot will moving to follow the line and start
digging again until the line end.
There are one EVE3 bricks that are used for this component.
18
FarmBot
FarmBot Save The Nature
7.2 Sowing & Ground Leveling Robot (SGLR)
Sowing & Ground Leveling Robot (SGLR)
Color sensor follow the black line.
Every 1 feet, the seed will filled into the hole.
Back compartment called bulldozer will do ground leveling.
After that, SGLR will moving another 1 feet and put the seed into
the hole again.
The process will stop when the tank of seed is empty.
This component only uses one NXT brick.
19
FarmBot
FarmBot Save The Nature
7.6 Brainstorming & Problem Solving.
Camera
- Conveyor would not move according to command
- Discussed
- Problem identified; wrong way of programming
- Asked mentor for help.
- Mentor guided
- Success
Soil Digger Robot
-Color sensor did not detect right color.
-Had a discussion with members.
-The port is wrong place.
- color sensor not functioning properly.
- Discussed with mentor.
- Mentor had a spare color sensor.
- Color sensor worked.
-Problem solved.
20
FarmBot
FarmBot Save The Nature
APPENDICES
21
FarmBot
FarmBot Save The Nature
QUESTIONNAIRES
THE FARMING HABITS AMONG THE TEACHERS AND STUDENTS IN SMK PUTERI
Answer the questions below. Tick inside the box.
1. STUDENTS TEACHERS
2. How often do you do farm work?
Always
Most of the time
About half the time
Once in a while
Never
3. Why do you do farming?
If you do not, why do you choose not to?
4. Why do you believe some choose to farming and planting tree and others do not?
5. What type of farming do you like to do most?
Planting flower
Plasting vegetable
Planting canopy tree
others
6. What would make for an interesting farming option to you?
22
FarmBot