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: 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 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 Computer Vision
Video : Lecture 11
BME210 Students: Quiz
GRIP: https://github.com/WPIRoboticsProjects/GRIP
Slides Pneumatics
Slides Gears and Drivetrains
Video: Lecture 11
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.
BME210 Section 1
Vote here: https://forms.gle/5i6XCgZeZhPWbg3S9
Checkout Projects from Section 1
BME210 Section 2
Vote here: https://forms.gle/cDSC5V9qKsyDnDrm8
Checkout Projects from Section 2
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.