This document describes controlling the motion of a robot wirelessly using Bluetooth. It involves using a microcontroller, LCD display, Bluetooth module, and motor driver to control two motors. Sending different command codes over Bluetooth, like *f# for forward, *b# for backward, *r# for right, and *l# for left, controls the robot's movement. The LCD displays the robot's current motion. The aim is to develop a wireless robot control system using an app on a mobile phone to control the robot's direction and movement.
Design of VGA Controller using VHDL for LCD Display using FPGAIJMER
Basically, here I have used VGA for implementing basic characters/Symbols that can be either
used in advertisements that deals with real-time application. So, I thought of using VGA as a standard for
this implementation as it is the basic graphics array and compatible with other graphical arrays. This
project also describes about the design of VGA (Video Graphic Array) Controller using combination of
three bit input data to control eight differences colors to display text at monitor by using on board
pushbuttons for the input. Three color signal referred to collectively as R (red), G (green) and B (blue)
signal(i.e. RGB). The VGA monitor using resolution of 640 by 480 by mode to display
Characters/Text/Images in different colors. Here, we used VHDL language on Xilinx ISE software for
interfacing the required peripheral to the Xilinx FPGA Spartan Series. Where, I implementing the
application of VGA with the help of VHDL language on Xilinx FPGA, that will contain the logic part. For
Simulation part we are using Modelsim 10.2. Finally, the results that we obtained for VGA application
implementation.
This presentation is exhibitting how to does a LCD works and how to use such LCD in you embedded system or robotic project using AVR microcontroller Series.
The complete procedure of using 16X2 Character LCD is given in this presentation.
Please share your views and queries with us, we are found at-
website: http://roboindia.com
mail- info@roboindia.com
Design of VGA Controller using VHDL for LCD Display using FPGAIJMER
Basically, here I have used VGA for implementing basic characters/Symbols that can be either
used in advertisements that deals with real-time application. So, I thought of using VGA as a standard for
this implementation as it is the basic graphics array and compatible with other graphical arrays. This
project also describes about the design of VGA (Video Graphic Array) Controller using combination of
three bit input data to control eight differences colors to display text at monitor by using on board
pushbuttons for the input. Three color signal referred to collectively as R (red), G (green) and B (blue)
signal(i.e. RGB). The VGA monitor using resolution of 640 by 480 by mode to display
Characters/Text/Images in different colors. Here, we used VHDL language on Xilinx ISE software for
interfacing the required peripheral to the Xilinx FPGA Spartan Series. Where, I implementing the
application of VGA with the help of VHDL language on Xilinx FPGA, that will contain the logic part. For
Simulation part we are using Modelsim 10.2. Finally, the results that we obtained for VGA application
implementation.
This presentation is exhibitting how to does a LCD works and how to use such LCD in you embedded system or robotic project using AVR microcontroller Series.
The complete procedure of using 16X2 Character LCD is given in this presentation.
Please share your views and queries with us, we are found at-
website: http://roboindia.com
mail- info@roboindia.com
Torque controlled servo stationary screwdriver is a Torque Controlled application.Servo provides analog output corresponding to the actual real time torque. Hence servo can be operated at any desired torque at any point of time.
Buy best quality LCD Display 16*2 for Arduino Uno at affordable price only at Robomart "Best Store to buy Robotics products"
URL: https://www.robomart.com/16x2-character-lcd-display
Torque controlled servo stationary screwdriver is a Torque Controlled application.Servo provides analog output corresponding to the actual real time torque. Hence servo can be operated at any desired torque at any point of time.
Buy best quality LCD Display 16*2 for Arduino Uno at affordable price only at Robomart "Best Store to buy Robotics products"
URL: https://www.robomart.com/16x2-character-lcd-display
MULTI-AGENT MANIPULATOR CONTROL ANDMOVING OBSTACLE AVOIDANCEGeorge Birbilis
A novel approach to planar serial manipulator motion and reactive moving obstacle avoidance, based on a multi-agent architecture, is presented. A conceptual model of the manipulator is considered, that mimics the motion of a chain of potentially expandable rods, interconnected at their endpoints using pins. Rods and pins are represented by respective software agents. A one-way “Master – Slave” relationship is suggested, with the event of an autonomous motion of an agent propagating to its two neighboring ones in the manipulator chain and progressively further on towards the two endpoints of the chain. A constraint preservation mechanism enforces the respecting of the pin angle and rod length bounds at each propagation step. Thus, the whole chain behaves as if a moving part of the chain is pushing or pulling the two subparts of the chain it connects. To cater for fixed base manipulators, and support replanning in case some slave part of the chain can’t adapt to its master’s motion cause its trapped in some obstacles or malfunctioning, the notion of a “Master – Vetoable slave” relationship is introduced, where a slave part can object (veto) to the motion of its master part.
This presentation of Robo India explains how robots moves, how they take turns.
For any query please write us-
webiste-www.roboindia.com
email-info@roboindia.com
The autonomous car that we made in this project is mechatronics systems that build by having those system. The programing component and process represent the Computer system, the different types of sensors and actuators represent the Control part of the system, the different components and wiring represents the electronics system and the wheels and motors represent the mechanical system.
Aim of project is to make use of mobile phone to control robot movement
The movement is controlled by pressing relevant keys on a mobile phone that makes a call to another mobile phone attached to the robot.
This robotic wheelchair operated by human speech commands. The system operates with the use of a android device which is transmits voice commands to an 8051 microcontroller to achieve this functionally. The transmitter consists of the Bluetooth devices . The voice commands recognized by the module are transmitted by through the Bluetooth transmitter . This commands are detected by the robotic wheelchair in order to move it in left , right ,backward and front direction
A robot is usually an electro-mechanical machine that is guided by computer and electronic programming. Many robots have been built for manufacturing purpose and can be found in factories around the world. Designing of the latest inverted ROBOT which can be controlling using an APP for android mobile. We are developing the remote buttons in the android app by which we can control the robot motion with them. A smart phone Android operated robot car. Now here is a simple to control our robo car using Bluetooth module HC-05 and AT89S52 microcontroller with our android Smartphone device. The controlling devices of the whole system are a microcontroller. Bluetooth module, DC motors are interfaced to the microcontroller. . The robot in the project can be made to move in all the four directions using the android phone. In achieving the task the controller is loaded with program written using Embedded ‘C’ Languages. Android smart phone controller Bluetooth robot using microcontroller. In our work, move the robot upward, backward, left and right side by the android application such as Bluetooth Controlled Car.
Android/GUI Controlled Bluetooth Spy Robot (SPY-BOT)IJERA Editor
The robotic vehicle can be controlled by a PC or an android device. The GUI interface used to control the robot is developed in MATLAB, and the android app is developed using MIT appinventor 2. The robotic vehicle is equipped with an IP web camera for GUI interface and another wireless camera having night vision capability for remote monitoring/spying purposes. This system can be used in sensitive areas where humans cannot enter directly. The commands provided by android application/GUI interface are used to move the robot in front, back and left right directions. The vehicle consists of a Bluetooth receiver interfaced to a PIC microcontroller. On receiving command from the receiver, the PIC microcontroller operates on the movement of motor through a driver IC. The android device or laptop can operate the vehicle at a good Bluetooth communication range. The night vision camera mounted on robot allows for efficient spying even in darkest areas using infrared lighting.
2. ROBOT MOTION
AIM:
To control the motions of a robot using a wireless communication (Bluetooth) device.
INTRODUCTION:
By using a Bluetooth we can control the actions of a robot by asking it to move forward , or backward
or even reverse by giving certain user defined commands to it. But a small drawback of using this
Bluetooth device is we cannot communicate if the distance is too long.
BLOCK DIAGRAM:
COMPONENTS REQUIRED:
Micro controller 8051
Lcd(liquid crystaldisplay)
Bluetooth(represented as virtual terminal in circuit diagram)
L293D
Battery of 9v
2 Motors
DESCRIPTION:
MICRO-CONTROLLER:A micro controller is a single chip VLSI unit which , although having
limited computational capabilities possess enhanced input/output capability and a number of on chip
LCD
LCD
L293D
M
1
M
2
3. functional units. They are particularly used in embedded systems for real time control applications
with on chip program memory and devices.
LCD: LCD is used display numbers , characters,and some special symbols also. Using its data lines
we can send our required data which has to be displayed. It consists of 16-pins.
Bluetooth: It’s a communication technology . It acts as major role in embedded systems for wireless
communication.
CIRCUIT DIAGRAM:
WORKING:
Actually we need app named ARDUINO BLUETOOTH ( in the form of app in mobile
phone)inorder to control the actions of a robot by asking it to move forward ,or backward or even
reverse by giving certain user defined commands to it. First of all, we allot the user defined
commands to that device which we define in our code. As in the given code we gave the instruction
for that particular symbol for movement of motors. Here in the lcd we can visualize the motion of
the robot on the form of motors.
RESULT:
Here we can see different kind of motion of a robot using motors.
Forward motion of a robot can be done by giving a command *f# (as we have pre mentioned
in the program)
4. To make the robot to move backward we shall give command*b#( as we have pre-mentioned
in the program)
To make the robot to rotate right we shall give a command as *r#(as a message)(we have pre-
mentioned it in the program)
5. To make the robot to rotate to its left side we can send a message *l#(as we have pre-
mentioned in the program ).
To stop the robot motion we have to send a message *s#(as we have pre-mentioned it in kthe
program).
6. CONCLUSION:
By using the wireless communication, we can control the movements of robot. There is no
need of any switches, ……. and so on to operate the robot.
PROGRAM:
#include<reg51.h>
#define lcd P2
sbit m1a=P1^0;
sbit m1b=P1^1;
sbit m2a=P1^2;
sbit m2b=P1^3;
sbit sw1=P1^4;
sbit RS=P2^0;
sbit EN=P2^1;
void lcdcmd(unsigned int x);
void lcddata(unsigned char y);
void display(unsigned char b[]);
void delay(unsigned int time);