Journal Paper For Smart Lawn Mower With Stability Control Using AVR Controller
Journal Paper For Smart Lawn Mower With Stability Control Using AVR Controller
Abstract: The objective of this project is to design and mower robot is still immature and necessitates a lot of
implement all terrain lawn mower robotic vehicle that can investigation for mowing patterns intelligently. Utilizes a reliable
be used to remove grass from lawns and play grounds communication protocol (e.g., RF, Bluetooth) to ensure a stable
intelligently and precisely. The controller uses intelligent and responsive connection between the transmitter and the
approach to work in dynamic, unstructured and unknown mower. Designed for efficient power consumption to prolong
terrain without having any inaccuracy. A set of battery life, ensuring prolonged usage without frequent
concurrently running behaviors are defined to perform recharging.
mowing operation. Various accelerometers are utilized to
obtain the dynamics of the terrain. There will be a master
controller which uses information from the sensors and II. BLOCK DIAGRAM & FLOW CHART DESCRIPTION
modify the mechanics of the mower to cut away the lawn
precisely. The controller will be pretty much user friendly
so that any ordinary human users can control it. Effective
utilization of energy will be a prime concern for design.
I. INTRODUCTION
Use of robots is increasing nowadays. An application Fig 1: Transmitter Block Diagram
where lot of human effort is required is being replaced by Transmitter section consists of switches to give input
robots. Lawn mowing is such an application where lot of human by human user, which is encoded by means of an encoder and
effort is required. There are some lawn mowers that can be transmitted via radio frequency transmitter. Four switches are
operated by using remote control. But the problem with these used for controlling the movement of the lawn mower vehicle
lawn mowers is that it cuts the grass unevenly. Since the ground that is for forward, backward and sideways motion. A switch is
is having irregular shape, we cannot maintain the blade of lawn used to switch on/off the lawn mower blade. Combinations of
mower always parallel to ground. This will lead to uneven two switches are used for height adjustment purpose of the
cutting of grass. By adjusting the blades, so that it always blade. LEDs are used to indicate the inputted height on the
remains parallel to ground, we can solve this problem. The robot remote. A 9V battery is used to supply the whole transmitter
is controlled by remote control. Height adjustment is done module.
automatically. This robot is more user friendly, so that common
people can easily use this. The system is entirely powered by
batteries. So, we can make this fully solar powered in the future.
This will make the system more economical. Behavior-Based
approach is employed for robot controllers in order to perform
the desired task in outdoor environment, which is normally
dynamic and unstructured. The conventional approach for
mobile robot, i.e. hierarchical approach is reliant on uncertain
symbolic information about the world model. This approach
stipulates that the world should not be dynamic and
unstructured, which is only probable in fixed indoor
environments with static objects. The controller designed using
this approach works in sequential fashion to process the
information acquired from the environment and to decide the
appropriate actions. Behavior based controller overcomes all of
these deficiencies by using sense-act methodology in parallel
fashion. The field of lawn Fig 2: Receiver Block Diagram
1
The transmitted signal is received by means of radio
frequency receiver. The received signal is decoded by means of
a decoder and is given to a master controller. A low rpm motor
is used to adjust the height of the cutting tool. A servo motor is
used to tilt the cutting mechanism with respect to the
accelerometer reading. Driver 2 is for controlling the motion.
The height adjustment is done by the remote input and the input
is fixed for a required height. The height is maintained
throughout, until the next command for height adjustment is
given by user.
A. HT12E
HT12E is a 2.12 series encoder IC is used for remote
control purposes. This IC is mainly used for radio frequency
applications. By pairing HT12E encoder and HT12D decoder
we can easily transmit and receive 12-bit data. HT12E encoder
converts 12-bit data in to serial output which is easily
transmitted through a RF transmitter. These 12-bit parallel data
are divided in to 8 address bits and 4 data bits. The address pin
provides an 8-bit security code for transmission of data.
Multiple receivers can be addressed using the same transmitter.
2
Fig 5: RF Transmitter-Receiver Module
3
of the lawn mower. Integral to our project, servo motors provide
F. HT12D (2.12) precise control over the mower's movements. These motors,
HT12D is a decoder IC that belongs to 212 line of under the command of the AVR controller, navigate the lawn
decoders. Remote control system applications, like burglar mower through grassy terrains, responding to signals for steering
alarm, car door controller, security system etc. uses this line of and propulsion. They provide precise control over the rotation of
decoders. They can be easily paired with 212 series of encoders the mower's wheels or blades. By receiving signals from the
in order to transmit and receive data wirelessly. The number of AVR controller, servo motors adjust their position or speed,
address and data pin should be same for the chosen pair of allowing the mower to navigate through the grass or change its
encoder and decoder. direction as commanded by the user.
I. AVR Microcontroller
In our Smart Lawn Mower project, the AVR
microcontroller serves as the central processing unit, executing Fig 8: Gyroscope Sensor
programmed logic in C or assembly. It interprets signals from
various sensors and the user interface, directing the precise
movements of the servo motors that control the mower's wheels L. Wireless Communication Module:
or blades. The AVR microcontroller serves as the brain of the Facilitating seamless interaction, the wireless
lawn mower, processing input signals from various sensors and communication module establishes a reliable link between the
the user interface to control the mower's movements and handheld transmitter and the mower. Operating on a wireless
operations. It executes the program logic written in C or protocol, it transmits user commands to the receiver on the
assembly, interpreting commands received from the wireless mower, initiating specific actions through the AVR controller.
communication module and coordinating the operation of
motors and stability control based on sensor inputs.
VI. REFERENCES