
Electronics
Here I will go in to more detail about the electronics developed for the robot and the perimeter wire system
Motor controller cutting motor

In the robot back electronic box I have placed two L298N motor drivers. One is for the two front wheels and the other is for the grass cutting motor.
I will go in to details about how the battery is connected to the motor driver and how the driver is connected to the cutter DC motor and the source code to control the cutter.
Perimeter wire station

The Perimeter wire station is a quite simple system using a Arduino Uno connected to a L298N motor driver to send out a 5KHz square pulse on the wire. The motor driver is powered by a 12V battery and connected to the perimeter wire via two 10 ohm resistors and two 10µF capacitor to create a pulse that the pulse sensor on the robot can detect.
Robot perimeter sensor

The robot has two perimeter pulse sensors. The sensor consist of a coil that builds up a charge when being placed close to a wire with a changing electric charge (perimeter wire pulse). The two coils are placed on each side of the robot front and are each connected to a LM358 operation amplifier with the output connected to a analog input on the Arduino.
Motor controller front wheels
Below are the sections for building and connecting the parts, schematics for detailed connection description and finally source code examples running on the Arduino Uno

Build Steps

Schematics

Source Code
Schematics
This is the schematics for the Motor controller front wheels

Ultra sound sensor
Below are the sections for building and connecting the parts, schematics for detailed connection description and finally source code examples running on the Arduino Uno

Build Steps

Schematics

Source Code
Schematics
This is the schematics for the two ultra sound sensors on the robot

DC step down converter
Below are the sections for building and connecting the parts, schematics for detailed connection description and finally source code examples running on the Arduino Uno

Build Steps

Schematics

Source Code
Schematics
This is the schematics for the Step-Down converter to convert 18V main battery to 10V for the Arduino that needs at least 7V input and you should not go over 12V as it might overheat the Arduino voltage regulator.

Motor controller cutting motor
Below are the sections for building and connecting the parts, schematics for detailed connection description and finally source code examples running on the Arduino Uno

Build Steps

Schematics

Source Code
Schematics
This is the schematics for the motor controller cutting motor

Perimeter wire station
Below are the sections for building and connecting the parts, schematics for detailed connection description and finally source code examples running on the Arduino Uno

Build Steps

Schematics

Source Code
Schematics

This is the schematics for the perimeter wire station
Robot perimeter sensor
Below are the sections for building and connecting the parts, schematics for detailed connection description and finally source code examples running on the Arduino Uno

Build Steps

Schematics

Source Code
Schematics

This is the schematics for the perimeter sensor amplifier



