Project: WiFi Detector
Introduction
This project is to build a motion detector that uses WiFi signal strength change as an indicator. In essence this motion detector is a WiFi detector. It periodically detects the WiFi signal strength around (RSSI) and communicates with a host PC. The change of the RSSI of all surrounding WiFi access point will indicate a motion of the WiFi detector and it will generate a warning message to the host PC. This project also builds a user friendly GUI on the PC.
This project needs to apply the skills of schematic design, PCB layout and fabrication, C programming and hardware/software trouble shooting. Cooperation is detrimental in the whole project.
Application
The WiFi detector detects the surrounding WiFi access points and report the signal SSID and strength to the host PC periodically. The PC host reports a motion when all the WiFi signal strengths are changed.
Key features
The user can select between motion detection mode and station mode. Under station mode the WiFi detector will detect the surrounding access points once and report to the PC host. Under the detection mode the WiFi detector will do this periodically. The PC host will display the received information in the GUI. If there is a change of position of the WiFi detector, the PC host will generate a warning message.
Block Diagram
The block diagram is shown below what basic components of Wi-Fi Detector is included.
13335012065PC
ICD3 Programming Device
Buttons (User command)
)
Wi-Fi
MRF24J40MA
Wi-Fi Transceiver Module
PC Host
Power Supply
3.3V
insLCD screen
16 pins insMCU PIC32MX795
00PC
ICD3 Programming Device
Buttons (User command)
)
Wi-Fi
MRF24J40MA
Wi-Fi Transceiver Module
PC Host
Power Supply
3.3V
insLCD screen
16 pins insMCU PIC32MX795
79883014732080391079375
152400125731LEDs
0LEDs
79946533655100
Flow Chart
WiFi Detector:
Start
Motion Mode
Station Mode Sense
Sense
Send data
Send data
Stop