For Slides Check Materials in Course Organization section.
Video: Lecture 0
Slides: Microcontrollers and Single Board Computers,
Slides: Electronics Prototyping
Slides: GPIO
Slides: Simon Says Game
Slides Introduction Programming
LearnXinY: Python, Python for Engineers
Slides: Serial Communication
Slides: Electrical Power Control and Motors
Supplemental: Electrical Actuators
Example motor controllers, cost, max V, max A
odrive, https://odriverobotics.com/
pololu, https://www.pololu.com/search?query=motor+controllers
Raspberry pi
adafruit motor hat raspberry pi, https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
Arduino
https://simplefoc.com/ $15 Stepper BLDC 5A
Odrive
simpleFOC (field oriented control)
drivers: https://docs.simplefoc.com/drivers
EV west (custom electric car components):
DIY car conversion kits: https://www.evwest.com/diy-kits
drivers: https://evwest.com/controllers
How to read a circuit diagram: https://learn.sparkfun.com/tutorials/how-to-read-a-schematic
2010 Example: full schematics of Arduino: https://www.arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf
2018 Example: reduced schematics of Raspberry Pi: https://www.raspberrypi.org/documentation/hardware/
What is a PCB?: https://learn.sparkfun.com/tutorials/pcb-basics
What is a Reflow Oven?
Setup Ki CAD: Software for your Desktop or Notebook Computer
Using Ki CAD:
Reading: Sparkfun Beginners Guide to KiCad
Watching: KiCad Intro for Beginners (25mins)
Libraries for KiCAD
Espressif Microcontrollers: symbols and foot prints: https://github.com/espressif/kicad-libraries (need to follow instructions on how to install)
Sparkfun Components: https://github.com/sparkfun/SparkFun-KiCad-Libraries (can be installed internally with single click)
Specialty component symbols and foot prints: https://componentsearchengine.com/ (if you want anything extra that is not already available, I search here for foot prints. You will use that also in 310)
ESP32 S3 Design
Espressif System on Chip versus Module versus Dev Board
ESP32 S3 https://www.espressif.com/en/support/documents/technical-documents
Homework Downloads: https://github.com/uutzinger/KiCad_Intro
Solution: https://github.com/uutzinger/ESP32_PCB
Slides Mechanical Design
Video: Lecture 8
BME210 Students: Quiz
Slides Mechanical Manufacturing
Video: Lecture 9a Main
Video: Lecture 9b Medical Device Laboratory
Video: Lecture 9c Fast Prototyping
BME210 Students: Quiz
Slides: All you need to know about EE
This lecture is unusually long (> 2hrs)
Video:
Lecture 7a Passive Elements
Lecture 7b: Digital Logic
Lecture 7c: Transistors Diodes Voltage Regulators
Lecture 7d: Batteries and Chargers
BME210 Students: Quiz
Slides: Electrical Power Design
Design Submission: https://forms.gle/G7Jmr86AmUFbQ3ee9
Slides: Biomedical Sensors, ECG, plethysmography, activity,
Video: Lecture 13
BME210 Students: Quiz
Supplemental Pulse Oximeter MAX 30105
Please fill out the university assessment forms.
Judge Aesthetics of Project. Do not judge technical content. Award 1st, 2nd and 3rd place.
Slides Computer Vision
Video : Lecture 11
BME210 Students: Quiz
GRIP: https://github.com/WPIRoboticsProjects/GRIP
Slides Pneumatics
Slides Gears and Drivetrains
Video: Lecture 11
Videos: Lecture 10
BME210 Students: https://forms.gle/YcK3dhrp1oHpvNHf8
Lecture 10.1 How to read a circuit diagram: https://learn.sparkfun.com/tutorials/how-to-read-a-schematic
Example full schematics of Arduino: https://www.arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf
Example reduced schematics of Raspberry Pi: https://www.raspberrypi.org/documentation/hardware/
Lecture 10.2 What is a PCB?: https://learn.sparkfun.com/tutorials/pcb-basics
Lecture 10.3 What is a Reflow Oven?
Lecture 10.4: Setup Eagle CAD: Software for your Desktop or Notebook Computer or follow https://www.autodesk.com/products/eagle/blog/how-to-install-autodesk-eagle-on-windows-mac-and-linux/
Lecture 10.5: Install the Libraries for Eagle CAD
Lecture 10.6: Create barebone Arduino PCB
Barebone Arduino Schematic: https://cdn.sparkfun.com/assets/6/e/4/f/4/52127868757b7f30438b4567.pdf.
Make the Schematics: https://learn.sparkfun.com/tutorials/using-eagle-schematic or watch below
Make the PCB https://learn.sparkfun.com/tutorials/using-eagle-board-layout or watch below
Check for the parts in the homework assignment.