This module is the embedded hardware approachwhich is used for Design – Hardware (Transducers &Actuators)The first module is the embedded hardwaremodel which uses an embedded system that isinterfaced with an Arduino-based hardware platform asshown in fig 2. 1.Driving MotorsA combination of four 100RPM motors (12V, 1A) with spurgearbox system are used to drive four wheels of the robot. 2.Arduino MegaArduino Mega 2560 based on ATmega 2560 is used as main brain of the hardware. It takes input from the sensors mounted on chassis. Suitable decision is made by Arduinoand actuators are governed accordingly for motionand implementing different selected operations. 3.Voltage Divider Voltage divider used here provides two voltage distribution one is 5V (for logic operations) and other is 12V (for motors). 4.TyresTread block tyres are used with 4.5” diameter for better gripping and push on landapplications. 5.Bluetooth Bluetooth gives connectivitybetween two devices using particular MACaddress. 6.Motor Driver (L298N based) Motor driver board based on L298N is used to drive the motors for motion.CodeShoppy
For sending command to hardware section transmitter is used. The transmitter consists of Bluetooth device controlled by Android commanded application with controlled actions. The receiver consists of Bluetooth connected with Arduino microcontroller which activates H-Bridge to drive motors. The robot contains one chassis with four D.C. motors. It rotates Left, Right and does Forward and Backward movement. Fig 4 shows several types of motion of robot in different directions as selected by user. Fig. 5 shows the motion of robot in forward motion,. So, the button for forward is green and all other are in red color.
module is implemented on board with Arduinoand sensors. The module produces signal which can becombined to create commands. This algorithm is developed with accuracy in the Arduino platform. The Arduino is programmed using the IDE called Arduino IDE. The Arduino IDE consists of different algorithms for operations which are dedicated to perform actions. The processing of data taken from sensors is done to generate the desired output signals (commands) which in turn helps in controlling of actuators
Interfacing of Robot with Android App for to and Fro Communication ♦ 225Fig. 8 shows the motion of robot in motion towards left direction. So, the button for left side is green and all other are in red color. VI.RECEVING DATA AT USER ENDAndroid Application Android application supports real time monitoring of thestatus of robot. The data from Arduino is sendvia Bluetooth to mobile which is translated byapplication for user-view. This help user in real timemonitoring of the functions performed on field. The android application consists of various screens. Itincludes the connection setup, control screen and Real-Time data monitor. In fig.9 the ConnectionSetup Screen is shown. When the android application is started,firstly it is connected to robot via Bluetooth, andotherwise all other functionalities remain disabled. Whenthe application is successfully connected all controlsbecame active, ready to use.Otherwise all otherfunctionalities remain disabled. When the application issuccessfully connected all controls became active, readyto use.In robot many different sensors such as infrared sensor, ultrasonic sensors, LDR, NTC Thermistor are mounted on chassis and wheels are connected through geared D.C. motors. LEDs are connected with Arduino showing the motor operations. The glowing sequence of LEDs is mentioned in the Table 1. The reading from the different sensors are send to android application from Arduino. The data is then displayed on the application with corresponding sensorThe Arduino code is basically for testing themotion where android application is linked torobot via Bluetooth and control motion ofmotors in the field is tested. The inconsistencies are improved by takingmultiple actions by optimizing them toaccurate direction.This paper presents the robotic system for android supported device which can be modelled by variouspurposes using algorithm for comfort topeople andcan be interfaced by using Arduino board and varioustypes of sensors. Various aspects show it servesbetter result than manual system. To install smartandroid application for smooth movement of robot. Implementation of this robot has significant saving in terms of time, efficiency and saving the wastage ofresources and reduced utilization of manpower shouldpay the cost once the system is activated.