Professional Documents
Culture Documents
ELEC3300 02a-Student Projects
ELEC3300 02a-Student Projects
Student projects
Prof. Tim Woo
Applications
ELEC 3300 : Spring 17/18 Tim Woo
4
Theme of Embedded System Project
Entertainment
Innovations Applications
Braille Printer
Mobile phone
+ GPS Entrepreneur
competitions
FYPs / FYTs
Project design
competitions
ELEC 3300
course projects
Apps for Hearing
Impairment children
Rehab tools
ELEC 3300 : Spring 17/18 Tim Woo
6
Social Impact
https://www.facebook.com/HKUST.SENG.GCE
Student Societies
Clans @SENG
Service‐Learning Projects
Hall Life
Professional Institutes
Internship
Exchange Program
Peer-discussion
on project proposal
Project Consultation
Hours
Proposal Presentation
• How can I get support for those technologies which are not
discussed in class?
– Mentor (Teaching Assistant)
– Workshops on some advanced technologies
– Public discussion forum
Efficient
Solution to Daily Life
daily life Problem
problem
Safety and
Creativity
Reliability
Embedded
Basic Science
System Knowledge
Integration
Engineering
Knowledge
and
Mathematics
S
Knowledge
Discovery
Design Thinking
E T
Modelling
Reinforces
learning of
Leads to the
Innovation development
of
Prototyping
Skills
M
Logic
Analysis
Problem Solving http://stem.mpls.k12.mn.us/
ELEC 3300 : Spring 17/18 Tim Woo
18
Design architecture of an embedded system
When?
Project …….
Block diagram
Components
Temperature sensor(s)
Safety and
Creativity
Reliability
Engineering
Embedded system: Knowledge
STM32 ARM Platform and
Mathematics
Mapping between
temperature (Celsius)
and
ELEC 3300 : Spring 17/18 Tim Woo electrical signal (Voltage)
22
Design architecture of an embedded system
• Features
1. Power up by the battery
2. Set the clock information by using buttons
3. Display the texts, numbers and graphics
4. Provide real-time clock
5. Sense the temperature and display its values
6. Keep the historical data
• How does our lab experiment on Microcontroller STM32 ARM Platform help?
Description Lab 2 Lab 3 Lab 4 Lab 5 Lab 6
Features Interact with Display Timer ADC External storage
Buttons, LEDs information features through serial port
onto LCD
Data format Digital Texts, numbers, Digital Analog (Input) Digital
graphics, dots Digital (Output)
Lab 2
Lab 4
Feature 2 – I/O port Feature 4 - Timer
Lab 3
Feature 3 - Display
• Take an example:
Temperature Display the values
Controller
Sensors onto LCD
Data Collection Routine and Text Display Routine
Controller
Co-Development
1. Data Collection Routine
Display the values
Temperature onto the PC console Display the values
Sensors onto LCD
pre-defined texts
and number in PC
Controller
2.Text Display Routine
• Take an example:
Camera Save image into
Controller
module SD Card
Image Capture Routine and Read/Write Routine for SD Card
Controller
Co-Development
1. Image Capture Routine
Display the values of color
Camera onto the PC console Save the data into
module the SD card
pre-defined texts
Pure color images:
R,G,B,K,W and number in PC
Controller
2.Read/Write Routine
for SD Card
Mechanical Design