Você está na página 1de 22

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

Você também pode gostar