Difference between revisions of "F12: All Your Base are Belong to You"

From Embedded Systems Learning Academy
Jump to: navigation, search
(Abstract)
(Schedule)
Line 86: Line 86:
 
</td>
 
</td>
 
<td>
 
<td>
* In Process
+
* Done
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 96: Line 96:
 
<td>
 
<td>
 
* Integrate UI with the Server
 
* Integrate UI with the Server
 +
* Improve UI Functionality
 
</td>
 
</td>
 
<td>
 
<td>
* N/A
+
* Done
 +
* In Progress
 
</td>
 
</td>
 
</tr>
 
</tr>

Revision as of 06:07, 9 December 2012

All Your Base are Belong to You

Abstract

The Automated Security system will monitor a home, and trip an if an intruder passes by the sensor by wirelessly sending a signal to the central unit. The system will incorporate several hardware devices, managed by a Web based GUI for easy activation and deactivation of both the alarm and the system

Objects & Introduction

This system will automate your security and home functions for a higher quality of life

Security Thermal Sensor

  • Security Thermal Sensor will capture movement and heat from intruders
  • Security Thermal Sensor will send an alarm signal to the server after the thermal value reaches a certain threshold
  • Alarm Signal from the Security Thermal Sensor will be sent to the server through Wi-Fi communication

Raspberry Pi or Receiving Server (server)

  • Server will receive data from the Security Thermal Sensor
  • Server will receive alarm signal and be set to an alarm state until it is deactivated

Team Members & Responsibilities

  • Christopher Cheng
    • Wi-Fi Hardware and Software Design
  • Tyler Gray
    • Raspberry Pi (server) Research and Web UI
  • Prateek Grover
    • Thermal Motion Sensor Hardware and Software Design

Schedule

Week Number Scheduled Items Actual

1

  • Identify Team
  • Identify Hardware
  • Acquire Hardware
  • Design Security Sensor Wire Diagram
  • Done
  • Done
  • Done
  • Done

2

  • Wire up Security Sensor to the LPC MicroController and read sensor data
  • Have Raspberry Pi Wi-Fi Connectivity
  • Set up communication from MicroController to Hercules using Wi-Fi Module
  • Done
  • Done
  • Done

3

  • Connect Server to Security Sensor Slave Module
  • Create Security Sensor Alarm Protocol
  • Establish Communication Between Raspberry Pi and Microcontroller through Wi-Fi
  • Done
  • Done
  • Done

4

  • Create Basic UI
  • Done

5

  • Integrate UI with the Server
  • Improve UI Functionality
  • Done
  • In Progress
Week Number Scheduled Items Actual

Parts List and Cost

Item Number Items Cost

1

Raspberry Pi

$86.54

2

  • 3x RN-XV WiFly Module - Wire Antenna
  • WRL-10822
  • Total = $104.85
  • Each = $34.95

3

  • Infrared Thermometer - MLX90614
  • SEN-09570

$19.95

Week Number Scheduled Items Items Completed

Design and Implementation

Hardware Design

CmpE146 F12 AYB TMSensorHW Diagram.png
Figure 1: Hardware design for I2C Ir Thermal Motion Sensor and UART Wifly


CmpE146 F12 AYB PIRThermalMotionSensor.jpeg
Figure 2: Implementation of Sensor/Wifly Design


CmpE146 F12 AYB RaspberryPiHW.jpg
Figure 3: Raspberry Pi Hardware

Hardware Implementation

Software Design

Software Implementation

Testing and Technical Challenges

Testing

Figure 4: Wifly UART and Raspberry Pi Communication Test


Technical Challenges

Infrared Thermometer MLX90614

  • I2C will not read out data (FIXED)
    • LPC2148 Ground and Power pins did not have good connection, we had to re-solder some pins

Conclusion

References