2024-01-BME434
BME434: Embedded System Design
Announcement:
- Course starts on 7th Aug2024
- Hand on project's report on TBA
- Present project TBA
Course syllabus:
- BME434 Course Syllabus
Learning preparation:
- TBA
Course resources:
- Ebooks: Taweechai Ouypornkochagorn, เรียนรู้ระบบฝังตัวด้วย Raspberry Pi, ซีเอ็ดยูเคชั่น, Embedded system, Raspberry Pi (1), Raspberry Pi (2), Python (Thai) (1), Python (Thai) (2)
- Relevant programs:
o QEMU (Raspbian emulator) *
o Python v3 (Compiler) or Anaconda (version 3+) *
o Putty (Remote tool) or WinSCP or FileZilla Client *
o VNC Viewer (Remote tool) *
o Notepad++ (Editor) *
o Driver Serial USB UCON
o Driver Serial USB UC232A
o Win32 Disk Imager (SD Card preparation for Raspbian)
- Thai book
- Class00: Course introduction
- Class01: Chapter01 - Embedded processors,
- Class02: Chapter02 - Memory technologies
- Class03: Chapter03 - Inputs and Outputs
- Class04: Chapter04 - Peripheral Devices
- Class05: Chapter05 - MCU Selection
- Class06: Chapter06 - Embedded System Design with FSM
- Class07: Chapter07 - Linux Raspbian
Python
Assignments:
- Project assignment
Devices in Laboratory:
- Motor gearbox x 2
- DC motor x 6 (6 VDC)
- Stepper motor x 6
- Servo motor x 5
- Ultrasonic sensor x 5
- ADC converter (I2C, 16 Bit) x 5 (USE with care!!)
- ADC Converter 4 channels (I2C, 16 Bit) x 1 (USE with care!!)
- Color sensor TCS3200 x1
- Color sensor TCS34725 (I2C) x 1
- OpAmp (Comparator)
- ULN2003AN (Current Driver)
- 1-of-8 Data Selectors/Multiplexers
- 3-to-8 Line Inverting Decoders/Demultiplexers
- Infrared Diode
- IR Receiver Module 38KHz
- Limit switch
- Stepper motor (0.55 N.m) + Stepper motor driver x 1
- DC Fan
- Metal sensor (ZX-METAL) x1
- Sharp IR Distance Sensor - GP2D12 x1
- U-shaped Micro Photoelectric Sensor (PM-U24) x 1
- Photoresistor (LDR) x 5
- PIR Sensor x1 (Sponsored by BME9, the link may not be accurated)
- Adafruit Motor Shield (Motor/Stepper/Servo) x 1 (Sponsored by BME9, the link may not be accurated)
- Relay module x 1 (Sponsored by BME9, the link may not be accurated)
- RTC Realtime clock x 1 (Sponsored by BME9, the link may not be accurated)
- HL-D Bluetooth x 1 (Sponsored by BME9, the link may not be accurated)
Marks:
- Grade
Last update: 22nd Nov 2024 15:12
- BME434 Course Syllabus
Learning preparation:
- TBA
Course resources:
- Ebooks: Taweechai Ouypornkochagorn, เรียนรู้ระบบฝังตัวด้วย Raspberry Pi, ซีเอ็ดยูเคชั่น, Embedded system, Raspberry Pi (1), Raspberry Pi (2), Python (Thai) (1), Python (Thai) (2)
- Relevant programs:
o QEMU (Raspbian emulator) *
o Python v3 (Compiler) or Anaconda (version 3+) *
o Putty (Remote tool) or WinSCP or FileZilla Client *
o VNC Viewer (Remote tool) *
o Notepad++ (Editor) *
o Driver Serial USB UCON
o Driver Serial USB UC232A
o Win32 Disk Imager (SD Card preparation for Raspbian)
- Thai book
- Class00: Course introduction
- Class01: Chapter01 - Embedded processors,
- Class02: Chapter02 - Memory technologies
- Class03: Chapter03 - Inputs and Outputs
- Class04: Chapter04 - Peripheral Devices
- Class05: Chapter05 - MCU Selection
- Class06: Chapter06 - Embedded System Design with FSM
- Class07: Chapter07 - Linux Raspbian
Python
- pi001
- pi002
- pi003
- pi004
- pi005
- pi006
- pi007
- pi008
- pi009
- pi_fsm
(code.zip)
(RPi.zip)
Assignments:
- Project assignment
Devices in Laboratory:
- Motor gearbox x 2
- DC motor x 6 (6 VDC)
- Stepper motor x 6
- Servo motor x 5
- Ultrasonic sensor x 5
- ADC converter (I2C, 16 Bit) x 5 (USE with care!!)
- ADC Converter 4 channels (I2C, 16 Bit) x 1 (USE with care!!)
- Color sensor TCS3200 x1
- Color sensor TCS34725 (I2C) x 1
- OpAmp (Comparator)
- ULN2003AN (Current Driver)
- 1-of-8 Data Selectors/Multiplexers
- 3-to-8 Line Inverting Decoders/Demultiplexers
- Infrared Diode
- IR Receiver Module 38KHz
- Limit switch
- Stepper motor (0.55 N.m) + Stepper motor driver x 1
- DC Fan
- Metal sensor (ZX-METAL) x1
- Sharp IR Distance Sensor - GP2D12 x1
- U-shaped Micro Photoelectric Sensor (PM-U24) x 1
- Photoresistor (LDR) x 5
- PIR Sensor x1 (Sponsored by BME9, the link may not be accurated)
- Adafruit Motor Shield (Motor/Stepper/Servo) x 1 (Sponsored by BME9, the link may not be accurated)
- Relay module x 1 (Sponsored by BME9, the link may not be accurated)
- RTC Realtime clock x 1 (Sponsored by BME9, the link may not be accurated)
- HL-D Bluetooth x 1 (Sponsored by BME9, the link may not be accurated)
Marks:
- Grade
Last update: 22nd Nov 2024 15:12