首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
代写EE1641、c++,JAVA编程代做
项目预算:
开发周期:
发布时间:
要求地区:
EE1641: PIC Project
PIC Project: Assignment Sheet
School of Engineering & Design
Electronic and Computer Engineering
PIC Project
Course(s): All
Level: 4
Module Code: EE1641
Module Name: Level 4 Workshop
Title of Assessment: PIC Project
Contribution to Module Mark: 25%
Submission Deadlines:
Project Demonstration: TBD
Group Technical Report: submit to Wiseflow on the day of your last laboratory session in
project development period
Individual Report: submit to Wiseflow on the day of your last laboratory development
session in project development period
1. Introduction
The practice of engineering is to solve problems by creating or designing solutions. Most of the
work on the course so far has been about analysing or understanding the problems you will face,
and learning about the various tools and techniques which you may use.
The group project is an opportunity to apply your knowledge to a fairly substantial technical
problem. You will be working in groups so will have to practice group working skills as well as
organise the project, both at an individual and group level.
2. Learning Outcomes
On completion of the group project, students should have:
• investigated a technical design problem, developed solutions, and built and tested a chosen
design,
• an appreciation of a complete project development cycle,
• practised team working skills.
3. Design Task
The design task set to each group is the development of a home security system using PICmicro.
By doing a general survey, you will find advanced home security system, like the one shown in
Figure 1, comes with functions such as the ability to monitor as many as 28 zones, settings for
different combination of zone monitoring, showing triggered zone and time, password protected
system configuration, remotely system arming/disarming via key fob, remote system configuration
via telephone, interfaces various types of sensor (such as motion, gas, perimeter and floor detectors,
magnetic switch, smoke detector), interfaces to various home appliances, and many more. For more
information about this home security system, you may look at
http://www.smarthome.com/73903W/Smarthome-SecureLinc-Wireless-Home-SecuritySystem/p.aspx. You may also look into its User’s Guide for the detail functionalities.
It is, however, not possible to cover all the aforementioned functions but the project will concentrate
on the basic for a home security system. For this project, the system you are going to design should
at least meet the following requirements:
EE1641: PIC Project
PIC Project: Assignment Sheet
• LCD for display
• Keypad for getting user input
• 4 zones monitoring (button/joystick for triggering test)
• 1 audio output (Piezoelectric Buzzer)
• System menu
• System configurations with password protection
• Setting user password (at least 4 digital number)
• Setting security zones (activation or detection)
• Display security zones status (active and inactive zones)
• When the security triggered:
• Turn on the siren/buzzer
• Display triggered zones
• User password to disarm security and stop siren/buzzer
EE1641: PIC Project
PIC Project: Assignment Sheet
Figure 1. Example of a home security system
4. Project Resources
In terms of hardware, you are going to use the PIC development board 16F877A to develop your
own home security system. The LCD display panel, numeric keypad and are provided from the
YF101 laboratory. The piezoelectric buzzer can be found form PIC development board.
In terms of software, you are going to use the standard PICmicro IDE (integrated development
environment) called MPLAB which is available on the School’s computers. You may also obtained
a FREE copy from Microchip (www.microchip.com – look for MPLAB® IDE).
The IDE is mainly used for the PICmicro program development. The outcome of the development
is a “hex” file (*.hex) which is to be downloaded to the PICmicro chip on the PIC development
board for the program execution.
For the PICmicro program development you should use the PIC Lab 1, 2 and 3 worksheets from
last term as a reference, along with your EE1639 PIC lecture notes. The PIC Lab 3
PICmicro Interfacing with LCD and Keypad worksheet was specially designed to give you
guidance on the control of the LCD display panel and the numerical keypad. These are the main
parts of the PIC program development for the security system where there are assembly language
subroutines for displaying alphanumeric characters as well as subroutines for obtaining user inputs.
You should use the existing program from that laboratory session as a foundation to build the rest
of the functions for the security system.
5. Project Management and Group Work
The project will be undertaken in groups of between 4 and 5 students all in the same laboratory
group (most likely in your tutor groups). Whilst the tasks for each group will be the same, it is
expected that larger groups would normally be able to complete more work.
EE1641: PIC Project
PIC Project: Assignment Sheet
It is essential that all groups adjust the complexity of their solution such that a satisfactory
demonstration is achievable in the time available.
Staff involved with the PIC Project who may be approached for help are the Level 1
laboratory supervisors for this term: Dr Liu Yang, Prof. Liangbo Xie, Dr Zhengwen Huang in
the weekly laboratory classes.
To help manage the project, it can be split into stages:
• Investigation of the problem and drawing up of some form of specification.
• Feasibility study on different solutions.
• Selection of a single proposed solution (based on simulation results).
• Development, build and test of the selected design, including an element of analysis as to
the success of the design.
It is required that each group to attend the allocated PIC Project labs as indicated on the workshop
module schedule (TBD). The group project progress and action plan are to be monitored
by completion of a ‘Group Project Progress and Action Plan Sheet’, submitted to the Wiseflow
at the end of each lab session. Attendance of group members will be recorded on the sheet.
If there are problems with group members not attending, then the rest of the group should
inform their laboratory supervisor in the lab sessions.
The group project progress and action plan sheet will be the main evidence to show that progress
is being made each week. At the beginning, these are likely to include initial design sketches and
top-level system designs (i.e. block diagram, flowchart etc.). These will be followed by more
detailed descriptions and sketches of design solutions with brief explanations etc. in subsequent
weeks. At the end of the project the supporting documentation should mainly consist of a system
drawing, a comprehensive flowchart, and PIC programs with brief explanations where
necessary.
6. Project Deliverables
During the project development period (TBD), the ‘Group Project Progress and Action
Plan’ sheet must be completed by each group and submitted to Wiseflow at the end of each
allocated lab session. At the end of the project (TBD), each project group is required submit a
final technical report. This report should cover the following aspects:
• the technical overview, design strategy, actual design, flowchart and the PIC program
(proper presentation of assembly codes with remarks) and critical review of the final design.
• copies of the five group project progress and action plan sheets (for TBD) should be
attached as an appendix to the report.
At the end of the project, each group member is required submit an individual report. This report
should cover the following aspects:
• your personal role and contribution to the project (between 400 and 600 words).
Each project group is also required to provide a project demonstration in their last PIC Project
laboratory session (TBD) with a short PowerPoint presentation covering the analysis of the design
problem, design solutions and the success of the final design.
The dates for submission of the final Group Technical Report and the Individual Report to
Blackboard Learn are the same day as the Project Demonstration and Presentation.
EE1641: PIC Project
PIC Project: Assignment Sheet
7. Assessment
The PIC Project contributes 25% to the workshop module, broken down into the different
assessment components as follows:
• Final group technical report: 10%
• Individual report: 5%
• Project demonstration and presentation: 10%
8. Late Submission Penalty and Non-Attendance
The standard penalty for late submission of the final technical report and individual review will be
applied. Absence from the demonstration will result in the individual student receiving zero marks
for this component.
Students with special circumstances should submit their request through eVision.
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
代写dts207tc、sql编程语言代做
2024-12-25
cs209a代做、java程序设计代写
2024-12-25
cs305程序代做、代写python程序...
2024-12-25
代写csc1001、代做python设计程...
2024-12-24
代写practice test preparatio...
2024-12-24
代写bre2031 – environmental...
2024-12-24
代写ece5550: applied kalman ...
2024-12-24
代做conmgnt 7049 – measurem...
2024-12-24
代写ece3700j introduction to...
2024-12-24
代做adad9311 designing the e...
2024-12-24
代做comp5618 - applied cyber...
2024-12-24
代做ece5550: applied kalman ...
2024-12-24
代做cp1402 assignment - netw...
2024-12-24
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!