310 likes | 488 Views
United Arab Emirates University College of Engineering Graduation Project Unit. E mergency A lert L ocater and R esponse S ystem . Faculty Advisor: Dr. Qurban Ali. Contents. Introduction. Project environments . Measuring access points coordination. Design approaches.
E N D
United Arab Emirates University College of Engineering Graduation Project Unit Emergency Alert Locater and Response System Faculty Advisor: Dr. Qurban Ali
Contents Introduction. Project environments . Measuring access points coordination. Design approaches. EXP 16 Development Board. Code modifications. Control panel. Conclusion and way forward .
Project overview This project is about designing a system that connects to the wireless network, and provides the location of the user on a map in order for the system to provide timely help.
Objectives Saving time & effort. Having compatible system with the existing network of the organization. Providing easy and preferable device to the user.
Project environments Engineering buildings Architectural Engineering building Total access points = 14 Total access points = 20
Measuring Access points coordination By GPS By Google earth Longitude. Latitude. Height. N 24.23915⁰ E055.73954⁰ 197.70m Convert to X,Y,Z
Architectural engineering building access points coordination
EXP 16 Development Board The Explorer 16 development kit connects seamlessly to standard 802.11b/g access points. The ZG2100M module controls the MAC and baseband layers and is connected to the host MCU via an SPI. 8/16/32-bit Microchip MCU that resides on the Microchip development board controls the TCP/IP (Transmission Control Protocol/ Internet Protocol) networking stack and runs the system application. 4-push button. 8-LEDs. Demo wireless code included. The kit already provides a demo code for the wireless connection. Contains a preprogrammed PIC24FJ128GA010 Processor Installation Module (PIM) that is already installed to the board. The Wireless Fidelity PICtail allows developers to implement an evaluation of Wi-Fi-connected application.
EXP 16 layout 1-Microcontroller (PIC24). 2-Direct 9 VDC power input. 3-Power indicator LED. 4-RS-232 serial port. 6-USB serial port. 7-In-Circuit Debugger connector. 9-LCD 11-Push button switches. 12-Potentiometer 13-Eight indicator LEDs. 18-PICtail Socket.
Environmental issues for EXP 16 The Exp 16 is safe to use and does not cause any environmental or health issues since it does not require any new environment and its compatible with IEEE 802.11 standards. Also, It only requires small amount of power like any normal small board (+3.3/ + 5 V) to work. MPLAB IDE is a software program that runs on a PC to develop applications for Microchip microcontrollers. It is called an Integrated Development Environment, or IDE, because it provides a single integrated “environment” to develop code for embedded microcontrollers • MPLAB IDE
Code modifications [1] [2] 18 [3]
Code modifications [4] [5] [6]
GUI level Map view. When moving mouse cursor on the map the x-y coordination are shown Choosing which map to be showed. Inserting MAC address of access points to search in the database and show its x-y-z coordination. Inserting the time transmitting & receiving. Run Matlab to find a location based on the values inputted. Show the results from Matlab (the location that been calculated). Open the database to add/delete information of users/access points.
GUI level Map view. When moving mouse cursor on the map the x-y coordination are shown Choosing which map to be showed. Inserting MAC address of access points to search in the database and show its x-y-z coordination. Inserting the time transmitting & receiving. Run Matlab to find a location based on the values inputted. Show the results from Matlab (the location that been calculated). Open the database to add/delete information of users/access points.
GUI level • Name of the users in the database • Picture of the selected user • Information of the selected user • Adding new user to the database • Deleting user from the database • Show access points database
GUI level • Inserting the information of the user • Selecting the drive that the picture of the user located • Selecting the folder that the picture of the user located • Selecting the picture of the user (and it shows a preview of it) • Adding the new user information to the database or cancel it
GUI level • Access Points names in the database • Location of the access point on the map (the red circle) • Information of the access point • The x-y coordination of the access point in the reality (this one will be used for calculating the location by Matlab) • Adding new access point to the database • Deleting an access point from the database
GUI level • Choose the map that the new access point located in • Click on the location of the access point on the map • Shows the x-y coordination of location that was clicked on the map • Inserting the access point information in the database • Inserting the access point x-y real coordination in the database • Adding the new access point information in the database • Canceling the new access point information
Conclusion and way forward Conclusion -Project objectives have been met. -Many Problems were faced (especially with programming). - A lot of skills were learned (interfacing different applications together). Way forward This project has motivated the team to put more effort to realize this project from commercialization perspective, especially for a hospital environment. The new changes are being discussed within the team to finalize these changes for project competition to be held in Jeddah in March 2010.
Thanks For Paying Attention Any Questions ??