Interfacing of Robot with Android App
A robot is a device to perform the task with accuracy andprecision. This can be done by programming for decisionmaking to process the conditional performance by therobots. With advancement of robotic technology andmechatronics principles, total performances aredetected for different operations at a time and reported to the user. This systemconsists of the following modes: (a)Transmitter mode:In this mode signals are processed by transmitting enddevice, to send to receiver. (b)Receiver Mode:In this mode received signals are processed by receiving enddevice and processed accordingly. Both android device and robot work in transmitter and receiver mode. The objective is elaborated as, to provide mechanism forcontrolling an Arduino based robot for desired output and sending real time sensor or monitoring data to android application.The more efficient algorithm is applied for robot in thegiven environment. It activates particular motor withrelevant direction. Bluetooth is used to communicatebetween microcontroller (ATmega 2560) and android application, tocontrol the kinetics of robot [1]. Codeshoppy
irst, the use of an onboardcontrol system, which requires a human to control therobot/ machine by using onboard commands/buttons. Second,wired control system, which requires handling of bulkywires and limits the control length.Third, wireless dedicates remote system, requiredifferent remotes for various machines, prone todisturbance and can be hacked easily as there is notprotected transmission of signals, anyone with thefrequency can send commands.Android application with robotics is an exciting areafor human computer interface that is used to assisthumans to control the mechanical system via software.Here, we designed an android application to control robot/machines wirelessly using a secured connection overBluetooth.Interfacing the robot system with communicationmodule Bluetooth (Embedded Hardware Model) Bluetooth Module with android application(Software Model). The input from android application is processed usingcommand and understanding algorithms to parse intocontroller that will control the robot. A communicationprotocol that effectively translate the selected commandinto maneuverable tasks to any control board.
INTERFACING THE ROBOTSYSTEM WITH COMMUNICATION MODULE BLUETOOTH 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 differenselected 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

the use of an onboardcontrol system, which requires a human to control therobot/ machine by using onboard commands/buttons. Second,wired control system, which requires handling of bulkywires and limits the control length.Third, wireless dedicates remote system, requiredifferent remotes for various machines, prone todisturbance and can be hacked easily as there is notprotected transmission of signals, anyone with thefrequency can send commands.Android application with robotics is an exciting areafor human computer interface that is used to assisthumans to control the mechanical system via software.Here, we designed an android application to control robot/machines wirelessly using a secured connection overBluetooth.Interfacing the robot system with communicationmodule Bluetooth (Embedded Hardware Model) Bluetooth Module with android application(Software Model). The input from android application is processed usingcommand and understanding algorithms to parse intocontroller that will control the robot. A communicationprotocol that effectively translate the selected commandinto maneuverable tasks to any control board. IV.INTERFACING THE ROBOTSYSTEM WITH COMMUNICATION MODULE BLUETOOTHThis 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 differenselected 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 motionmodule 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. The flow of data is shown in fig. 3.c 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 colo shows the motion of robot in Backward motion,. So, the button for Backward is green and all other are in red color. Fig.7 shows the motion of robot in motion towards towards right.. So, the button for right side is green and all other are in red color.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
https://codeshoppy.com/android-app-ideas-for-students-college-project.html