/UPenn_Mechatronics

MEAM510 introduces mechatronics design – gives skills to build electro-mechanical devices, and an understanding of electromechanical elements

Primary LanguagePython

About Me

  • Took MEAM510 in Spring 2021
  • TAed MEAM510 in Fall 2021 and co-taught weekly recitations with 2 GRASP PhD students

About MEAM510

Syllabus

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 Descriptions

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