EEL4914 Senior Design Final Design Report April 21, 2009 Project Title: Integrated Car Anti-Theft System (ICATS) Team Name: SQAN Submitt
Bill of Materials Table 2: Bill of Materials Item Cost/Unit Quantity Total LCD $19.99 1 $19.99 Keypad $13.66 1 $13.66 Microprocessor $7.50 2 $1
Gantt Chart Project ICATS Angelique and Ty7-Jan-0921-Jan-094-Feb-0918-Feb-094-Mar-0918-Mar-091-Apr-0915-Apr-09Research (both)Order/Acquire Parts (bot
Appendices
Appendix A: PICBasic Code 'Keypad Arm/Disarming Code 'LCD Definitions DEFINE LCD_DREG PORTC 'define lcd data ports RC0:3 DEFINE L
'Reads values from memory to determined if this is first time entering 'a code EECON1.0 = 0 'enables a read for i =
old_passcode: 'user must enter old password lcdout $fe, 1 'to create a new one lcdout $fe, $80 lcdout
for i = 0 to 3 pauseus 50 read i, new_ref[i] 'reads code from pause 15 'memory if (new_ref[i
if (new_ref[i] == enter[i]) then check = check+1 'compares entered code to one stored in memory endif next i if (che
pauseUS 50 enter[i] = 2 lcdout $fe, lcd, "2" pause 200 case $14 pauseUS 50
enter[i] = 0 lcdout $fe, lcd, "0" pause 200 case else goto keycheck6 end sel
Table of Contents Project Abstract:... 1 Table
' lcdout $fe, $80 ' lcdout "Playing..." pause 200 gosub Main_A_D
pauseUS 50 enter[i] = 5 lcdout $fe, lcd, "5" pause 200 case $16 pauseUS 50
write_code_to_mem: pauseUS 50 for i = 0 to 3 keycheck5: if PORTD.4 == 0 THEN keycheck5 if PORTD.4 == 1
ref[i] = 6 write i, ref[i] pause 15 lcdout $fe, lcd, "6" Pause 200 case $11
Appendix B: Camera Code ' -----[ I/O Definitions ]--------------------------------------------- shutter VAR PortC.4 power VAR
Else GoTo check_sensor EndIF End ' -----[ Subroutines ]----------------------------------------------------- LCD_I
List of Tables and Figures Table 1: Division of Labor...
Project Features/Objectives Arming and Disarming – The car owner will be able to arm or disarm the system through the LCD and keypad interface wit
Analysis of Competitive Projects Due to the unique nature of this project, there is no other car alarm system that accomplishes the exact same goals
Concept/Technologies The main parts chosen for use in this project were an ultrasonic sensor, the PIC microprocessor, LCD and keypad for the user in
Project Architecture Figure 1: System Level Block Diagram The PIC18F4620 takes input from the keypad and displays it on the LCD as part of th
Flowcharts Asks user for first code and stores in EEPROM memory Yes System Turned On No Disarmed Subroutine: All external components turn off. Waits
Final Division of Labor Table 1: Division of Labor Item Angelique Dawkins Tyler Schlicter Ultrasound sensor integration with microprocessor, and A
Comments to this Manuals