IoT and MicroPython Fundamental

ระยะเวลาและรูปแบบการอบรม

  • ระยะเวลาของหลักสูตร: 2 วัน (12 ชั่วโมง) หรือ 3 วัน (18 ชั่วโมง)
  • รูปแบบการอบรม: In-house Training ณ.องค์กร หรือ หน่วยงาน ของผู้อบรม

ติดต่อ tutor4dev

ติดต่อขอข้อมูลเพิ่มเติม/ใบเสนอราคา LINE: tutor4dev โทร. 094-925-1795

Prerequisite

  • ไม่มี

วัตถุประสงค์ของหลักสูตร

  • เพื่อปูพื้นฐานความเข้าใจเรื่องอิเล็กทรอนิกส์เบื้องต้น
  • เพื่อปูพื้นฐานความเข้าใจเรื่อง IoT เบื้องต้น
  • เพื่อให้ผู้เรียนสามารถใช้งานบอร์ด ESP32 ได้อย่างเข้าใจ พร้อมติดตั้งและตั้งค่าการใช้งานเบื้องต้น
  • เพื่อเรียนรู้พื้นฐานการเขียนโปรแกรมด้วยภาษา MicroPython และเชื่อมต่อกับอุปกรณ์ต่างๆ
  • เพื่อทดลองสร้างโครงงานง่าย ๆ ด้วย ESP32 เช่น อ่านเซนเซอร์ และควบคุมอุปกรณ์ไฟฟ้า
  • เพื่อแนะนำและใช้งาน Node-RED เพื่อสร้าง Dashboard และควบคุมอุปกรณ์ IoT แบบ Low-code
  • เพื่อเตรียมความพร้อมสู่การพัฒนา IoT Projects ระดับเริ่มต้นได้ด้วยตนเอง

เนื้อหาของหลักสูตร

พื้นฐานอิเล็กทรอนิกส์ และ IoT

  • แนะนำพื้นฐานอิเล็กทรอนิกส์ ไฟฟ้า, กระแส, แรงดัน, ตัวต้านทาน, LED, เซนเซอร์
  • แนะนำพื้นฐาน IoT
  • แนะนำ ESP32 สถาปัตยกรรม, ความสามารถ, พอร์ตใช้งาน

MicroPython

  • MicroPython Overview
  • ติดตั้งโปรแกรม Thonny IDE
  • ติดตั้ง Firmware MicroPython บน ESP32
  • Python and MicroPython 101
  • การโค้ดโปรแกรมอ่านค่าจาก Sensor เบื้องต้น เช่น DHT11, Light Sensor
  • การโค้ดโปรแกรมแสดงผลลัพธ์ LED, LCD

WiFi and MQTT

  • การสื่อสารผ่าน Wi-Fi
  • การสื่อสารผ่าน MQTT

Node-RED

  • Node-RED Overview
  • ติดตั้ง Node-RED
  • ใช้งาน Node-RED, Flow การทำงาน

Computer Vision

  • OpenCV Overview
  • YOLO Overview
  • Object Detection 101