Entry - bhimebau/sice-courses GitHub Wiki
Course Overview
Students will be led through the design of a low power, wireless, embedded system. In working through the design, students will be exposed to tools, techniques, and approaches. The process of embedded design will be modelled for the students.
Course Goal
Implement an environmental monitoring embedded system based on provided design constraints and specifications.
How will the students be different after taking this course
Students will have the tools and techniques to implement an embedded system without the course scaffold. This will prepare them for an advanced version of this course where some design decisions will be made by the student.
Description of Final Project
Students will implement one of two different projects. Students will work in teams of 2.
- Project 1: Accelerometer based trail counting. Project will be mounted on a wooden footbridge and used to count people.
- Project 2: Forest based light monitoring device. Project will be deployed in a forest to collect light measurements.
Learning Outcomes
- Outcome 1: Understand analysis of simple networks involving resistors. Concepts would include ohm's law, kirchoff's current law, kirchoff's voltage law, and thevenin equivalent.
- Outcome 2: Demonstrate ability to read and create electronic circuit schematics.
- Outcome 3: Demonstrate the ability to create a printed circuit board.
- Outcome 4: Apply SPI and I2C communication links to connect sensors with an embedded CPU.
- Outcome 5: Demonstrate ability to utilize laboratory test and measurement equipment.
- Oscilloscope
- Function Generator
- Multimeter
- Protocol Analyzer
- Outcome 6: Demonstrate ability to create design documentation.
- Outcome 7: Communicate data across a wireless network to a centralized data repository.
- Outcome 8: Understand and apply power management techniques to optimize power consumption on a microcontroller based system.