Imperial College London - Dyson School of Design Engineering

DE 1.3 Electronics 1
(4 May to 28 June 2017)

Professor Peter Y. K. Cheung


By the end of this course, you would have understood the following:


Practical Electronics for Inventors (~£24)



(4 May)

Lecture 1  Introduction to electronics
(notes, slides, recording)
Lecture 2  Introduction to digital basics
(notes, slides, recording)

Course Design Document
Course Planning Document

Vclip on current & votlage
Vclip on binary & hex numbers

(9 May)

Lecture 3  Signals & Measurements
(notes, slides, recording)
Lecture 4  Resistor Circuits
(notes, slides, recording)

Vclip on triggering scopes
Vclip on voltage divider

Vclip on resistor circuits

Vclip on Kirchoff's Laws

(16 May)

Lecture 5  Nodal Analysis
(notes, slides, recording)
Lecture 6  Thevenin Equivalent Circuits
(notes, slides, recording)

Vclip on Nodal Analysis
Vclips on Thevenin Circuits (1, 2, 3)
Vclip on sinewave
Vclip on triangular wave

(18 May)

Lecture 7  Capacitors & Inductors
(notes, slides, recording)
Lecture 8  Frequency Response
(notes, slides, recording)

Vclip on capacitors
Vclip on alternating signals
Vclip on frequency response

(23 May)

Lecture 9  Transient Response & Impedances
(notes, slides, recording)
Lab Experiment 2 Explained
(Lab instruction, recording)

Vclip on impedance
Vclip on energy stored in capacitor

(25 May)

Lecture 10  Amplification
(notes, slides, recording)
Lecture 11 Op Amps
(notes, slides, recording)

Vclip on amplifier modelling
Vclip on power gain
Vclip on differential amplifier
Vclip on basic op amp
Vclip on op amp frequency response
Vclip on input/output resistances

(30 May)

Catch-up Lecture (Lectures 11)
Lecture 12 Digital Logic
(notes, slides, recording)

Vclip on logic gates
Vclip on combinational logic
Vclip on Boolean Algebra
Vclip on sequential logic
Vclip on counters

(1 June)

Lecture 12 Digital Logic (continued)

Lecture 13 Memory and computer architecture
(notes, slides, recording)

Video on How a CPU works?
Vclip on Pyboard

(6 June)

Lecture 14 CPU and Pyboard
(notes, slides, recording)

Lab 4 Explained (& Lec 8 catch-up)
(slides, recordings part1 & part2)

Video on How a CPU made?

(8 June)

Lecture 15 Sense
(notes, slides, recording)

Video on "Hall Effect Sensor"
Video on "Introduction to MEMS"
Video on MEMS accelerometer
Video on Coriolis Effect

(13 June)

Lecture 16 Drive
(notes, slides, Powerpoint (large), recording part_1 part_2)

Animation of a loudspeaker
Video on Brushed DC motor
Video on Brushless DC motor
Video on stepper and servo motors

(15 June)

Lecture 17 Link
(notes, slides, recording)

Lecture 18 Source
(notes, slides, recording)

Video on D to A converter
Video on Bluetooth Low Energy
Video on RFID

Video on how to choose a battery


Problem Sheet 1 (solutions)
Problem Sheet 2 (solutions)
Problem Sheet 3 (solutions)
Problem Sheet 4 (solutions)
Problem Sheet 5 (solutions)

Examination Paper 2016

PRACTICAL SESSIONS (Project Team Pairing)

This is the practical component of the DE 1.3 Engineering Analysis - Electronics module. By the end of the experiment and project you should be able to:

Lab Oral Assessment - Thur 8th July 2017
Schedule, Guidelines, Feedback form

Useful Resources

 Lab 1 - Signals & Scope (4 & 11 May)
(PDF, Powerpoint)

Guidelines on using electronic logbook
Video Tutorial on OneNote
Video on Digital Multi-Meter

Video on Oscilloscope
Vclip on triggering scopes

 Lab 2 - Electronic Circuits (18 May)
(PDF, Powerpoint)

Collin's Lab video on Capacitor
Video on breadboard

Video on RC low pass filter
Linear-Log Graph Paper

 Lab 3 - Op Amp (25 May)
(PDF, Powerpoint)

MCP6002 Dual Op Amp datasheet
AP 430i 2.5V voltage regulator datasheet

40kHz ultrasonic sensor datasheet
IN914 switch diode datasheet

 Lab 4 - Sense, Drive, Link and the Pyboard (1 June)
(PDF, Powerpoint)

Micropython main site
Pyboard Quick Reference Guide
Datasheet for red LED
Datasheet for green LED

Datasheet for TB6612 motor driver module
Data information for the motor
Micropython Library Classes: Pin, Timer, ADC, UART
Information about BlueFruit UART Friend module
Solutions to Lab 4 (zipped)

 Lab 5 - Team Project Session 1 (8 June)
Project Team Pairing
Team Project Specification Document


Team Project Specification Document
Tips for Team Project (14 June 2017),
Assessment Guidelines (28 June 2017)
Assessment Feedback form

You may also like to visit the Design Engineering Electronics Stores. I may have special components that help your project.

Team Project Demonstration Day PHOTOs (Selected, ALL)

Supporting documents
  MS1 - Autonomous Collison-free vehicle Build the car chassis, install BlackBoard and Infrared obstacle sensor. Implement an algorithm that have the car run around but not crashing into walls.  
  MS2 - Rock Sniffing Rover Implement remote controlled roving vehicle that can detect ultrasonic and magnetic rocks on moon surface.  
  MS3 - Taking Penalty Shots Design and build the kicking mechanism. Pull back from football up to 0.5m, and shoot!

How to drive a solenoid?
How much energy you need to kick a ball?


Main Micropython website
Pyboard Quick Reference
Tutorials on how to use the Pyboard
Micropython Libraries

Other Useful Resources

Learn Python the Hard Way
Colour codes and preferred values for resistors

This page is maintained by Peter Cheung
Last updated: 29 June 2017