Prototype and Practical Skills 2: Electronics Design and Prototyping
Curriculum guideline
Lecture: 2 hours/week
and
Lab: 4 hours/week
Demonstrations, lectures and hands-on lab work to apply techniques discussed in lecture.
- The Electronics Circuit Design and Prototyping Process
- engineering design process
- mathematical analysis and basic circuit theory
- design safety margining
- component selection
- circuit implementation
- measurement and testing
- design validation
- documentation
- Electronics Lab Instrumentation
- digital multimeter
- benchtop DC power supply
- oscilloscope
- signal generator
- Basic Electronics in Circuits
- batteries
- resistors
- capacitors
- inductors
- LEDs
- Circuit Assembly
- electronics lab safety
- soldering
- breadboarding
- measurements
- debugging and testing
- Power Supply Circuits
- Sensors in Electronic Circuits, such as:
- temperature
- pressure
- light
- motion
- magnetic field
- humidity
- requisite amplifier circuits for sensors
- Electro-Mechanical Actuators, such as:
- motors
- relays
- servos
- solenoids
- requisite driver circuits for electromechanical actuators
- System Design with Micro-Controllers
- programming and debugging
- reading switches
- writing LEDs
- sensor data acquisition and processing
- documentation
- Electronics Design Computer Tools
- schematic entry
- KiCAD
Upon successful completion of this course, students will be able to:
- explain and follow the procedures for working safely in an electronics workshop;
- perform basic soldering tasks;
- use electronics instrumentation such as a DC benchtop power supply, digital multimeter, oscilloscope, and signal generator;
- read the datasheet of an electronic component and identify pertinent information;
- apply testing and measurement techniques to verify proper electronic circuit operation;
- design and prototype electronic circuits containing passive electronic components such as resistors, capacitors, and inductors;
- design and prototype electronic circuits containing sensors, such as temperature and pressure, and their requisite amplifier circuits;
- design and prototype electronic circuits containing electro-mechanical actuators, such as motors and relays, and their requisite driver circuits;
- design and prototype electronic circuits containing micro-controllers such as an Arduino;
- design and prototype electronic circuits containing semiconductor components such as diodes, LEDs, and transistors;
- utilize the engineering design process to create a design, consisting of block diagrams and process flow charts or pseudo-code, for an electro-mechanical prototype containing a micro-controller;
- select appropriate electronic components for an electro-mechanical prototype as dictated by a block diagram;
- program a micro-controller according to a high-level design process flow chart;
- assemble an electro-mechanical prototype and verify proper operation of each individual component of the prototype;
- apply testing techniques to verify proper overall operation of an electro-mechanical prototype and troubleshoot to address anomalous operation;
- produce documentation, including block diagrams, process flow charts or pseudo-code, computer generated circuit schematics, and fully commented micro-controller programming code, that captures the design process and iterations involved in creating an electro-mechanical prototype.
Assessment will be in accordance with the Douglas College Evaluation Policy. The instructor will present a written course outline with specific evaluation criteria at the beginning of the semester. Evaluation will be based on the following:
Assignments (separate from projects): 10-30%
Quizzes: 0-20%
Projects (minimum of 2): 30-50%
Final Project: 30-40%
Total: 100%
Consult the Douglas College Bookstore for the latest required textbooks and materials. Example textbooks and materials may include:
- Practical Electronics for Inventors by Paul Scherz and Simon Monk, current edition
- Make: Electronics (Learning by Discovery) by Charles Platt, current edition
- Electronics from the Ground Up: Learn by Hacking, Designing, and Inventing by Ronald Quan, current edition
- Beginning Arduino by Michael McRoberts, current edition
Students will be required to install the following freely available software on their local machine:
- KiCAD
- Arduino IDE