- Took MEAM510 in Spring 2021
- TAed MEAM510 in Fall 2021 and co-taught weekly recitations with 2 GRASP PhD students
Wk of Monday | Monday Lecture / Calendar Notes | Wednesday Lecture | Recitation/Fri 3 | Lab going out |
---|---|---|---|---|
8/30/2021 | no class | Intro class/ basic circuits L01A L01B | Oscope, FG, Power, soldering | equipment |
9/6/2021 | no class | LED / Teensy / PWM / Blinky L02 | programming teensy | LED |
9/13/2021 | Memory / Registers/ Timer L03 | Logic Devices levels / Pullups L04 | review questions (more C stuff, Interrupts, Timers, Arrays, etc.) | LED |
9/20/2021 | Caps filter / switches / input capture /phototransL05 | opamps/subroutine L06 | opamp and coding review | Beacon |
9/27/2021 | Comparators L07 / encoders L25* | ADC / angle sensors (pots, hall, Cds) / software filters L08 | lab 2 questions. Arduino Download L15* laser | Beacon |
10/4/2021 | RC servos / inductive load L10 / Arduino Download L15* | events and services /pointers L11 | Mechanical Design Joints | |
10/11/2021 | interrupts L12 Rotation sensors /Waldo Intro L09a L09b | CATCH UP - Review | fall break | Waldo in |
10/18/2021 | BJT/mosfet/Darlington / PID L13* | motors solenoids and driving L14 | pid/motors/review | Waldo out |
10/25/2021 | ESP32 Arduino L15 | WiFi ESP32 LEDC L16 | robust prototyping (soldering) arduino | |
11/1/2021 | Intro Mobility 4 / HTML / HTML510 L16-L17 | Batteries /Vreg L18 L19 | HTML CSS JS AJAX | Car |
11/8/2021 | interrupts ESP32 / power routing L18 L19 | Failure (connector/heat issue/DIY debugging) | Car | |
11/15/2021 | Introduce Final Project / sensing behaviors L20 Op Amp answer | L21 ESP NOW L22/L23 client server L/24 Vive | wall following touch sensor | Final Project |
11/22/2021 | WIred Comms (ovrview+I2C) L22 and Range Sensors L21 | Thanksgiving (thurs/fri classes on wed) | Design Review | Final Project |
11/29/2021 | WIred Comms2 (UART SPI) L24 ESP-NOW | Noise range scanning L25 | Design Review | Final Project |
12/6/2021 | Quiz game | wrap | last day of classes | Final Project |
12/13/2021 | reading days | reading days | begin competition | Final Project |
12/20/2021 | term ends |
Lecture Number | Topics Covered | Recitation Topics |
---|---|---|
Lecture 1 | Basic Circuits | Intro class/ basic circuits L01A L01B |
Lecture 2 | LEDs and PWM | LED / Teensy / PWM / Blinky L02 |
Lecture 3 | Memory, registers and timers | Memory / Registers/ Timer L03 |
Lecture 4 | Logic device, logic levels and pullups | Logic Devices levels / Pullups L04 |
Lecture 5 | Capacitors, filters, input capture | Caps filter / switches / input capture /phototransL05 |
Lecture 6 | Photosensors and opamps | opamps/subroutine L06 |
Lecture 7 | More opamps, PID and C coding | Comparators L07 / encoders L25* |
Lecture 8 | ADC, angle sensors | ADC / angle sensors (pots, hall, Cds) / software filters L08 |
Lecture 9 | Mechanical prototyping | Mechanical Design Joints |
Lecture 10 | RC servos, inductive loads | RC servos / inductive load L10 / Arduino Download L15* |
Lecture 11 | Embedded programming | events and services /pointers L11 |
Lecture 12 | Interrupts | interrupts L12 Rotation sensors /Waldo Intro L09a L09b |
Break | fall break | |
Lecture 13 | Transistors | BJT/mosfet/Darlington / PID L13* |
Lecture 14 | ESP32 and Arduino | ESP32 Arduino L15 |
Lecture 15 | Driving motors and solenoids | motors solenoids and driving L14 |
Lecture 16 | WiFi on ESP32 | Intro Mobility 4 / HTML / HTML510 L16-L17 |
Lecture 17 | Internet and HTML | |
Lecture 18 | ESP32 Interrupts / Power routing | interrupts ESP32 / power routing L18 L19 |
Lecture 19 | Batteries and regulators | Batteries /Vreg L18 L19 |
Lecture 20 | Robotic behaviors | Introduce Final Project / sensing behaviors L20 Op Amp answer |
Lecture 21 | Range sensing | L21 ESP NOW L22/L23 client server L/24 Vive |
Lecture 22 | Wired communication | |
Lecture 23 | Scanning / client-server communication |