| Session | Topics |
|---|---|
| 1 | แนะนำรายวิชา - แนะนำ/ทบทวน ไมโครโปรเซสเซอร์, ไมโครคอนโทรลเลอร์ - สถาปัตยกรรมไมโครโปรเซสเซอร์, ไมโครคอนโทรลเลอร์ - กรณีศึกษาไมโครคอนโทรลเลอร์ที่ใช้งานจริง - แนะนำชุดทดลองและเครื่องมือสำหรับการพัฒนาระบบ |
| 2 | นิยามและข้อกำหนดในวงจรดิจิตอล - พีชคณิตบูลลีน (Boolean algebra) - อินพุตและเอาต์พุตแบบดิจิทัลสำหรับระบบ IoT - กรณีศึกษา สภาพแวดล้อมแบบดิจิทัลสำหรับระบบ IoT |
| 3 | การแปลงแอนะลอกเป็นดิจิทัล (Analog to Digital Converter: ADC) - แนวคิดในการแปลงแอนะลอกเป็นดิจิทัล (Sampling, Quantizing, Digitizing) - กรณีศึกษาวงจรแปลงสัญญาณแอนะลอกเป็นดิจิทัล (ADC) - Flash, Half Flash - Successive Approximation - Dual Slope - Delta-Sigma - แบบอื่นๆ |
| 4 | การแปลงดิจิทัลเป็นแอนะลอก (Digital to Analog converter) - แนวคิดในการแปลงดิจิทัลเป็นแอนะลอก - กรณีศึกษา การแปลงดิจิทัลเป็นแอนะลอกแบบต่างๆ - Current switching - Voltage switching - Resistance ladder - แบบอื่นๆ |
| 5 | เซนเซอร์สำหรับระบบ IoT - เซนเซอร์แบบ Resistive - Linear Displacement - Angular Displacement - เซนเซอร์แบบ Capacitive - Capacitive Dislacement Sensor(Pressure, level, moisure) - เซนเซอร์แบบ Inductive - Inductice Diaplacement Sensor (LVDT) - เซนเซอร์แบบอื่นๆ เช่น เสียง แสง สารกึ่งตัวนำ - Piezoelectric - Ultrasonic - Optical encoder - semiconductor temperature sensor - เซนเซอร์อื่นๆ - กรณีศึกษา การเชื่อมต่ออุปกรณ์ Sensor เข้ากับระบบ IoT |
| 6 | Actuator สำหรับระบบ IoT - Relay, Soleniod (On/OFF) - Valve, pump (PWM) - Actuator อื่นๆ - กรณีศึกษา การขับ actuator ด้วยอุปกรณ์ IoT |
| 7 | บัสสื่อสารอนุกรมสำหรับระบบ IoT - UART - I2C - SPI - CAN bus - LIN bus - บัสอนุกรมอื่นๆ |
| 8 | เทคโนโลยี IoT - IoT Architecture and Layers |
| 9 | การติดตั้ง และใช้งานฐานข้อมูลเรียลไทม์ - Google Firebase (Database) - Postman - JSON - Teaching methods |
| 10 | การเชื่อมต่อชุดฝึกกับฐานข้อมูล - Upload/Download ข้อมูลจากฐานข้อมูลมายังชุดฝึก |
| 11 | ใช้งานโปรโตคอลสื่อสาร MQTT - หลักการทำงาน MQTT - ติดตั้งเซิฟเวอร์ MQTT และทดสอบส่งข้อมูล - MQTTBox |
| 12 | เชื่อมต่อระหว่างชุดฝึกและคอมพิวเตอร์ด้วยโปรโตคอล MQTT |
| 13 | สร้าง Interface ในลักษณะ Static Web Application อย่างง่ายสำหรับสำหรับควบคุมอุปกรณ์ - เขียนเว็บไซต์ด้วยภาษา HTML และ Java Script อย่างง่าย - Google Firebase (Hosting) - NodeJS - Notepad++ |
| 14 | ใช้งานแพลตฟอร์ม IoT สำเร็จรูปกับชุดทดลอง - ตัวอย่างแพลตฟอร์ม IoT สำเร็จรูป Blynk |
| 15 | การสร้าง Server อย่างง่ายสำหรับจัดการข้อมูล และ API - Node-RED - เชื่อมต่อชุดทดลองเข้ากับเซิฟเวอร์ด้วย API ที่ได้ออกแบบไว้ |
BANNAWIT045/Week-01
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|