Internet of Things with MicroPython สำหรับผู้เริ่มต้น

Internet of Things with MicroPython สำหรับผู้เริ่มต้น

ESP32 เป็นไมโครคอนโทรลเลอร์ที่มีความสามารถสูงและได้รับความนิยมอย่างแพร่หลายในวงการพัฒนา IoT (Internet of Things) และระบบฝังตัว (Embedded Systems) ออกแบบและผลิตโดยบริษัท Espressif Systems มีหน่วยประมวลผลแบบ dual-core หรือ single-core Xtensa LX6 microprocessor ที่มีประสิทธิภาพสูง รองรับการเชื่อมต่อ Wi-Fi และ Bluetooth ที่ช่วยให้การสื่อสารกับอุปกรณ์อื่นๆ ง่ายขึ้น มี GPIO หลายพอร์ตสำหรับการเชื่อมต่อกับเซนเซอร์และอุปกรณ์อื่นๆ มีหน่วยความจำ Flash และ RAM ที่เพียงพอสำหรับการพัฒนาแอปพลิเคชันต่างๆ ด้วยคุณสมบัติเหล่านี้ ESP32 จึงเป็นทางเลือกที่ยอดเยี่ยมสำหรับนักพัฒนา IoT ที่ต้องการสร้างอุปกรณ์ที่สามารถสื่อสารและประมวลผลข้อมูลได้อย่างมีประสิทธิภาพ

MicroPython เป็นเวอร์ชันย่อของ Python ที่ออกแบบมาให้ทำงานบนไมโครคอนโทรลเลอร์และอุปกรณ์ฝังตัวอื่นๆ โดยมีจุดเด่น เช่น ความง่ายในการเขียนโปรแกรมด้วย Python เป็นภาษาที่อ่านง่ายและเรียนรู้ได้เร็ว ทำให้การพัฒนาโปรเจค IoT บน MicroPython นั้นง่ายขึ้น ถูกออกแบบมาให้ใช้ทรัพยากรระบบน้อย ทำให้สามารถทำงานบนไมโครคอนโทรลเลอร์ที่มีทรัพยากรจำกัดได้ มีไลบรารีที่พร้อมใช้งานมากมายสำหรับการเชื่อมต่อและควบคุมอุปกรณ์ต่างๆ เช่น เซนเซอร์, จอแสดงผล, และการสื่อสารข้อมูล

ESP32 และ MicroPython เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการพัฒนา IoT ที่มีความยืดหยุ่นและประสิทธิภาพสูง หลักสูตรนี้ออกแบบมาเพื่อให้ผู้เรียนมีความเข้าใจในพื้นฐานของ Internet of Things (IoT) และการเขียนโปรแกรมด้วย MicroPython บน ESP32 ผู้เรียนจะได้เรียนรู้การเชื่อมต่อและควบคุมอุปกรณ์ต่างๆ รวมถึงการสร้างระบบ IoT ที่สามารถนำไปประยุกต์ใช้งานได้จริง

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • สามารถสร้างโปรเจกต์ IoT ด้วยตัวเอง
  • เรียนรู้และใช้งานสำหรับการพัฒนาโปรเจกต์ IoT ด้วย MicroPython
  • ได้เรียนรู้การใช้งานเซนเซอร์และการควบคุมอุปกรณ์ผ่านรีเลย์
  • ผู้ที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับการพัฒนา IoT
  • กลุ่มผู้สนใจทั่วไป
  • ไม่จำเป็นต้องมีพื้นฐานมาก่อน
  • 18 ชั่วโมง
  • ราคาปกติ 5,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 4,950 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Section 1: บทนำและภาพรวมของ IoT

  • ความหมายและความสำคัญของ IoT
  • รู้จักอุปกรณ์ IoT พื้นฐาน
  • ตัวอย่างการประยุกต์ใช้ IoT ในชีวิตประจำวัน

Section 2: พื้นฐานอิเล็กทรอนิกส์

  • วงจรไฟฟ้าเบื้องต้น
  • การอ่านค่าและการใช้งานตัวต้านทาน (Resistor)
  • การใช้งานอุปกรณ์อิเล็กทรอนิกส์พื้นฐาน (เช่น ตัวเก็บประจุ, ไดโอด, ทรานซิสเตอร์, รีเลย์)

Section 3: การตั้งค่าและการใช้งาน ESP32

  • รู้จัก ESP 32 Microcontroller board
  • แนะนำ Port I/O ต่างๆ บน ESP 32
  • การติดตั้งเครื่องมือและซอฟต์แวร์ที่จำเป็น
  • การเชื่อมต่อและตั้งค่า ESP32
  • การเขียนโปรแกรมเบื้องต้นด้วย MicroPython บน ESP32

Section 4: พื้นฐานการเขียนโปรแกรม MicroPython

  • MicroPython คืออะไร
  • การใช้งานคำสั่งพื้นฐานใน MicroPython
  • การใช้งาน GPIO ของ ESP32
  • การควบคุมฮาร์ดแวร์เบื้องต้น
  • ตัวอย่างคำสั่งที่สำคัญในการทำงานกับ ESP32

Section 5: การเชื่อมต่อและควบคุมเซนเซอร์ DHT11

  • เซ็นเซอร์ DHT11 คืออะไร
  • การเชื่อมต่อเซนเซอร์ DHT11 กับ ESP32
  • การอ่านค่าอุณหภูมิและความชื้นจากเซนเซอร์ DHT11
  • การแสดงผลค่าที่ได้ผ่านจอ LCD

Section 6: การใช้งานจอแสดงผล LCD กับ ESP32

  • การเชื่อมต่อจอ LCD กับ ESP32 ผ่าน I2C
  • การแสดงผลข้อความบนจอ LCD
  • ทดสอบแสดงผลข้อมูลจาก DHT11

Section 7: การควบคุมอุปกรณ์ผ่านรีเลย์โมดูล

  • รู้จัก Relay แบบ Single Channel
  • การเชื่อมต่อรีเลย์โมดูลกับ ESP32
  • การควบคุมอุปกรณ์ไฟฟ้าผ่านรีเลย์

Section 8: การแจ้งเตือนผ่าน LINE Notify ร่วมกับ Firebase

  • รู้จัก Line Notify
  • การตั้งค่าและใช้งาน LINE Notify
  • การสร้างการแจ้งเตือนผ่าน LINE Notify
  • รู้จัก Firebase
  • การเชื่อมต่อและส่งข้อมูลผ่าน Firebase

Section 9: การประยุกต์ใช้และสร้างโปรเจกต์ IoT

  • การรวมองค์ประกอบต่างๆ เข้าด้วยกัน
  • การสร้างโปรเจกต์ IoT ที่ใช้งานได้จริง
  • ปัญหาที่พบบ่อยครั้งและแนวทางแก้ไข

Section 10: Workshop: การควบคุมพัดลมอัตโนมัติด้วยเซนเซอร์ DHT11 และ ESP32

  • เตรียมอุปกรณ์ที่ต้องใช้
  • การเชื่อมต่อและตั้งค่าอุปกรณ์ทั้งหมด
  • การเขียนโปรแกรมควบคุมพัดลมตามค่าอุณหภูมิและความชื้น
  • เขียนโปรแกรมบันทึกข้อมูลขึ้น Google Firebase
  • อัปโหลดไฟล์โปรแกรมขึ้นบอร์ด ESP32
  • การทดสอบและปรับปรุงโปรเจกต์

คอร์ส Internet of Things with MicroPython สำหรับผู้เริ่มต้น เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส Internet of Things with MicroPython สำหรับผู้เริ่มต้น ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 5,500 บาท (โปรโมชันปัจจุบันเหลือ 4,950 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius