Department Announcement System ECE Project Abstract

Abstract

In most of the institutes, announcements are coming under the major problem. A universal announcement by speakers is mostly deployed in most of the institutes, but there are cases when the announcement needs to be done for a particular classroom or for a particular person.

In that case, such a universal system will not be helpful. One resolution of this problem most of the institutes adopt is deploying one universal system and a separate system for each room and then place people to handle the entire control system.

Though this resolves many issues, it increases the cost of the entire control unit when you have to be dependent on human resources. Automation is one of the most thriving of today’s technology through which many organizations are cutting costs on Human Resources and utilizing human resources in more innovative and productive works.

So here for this issue also we have come up with automating the entire process of announcement where a pre-recorded voice will be played for every announcement in the institutes.

Block Diagram:

Communication channel box :

In this communication channel box signals from the desktop will be received to microcontroller and microcontroller will send a signal to relay driver  IC (ULN2803)  to switch the relay.

Relays —— SPDT.
Voltage —–12V

Purpose of the relay is to channelize the sound for each classroom.

Amplifier box

This box will receive the signals from mic where we speak and sound is amplified and sent to relay channel junction box.

Advantages

  • Human effort is reduced.
  • Time to convey the things can be done in a more faster phase.
  • They won’t be any communication gap with this setup.
  • We can communicate in multiple classrooms at one time.
  • We can know the delivery report of a speech delivered to the classroom or not with help of feedback button in each classroom.

Automatic Touch Screen Testing Machine Project Synopsis

Content:

  1. Abstract
  2. Electronics circuit and embedded systems
  3. Mechanical design.
  4. Microcontroller program
  5. Android app

Abstract

Designing and developing an automation process for testing capacitive touch screen of mobile, there will be android app installed in mobile which displays few color blocks on lcd screen when capacitive touch pen touches the particular color blocks on lcd screen with help of automation process with X,Y and Z-axis movement by holding capacitive touch pen on Z-axis, when capacitive touch pen touches color blocks on lcd screen in this process color block on lcd screen will change if its touch sensitivity is good else the block color will remain same and feedback from android mobile is taken for evaluating performance of touch screen and feedback is displayed on LCD screen.

Specifications

• XYZ axis router setup.
• Atmega 2586 Microcontroller board.
• DC motor driver L298.
• 12V/5A regulated supply.
• Hi-tech 645MG Servo motor z-axis movement.
• 2 DC motors for x-y plane axis movement.
• 2 DC motor encoders 16bit.
• Capacitive pen and its holder.
• 20X4 LCD Display.

Electronics circuit and embedded systems

In this Automatic Touch Screen Testing Machine project we are Arduino nano board which consists of Atmega328 microcontroller with 2KB RAM and 64 KB flash memory this board will act as control unit which gives signals to DRV8266 stepper driver motors and 16 X 2 LCD screen, we have 4 input switches to select menu options all these are interfaced with Arduino nano motherboard.

List of components used in this project.

• Arduino nano 1no.
• DRV8266 stepper motor driver 2nos.
• Nima 13 stepper motos 2nos.
• Servo motor 90G 1no.
• 16 X 2 alphanumeric LCD.
• Input switches.
• Connectors and wires.
• 12V / 2A Adaptor.
• Dotted PCB.
In our Automatic Touch Screen Testing Machine project, we have used dotted PCB for interfacing.

Block diagram of electronics parts

Circuit working operation

We are using 12V / 2A adaptor for powering our circuit board Arduino nano and DRV8825, Arduino nano plays a major role in this Automatic Touch Screen Testing Machine project.

Wi-Fi Based Water Level Monitoring & Motor Pump Controller

This development is used to overcome the pressure of physical process of water pump motor control. The purpose can be divided in sensing unit and control unit. The sensing unit is a contactless ultrasonic sensor which can evaluate an obstacle up to 4 meters. In our case,

In our case, an obstacle for the sensor is water surface level. The ultrasonic digital sensor section is interfaced with the microcontroller. The control unit is the motor on/off the circuit.

Microcontroller used in this the project is ATMEGA328.The water level is monitored remotely using wi-fi communication with the android app. We are using ESP8266 module to transmit data to remote end. The water pump motor is connected through relay driver. The motor pump can be turned On / Off using android app.

Software:

• ARDUINO IDE
• EMBEDDED CPP CODE
• PROTEUS SIMULATOR

Hardware:

1. ATMEGA328 Microcontroller
2. Ultrasonic sensor Module HC-SR04
3. Relay Driver
4. Water Motor Pump
5. ESP8266 Wi-Fi Module

BLOCK DIAGRAM:

QR Images Optimized Image Embedding in QR Codes

Existing System:

In the existing System, the concept shown was to how to embed an image with a QR Code, which can be implemented much easily with the currently online tools then the explained algorithm.

Proposed System:

In the QR Images Optimized Image Embedding in QR Codes Proposed System, we are going to develop a new approach GUI based algorithm to read the data embedded into the QR Code using the open source tools live USB camera will continuously stream the video with the data recognition algorithm running background, whenever to the system a QR Code is displayed in front of the Camera, it will decode the data of the QR image onto the screen.

BLOCK DIAGRAM

Hardware:

Raspberry pi (ARM11), USB Camera

Software:

Raspbian OS, QR Image Recognition algorithm

Applications:

Data hiding, Security, advertisements.

Advantages:

1) Developed on ARM 11 Based processor, which runs at high speed due to which no data lapse will be done
2) Low power consumption and high accuracy.

Real Time Hand Gesture Recognition for Computer Interaction

ABSTRACT

The Real Time Hand Gesture Recognition system presented, uses only a webcam and algorithms which are developed using OpenCV computer vision, image and the video processing algorithms.

Existing Work:

The Existing work carried was done a PC based MATLAB software, where it has readily available all the algorithms and such system is not used to full extent in embedded side.

Proposed Work:

Proposed Real Time Hand Gesture Recognition for Computer Interaction work will be carried out on Linux based single board computer with ARM 11 architecture. This board will be ported with Raspbian Operation System and OpenCV Image processing Library. Using which will design an algorithm such that the system will identify the finger tips and count them how many fingers have been displayed.

BLOCK DIAGRAM


Hardware:

ARM11, USB Camera, Power supply.

Software:

OS: Embedded Linux, Language: C/ C++, IDE: Qt Creator, Opencv.

Applications:

Computer Interaction, Gesture recognition based control

Advantages:

• Elimination of external hardware like mouse
• Easy to access and control appliances using gestures.