Wednesday, 10 February 2016

Car Overspeeding Detection Project

Our proposed project aims to develop a system that detects cars driving at speeds over specified limit and inform concerned authorities immediately. Road accidents occurrences have increased recently so there needs to be a system that allows to detect overspeeding cars. Current speed detection systems are handheld guns held by police personnel that allow them to check car speed and then manually inform authorities about the vehicle. Whereas this proposed system does not need any human interception and records car speed as well as wirelessly informs authorities of overspeeding detections.
The system first calculates the time required by the specific car for moving from first point to the second. Based on this data it calculates the car speed. This data is gathered and then transmitted by the system wirelessly to concerned authorities at a remote location. The mechanism consists of IT transmitter- receiver pair that work in combination for vehicle detection purpose. The microcontroller is now used to process this data and calculate the time required by vehicle to travel from one point to the other. Depending upon this time it now calculates vehicle speed as well as displays this on an LCD display. The system also sends this data wirelessly. It sounds a buzzer alarm if an overspeed vehicle is detected.

Hardware Specifications
  • 8051 series Microcontroller
  • LEDs
  • Transistor
  • Lamp
  • Photodiode
  • Transformer
  • LCD
  • Buzzer
  • Relay
  • Diodes
  • 2.4GHz Tx/Rx pair

Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C

 

Tuesday, 9 February 2016

Programmable Sequential Load Operation Controlled By Android Application Project

Our project is designed to switch industrial loads by making use of android app through logic control device programmed by user. The system is made to be used in repetitive nature works. This remote controlling task is achieved through the use of any android based device (phone/tablet) running on an android OS.
Using programmable logical in order to achieve sequential switching of loads proves a very costly operation. Here we propose a simple and cost effective alternative to the issue by making use of 8051 microcontrollers. The controlling part is provided on an android application.
Various tasks and in today’s industries work on repeated operations in varied orders and intervals. Consider an example there a motor needs to run after every 3 seconds. So for this purpose we program the microcontroller to work in three different options: Set option, Manual option and Auto option.
When the set option is selected, the system works according to time intervals entered by user. In auto option the system now works as per default time settings while in the manual option it operated on pressing the selective switches as and when needed by the user. All modes and status are displayed on an LCD display.
Our project thus provides very cost effective system to automate industry loads as an alternative to high cost PLC’s used.

Hardware Specifications
  • 8051 series Microcontroller
  • Voltage Regulator
  • Push Button
  • Transformer
  • LEDs
  • Crystal
  • Diodes
  • Relays
  • Bluetooth Device
  • LCD
  • Relay Driver
  • Lamps

Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C

 

Monday, 8 February 2016

Robotic Arm Vehicle Controlled By Touch Screen Display

The project proposes a touch screen operated robotic vehicle that can be operated remotely. The touch screen remote is used as the transmitter to send out RF control signals. The robotic vehicle consists of receivers used to capture those signals and perform required tasks.
The project uses an 8051 microcontroller for this purpose. The touch screen device is used as the transmitter to send out movement commands to the robotic vehicle. The receiver on the vehicle receives those commands and operates the vehicle using an 8051 microcontroller.
The microcontroller is interfaced with four motors, two are used for vehicle movement controlling, the other two motors are used to handle the arm movement and gripping respectively.
The use of Rf technology for transmitting and receiving commands provides a wide range of operation (upto 220 meters). The vehicle receiver decodes this received rf commands and then feeds it to the microcontroller. The microcontroller then controls the four motor movements through a driver IC.
The system has the enhanced functionality of the catching, grabbing ability along with vehicular movement. 

Saturday, 6 February 2016

Speech Detector Robotic Vehicle Control

Our proposed project aims at a robotic vehicle operated by human speech commands. The system operates with the use of a android device which transmits voice commands to an 8051 microcontroller to achieve this functionality.
The transmitter consists of the android phone bluetooth device. The voice commands recognized by the module are transmitted by through the Bluetooth transmitter. These commands are detected by the robotic vehicle in order to move it in left, right, backwards and front directions.
The bluetooth receiver mounted on top of the vehicle is used to recognize the transmitted commands and decode them. After decoding these commands are passed on to the 8051 microcontroller.
The microcontroller then drives the vehicle motors to move it accordingly. This is done with the use of a driver IC used to control the motor movements.
The Bluetooth technology used to transmit and receive data allows for remotely operating the system within a good range.

Hardware Specifications
  • 8051 series Microcontroller
  • Motor Driver IC
  • Battery
  • DC motors
  • Robot Body
  • Crystal
  • Voltage Regulator
  • Bluetooth Device

Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C
Block Diagram

Friday, 5 February 2016

Android Controlled Fire Fighter Robot

Our proposed project aims to develop an android controlled fire fighter robot that can be used to extinguish fires through remote handling. The vehicle consists of a water tank along with a pump which can throw water when needed. The system uses an 8051 microcontroller for this purpose.
The android device is used as a transmitter to send over controlling commands to the vehicle. The android device provides a good touch based gui for controlling the robotic vehicle.
The Bluetooth receiver on the vehicle is used to receive those commands sent by the android device. These are then fed to the motors responsible for controlling the vehicle movements in front, back, left and right directions.
The Bluetooth receiver is interfaced with an 8051 microcontroller for this purpose. The microcontroller after receiving input commands, operates the motors through a driver IC for vehicle movements.
The use of android has one more advantage in addition to improved GUI. It allows use of Bluetooth technology for communication allowing the vehicle to operate in a good range from the device. The system can also be later enhanced through the use of a wireless camera to be used for monitoring purposes.

Hardware Specifications
  • 8051 Family Microcontroller
  • Bluetooth Decoder
  • Motor Driver IC
  • DC Motors
  • Resistors
  • Capacitors
  • Diodes
  • Voltage Regulator
  • Crystal
  • Vehicle Body
  • Spray Tube
  • Spray Motor
  • Water Tank
Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C


Block Diagram:

 

Thursday, 4 February 2016

Industry Temperature Control System

Our project aims to monitor and control the temperature of devices as per it’s requirements in the industrial use. It is also used to show the current temperature on an LCD display. An 8051 microcontroller is used for this purpose.
We here use IC DS1621 to sense temperature. IC DS1621 is a Digital Thermometer as well as a Thermostat that is used to provide a 9 bit temperature reading that indicates the temperature control of device. An EEPROM is used as a non-volatile user desired temperature settings. This is done through an 8051 microcontroller.
A set of switches are used to get input temperatures from the user. The switch input is stored in EEPROM -24C02. Pressing set button allows user to adjust the minimum and maximum temperature settings thus allowing to set temperature range.
In the same way for a DEC button we connect a relay from a microcontroller through a transistor driver. The contact point of the relay, ie a lamp demonstrates as a load. Instead of it a high power heater is to be used in real time systems.
The system uses a power supply of 12V DC and voltage 5 volts through a regulator using a transformer along with rectifier and capacitors.

Hardware Specifications
  • Microcontroller (AT89S52)
  • LCD(16×2)
  • Transformer
  • Lamp
  • Voltage regulator
  • Diodes
  • BC547
  • Temperature sensor (DS1621)
  • Relay

Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C

 

Android Controlled Fire Fighter Robot

Our proposed project aims to develop an android controlled fire fighter robot that can be used to extinguish fires through remote handling. The vehicle consists of a water tank along with a pump which can throw water when needed. The system uses an 8051 microcontroller for this purpose.
The android device is used as a transmitter to send over controlling commands to the vehicle. The android device provides a good touch based gui for controlling the robotic vehicle.
The Bluetooth receiver on the vehicle is used to receive those commands sent by the android device. These are then fed to the motors responsible for controlling the vehicle movements in front, back, left and right directions.
The Bluetooth receiver is interfaced with an 8051 microcontroller for this purpose. The microcontroller after receiving input commands, operates the motors through a driver IC for vehicle movements.
The use of android has one more advantage in addition to improved GUI. It allows use of Bluetooth technology for communication allowing the vehicle to operate in a good range from the device. The system can also be later enhanced through the use of a wireless camera to be used for monitoring purposes.

Hardware Specifications
  • 8051 Family Microcontroller
  • Bluetooth Decoder
  • Motor Driver IC
  • DC Motors
  • Resistors
  • Capacitors
  • Diodes
  • Voltage Regulator
  • Crystal
  • Vehicle Body
  • Spray Tube
  • Spray Motor
  • Water Tank
Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C


Block Diagram:

 

Monday, 1 February 2016

Motion Based Automatic Door Opener

Our system puts forward an automatic and precise door opening system based on human movement sensing near the door. Well opening a door in places like hotels, Shopping complexes, and offices can be a tedious task and sometimes requires hiring a person just for the sake of opening door whenever a person arrives.
Well this project proposes a system that allows for automatic door opening solution by sensing human presence near it. Our system achieves this functionality with the help of PIR sensors. PIR stands for passive infrared sensors. Every live body emits some infrared energy. This energy is sensed by a PIR sensor from a good distance. This signal is then processed and door is opened and closed based on this data.
When a living being arrives within the sensor range, it detects its presence and sends out a command that opens the door. The door then automatically closes after a specific time delay if there is no further motion near the door.
The system can be later enhanced by integrating counter mechanism so as to keep track of the number of persons inside the facility.

Hardware Specifications
  • Transformer
  • 8051 series Microcontroller
  • Transistor
  • PIR sensor
  • Diodes
  • Motor with sliding door
  • Motor Driver IC
  • Crystal

Software Specifications
  • Keil µVision IDE
  • MC Programming Language: Embedded C
Block Diagram

 

Multi Microcontroller Networking System

Our system aims at connecting and coordinating multiple microcontrollers in order to achieve the desired output. Modern generation automobiles widely use this technology today.
Increasing number of microcontrollers are used these days for various industrial and domestic applications. Today’s cars have a good variety and number of microcontrollers working in it.
With an increase in the number of microcontrollers it becomes important to maintain proper coordination among them. The issue with such systems is that if one MC fails it is likely to affect the working of other connected MC’s.
Our project is used to demonstrate this by making use of an RS232 based command monitoring tool. The system uses a combination of three microcontrollers for this purpose. One is used to operate the load, second one is used to display output on LCD display and the third one is used to take user input through a keypad.
The input keypad is used to input a password. The password is taken through first microcontroller, second microprocessor processes the password, if right then third one switches on the lamp else if password is wrong a buzzer is activated. Well this operation can be performed by a single microcontroller too, but our system demonstrates how multiple microcontrollers can synchronize for doing a task collectively, since in real time environments its not possible for a single microprocessor to perform all these tasks alone.
Consider a situation which requires 15 connections for a display unit from microcontroller, and 7 connections from keypad. So instead of using single microprocessor and multicore cables for kilometres we use a single cable and more microcontrollers to simplify the working and reduce costs.