Wednesday, 29 January 2014

Human Detection Robot

The advent of new high-speed technology and the growing computer capacity provided realistic opportunity for new robot controls and realization of new methods of control theory. This technical improvement together with the need for high performance robots created faster, more accurate and more intelligent robots using new robots control devices, new drives and advanced control algorithms.

This Project deals with live personal detection robot is based on 8 bit Microcontroller. This Robot follows which is drawn over the surface. Here we are using PIR sensor for detect the which are detect human. The project is mainly used in the DEBRIS for Earth quake rescue.
Internally it consists of IR sensors. The infrared sensors are used to sense the live persons. All the above systems are controlled by the Microcontroller. In our project we are using the popular 8 bit microcontroller
The Microcontroller is used to control the motors. It gets the signals from the PIR sensors and it drives the motors according to the sensor inputs. Two DC Gare motors are used to drive the robot.

Circuit Diagram-1: (Remote Circuit)


Circuit Diagram-2:(Receiver and Microcontroller Circuit)
.

List Of Components:
1: AT89C51
2. DC Motars
3. Tx-Rx Circuit
4. Encoder-Decoder IC
5. PIR Sensor
6. ULN 2003
7. Relays
8. Power Supply
9. Others BAsic

*** For Program and hex file contact to Nazish Shahab.
Price in Jaipur Rs-3500.
Price in other cities Rs-4000.
Designed BY-  Nazish Shahab
Near JNU Main Campus
Jagatpura, Jaipur, 302025
Contact- 7665409048/ 7689068784

Sunday, 26 January 2014

Android Controlled Robot Using 8051 and Bluetooth


In this project 8051 and bluetooth module are communicating over uart @9600bps. Bluetooth module HC-05 is controlled via simple AT commands. This module comes in SMD package and works on 3.3v power supply. The BT module is a SPP supported profile so it can be connected easily to any controller or embedded device. In this profile the data sent and receive to module directly comes on the RX pin of microcontroller. It becomes really easy to make your device Bluetooth compatible.
L293D H-Bridge motor driver are used to control two DC motors. A readymade compact size chassis is used to avoid the chassis assembly complexitiesThe chassis contains 2 decks the lower is used for BO motors fitting the upper is used as a battery stack. On top plate the controller board is mounted by screw fitting.



For Program and Hex file contact to Nazish Shahab.
Price in Jaipur Rs-3000
Price in other cities- Rs-3500
Designed By- Nazish Shahab
Near JNU Main Campus
Jagatpura, Jaipur, 302025
Contact- 7665409048/ 7877698634

Real Time Digital Clock With Alarm

DS1307 is a hardware realtime clock, which works on I2C protocol. Better graphics using the same old fashioned alphanumeric LCD (type HD44780). Icons which shows the status for Alarm ON/OFF state, which gives a nice and cute look to the clock.
There are four switches connected to the uC, as shown in the figure. Function of the keys are same as clear from their names.
When the power supply is switched on it will give you the default date and time, but later you can change it to the desired value. After setting once, the backup battery will keep the clock ticking even after the power is not there.
A little about I2C:
There are basically four main conditions in I2C protocol.
1) Start Condition
2)Stop Condition
3)Data Validity
4)Acknowledgement
1)Start Condition:
when SCL is high and SDA H->L, will be taken as start condition for the communication.
2)Stop Condition:
when SCL is high and SDA L->H, will generate a stop condition.
3)Data Validity:
When SCL is high there should be no chande in SDA line only then the data is valid, the data change should be made only when SCL is low.
4)Acknowledgement:
After sending of one byte of data the reciever has to acknowledge the sender for the successful reception. for this the sender make the SDA line high and reciever pulls down the SDA low, which tells the sender that data has reached safely.

**For Program and hex file contact to Nazish Shahab.
Price in Jaipur Rs-2200
Price in other cities Rs-2500
Designed By- Nazish Shahab
Near JNU Main Campus
Jagatpura, Jaipur, 302025
Contact No: 7665409048/ 7877698634

Friday, 24 January 2014

Digital Clock Using 7-Segment Display

A digital clock is one that displays time digitally. The circuit explained here displays time with two ‘minutes’ digits and two ‘seconds’ digits on four seven segment displays. The seven segment and switches are interfaced with 8051 microcontroller AT89C51. This circuit can be used in cars, houses, offices etc.

Circuit Diagram:



Components:
  1.  ĂT9C51
  2. Seven segment Display (4)
  3. Crystal Oscillator(12MHz)
  4. Capacitors(33pf, 4.7uf)
  5. Resistors(10k, 220ohm, 470ohm)
  6.  PCB
  7. Others

*** For program and hex file contact to Nazish Shahab.
Price in Jaipur Rs-1200
Price in other cities Rs-1500
Designed By- Nazish Shahab
Near JNU Main Campus
Jagatpura, Jaipur, 302025
Contact No: 7665409048/ 7877698634

Voltmeter Using 8051(Range 0-15V)

A voltmeter finds its importance wherever voltage is to be measured. A voltmeter is an instrument used for measuring the electrical potential difference between two points in an electric circuit. Analog voltmeters move a pointer across a scale in proportion to the voltage of the circuit. General purpose analog voltmeters may have an accuracy of a few per cent of full scale, and are used with voltages from a fraction of a volt to several thousand volts.  Digital voltmeters give a numerical display of voltage by use of analog to digital converter. Digital meters can be made with high accuracy, typically better than 1%. Specially calibrated test instruments have higher accuracies, with laboratory instruments capable of measuring to accuracies of a few parts per million. Meters  using amplifiers can measure tiny voltages of microvolts or less. Digital voltmeters  (DVMs) are usually designed around a special type of analogtodigital converter called  an integrating converter. Voltmeter accuracy is affected by many factors, including  temperature and supply voltage variations. To ensure that a digital voltmeter's reading is  within the manufacturer's specified tolerances, they should be periodically calibrated.  Digital voltmeters necessarily have input amplifiers, and, like vacuum tube voltmeters,  generally have a constant input resistance of 10 megaohms regardless of set  measurement range.  This project aims at building a Digital Voltmeter using an 8051 microcontroller. All the  data accessed and processed by the microcontroller is the digital data. And thus, the  usage of an analogtodigital converter finds its necessity here. A standard analogto digital converter ADC0804 is used in the current project. The input voltage (which is the  analog input) is restricted to be in the range of 015V. The processed data in the 8051 is  used to drive a display output on a LCD display unit. The display is in the form of digits  and is accurate to a value of one decimal. The input voltage is desired to be that of a DC  voltage for steady observations of the voltage value on the LCD panel. Rather, if an AC  input voltage is given at the input terminals, the output varies indefinitely as is the  nature of AC voltage. Thus, the instantaneous value of the AC voltage is not steadily  shown on the LCD panel.


Component Used:
Following is the entire set of the components used to build the Digital Voltmeter:
1. Microcontroller, AT89S51
2. AnalogtoDigital Converter, ADC0804
3. 16x2 LCD
4. Oscillator circuit for the microcontroller
4.1 12MHz Crystal Capacitor
4.2 33pF Capacitors
5. Voltage divider circuit/ Input terminals
5.1 200k, 100k, 10k Resistors
5.2 100nF, 150pF, 4.7uF Capacitor
6. ADC Clock Circuit
7. 40 pin,20 Dip
8. 16, 8 Pin connectors
9. 7805 Voltage Regulator IC
10. ON/OFF Switch
11. 9V Battery
*** For Program and hex fine, contact to Nazish Shahab.
Price in Jaipur Rs-2000
Price in other cities Rs-2500
Designed By- Nazish Shahab
Near JNU Main Campus
Jagatpura, Jaipur, 302025
Contact No: 7665409048/ 7877698634

RF Based Wireless Robot

This circuit utilizes the RF Module(Tx/Rx) for making a wireless remote, which could be used to drive an output from a distant place. RF module, as the name suggests, uses radio frequency to send signals. These signals are  transmitted at a particular frequency and a baud rate. A receiver can receive these signals only if it is configured for that frequency.
A four channel encoder/decoder pair has also been used in this system. The input signals, at the transmitter  side, are taken through four switches while the outputs are monitored on a set of four Leds corresponding to each input switch. The circuit can be used for designing Remote Appliance Control system. The outputs from the receiver can drive corresponding relays connected to any household appliance.
Circuit Diagram:


Description: This radio frequency (RF) transmission system employs Amplitude Shift Keying (ASK) with transmitter/receiver (Tx/Rx) pair operating at 434 MHz. The transmitter module takes serial input and transmits these signals through RF. The transmitted signals are received by the receiver module placed away from the source of transmission.
The system allows one way communication between two nodes, namely, transmission and reception. The RF Module has been used in conjunction with a set of four channel encoder/decoder ICs. Here HT12E and HT12D have been used as encoder and decoder respectively. The encoder converts the parallel inputs (from the remote switches) into serial set of signals. These signals are serially transferred through RF to the reception point. The decoder is used after the RF receiver to decode the serial format and retrieve the original signals as outputs. These outputs can be observed on corresponding Leds.



Encoder IC (HT12E) receives parallel data in the form of address bits and control bits. The control signals from remote switc hes along with 8 address bits constitute a set of 12 parallel signals. The encoder HT12E encodes these parallel signals into serial bits. Transmission is enabled by providing ground to pin14 which is active low. The control signals are given at pins 10 -13 of HT12E. The serial data is fed to the RF transmitter through pin17 of HT12E.
Transmitter, upon receiving serial data from encoder IC (HT12E), transmits it wirelessly to the RF receiver. The receiver, up on receiving these signals, sends them to the decoder IC (HT12D) through pin2. The serial data is received at th e data pin (DIN, pin14) of HT12D. The decoder then retrieves the original parallel format from the received serial data.
When no signal is received at data pin of HT12D, it remains in standby mode and consumes very less current (less than 1µA) for a voltage of 5V. When signal is received by receiver, it is given to DIN pin (pin14) of HT12D. On reception of signal, oscillator of HT12D gets activated. IC HT12D then decodes the serial data and checks the address bits three times. If these bits match with the local address pins (pins 1-8) of HT12D, then it puts the data bits on its data pins (pins 10-13) and makes the VT pin high. An LED is connected to VT pin (pin17) of the decoder.  This LED works as an indicator to indicate a valid transmission. The corresponding output is thus generated at the data pins of decoder IC.
 A signal is sent by lowering any or all the pins 10-13 of HT12E and corresponding signal is received at  receivers end (at HT12D). Address bits are configured by using the by using the first 8 pins of both encoder and decoder ICs. To send a particular signal, address bits must be same at encoder and decoder ICs. By configuring the address bits properly, a single RF transmitter can also be used to control different RF receivers of same frequency.
To summarize, on each transmission, 12 bits of data is transmitted consisting of 8 address bits and 4 data bits. The signal is received at receivers end which is then fed into decoder IC. If address bits get matched, decoder converts it into parallel data and the corresponding data bits get lowered which could be then used to drive the LEDs. The outputs from this system can either be used in negative logic or NOT gatecan be incorporated at data pins.
*** For more details contact to Nazish Shahab.
Price in Jaipur Rs-2200
Price in other cities  Rs-2500
Designed By: Nazish Shahab
Near JNU Main Campus
Jagatpura, Jaipur, Rajasthan
302025
Contact: 7877698634/7665409048