Internet of Things (IoT) สำหรับผู้เริ่มต้น

เรียนรู้และพัฒนา Internet of Things (IoT) สำหรับผู้เริ่มต้นโดยใช้แพลทฟอร์ม Arduino

Ratings: 4.64 / 5.00




Description

เทคโนโลยีอินเตอร์เน็ตในทุกสรรพสิ่ง หรือ Internet of Things หรือ IoT หมายถึงสิ่งของต่างๆ มีการเชื่อมต่อกันเป็นโครงข่าย ส่งข้อมูลเพื่อแลกเปลี่ยน ทำการประมวลผล หรือเพื่อควบคุมการทำงานต่างๆ สิ่งของที่กล่าวถึงนั้น หมายถึง “Things” คือสิ่งของทุกๆ อย่าง ได้แก่ เครืองใช้สำนักงาน เครื่องมือเครื่องจักรกลการเกษตร เครื่องจักรในโรงงานอุตสาหกรรม อาคาร บ้านพักอาศัย อุปกรณ์เครื่องใช้ในชีวิตประจำวันต่างๆ อาทิ นาฬิกา รถยนต์ ตู้เย็น อุปกรณ์เตือนภัย ฯลฯ โดยสิ่งที่กล่าวถึงนั้นจะมีเซ็นเซอร์ซึ่งทำหน้าที่รับรู้สภาวะแวดล้อมต่างๆ แล้วทำการส่งข้อมูลผ่านระบบเครือข่ายดังกล่าว โดย IoT จะมีส่วนช่วยในหลายๆ ด้าน เช่น การเพิ่มผลผลิตทางการเกษตร การดูแลความปลอดภัย การดูแลสุขภาพ การบันทึกเก็บข้อมูลสำหรับการวิเคราะห์ วิจัย  ฯลฯ

คอร์สนี้เหมาะสำหรับผู้เริ่มต้น โดยมีเนื้อหาเริ่มตั้งแต่อุปกรณ์ฮาร์ดแวร์อิเล็กทรอนิกส์ขั้นพื้นฐาน การใช้งานเซนเซอร์  Analog และ Digital การเขียนโปรแกรมควบคุมบอร์ดที่ใช้เป็นคอนโทรลเลอร์ การเชื่อมต่อแบบไร้สาย การสร้าง IoT Application ที่ทำงานเชื่อมต่อกับระบบคอมพิวเตอร์และอุปกรณ์ Mobile อื่นๆ ท่านสามารถนำไปต่อยอดพัฒนาสร้างโปรเจค IoT สำหรับงานด้านต่างๆ ได้

What You Will Learn!

  • การติดตั้ง การเตรียมเครื่องมือ Tools และ Libraries สำหรับการพัฒนา IoT Application โดยใช้บอร์ด NodeMCU ESP8266 (Arduino Platform)
  • สร้างโปรเจคด้าน IoT โดยใช้บอร์ด NodeMCU ESP8266 (Arduino Platform)
  • เขียนโปรแกรมควบคุมการทำงาน IoT Application
  • การอ่านค่า Input แบบ Analog และ Digital
  • การใช้งาน Output แบบ Digital ควบคุมการปิดเปิดอุปกรณ์ และ Pulse-width Modulator (PWM) สำหรับควบคุมอุปกรณ์เช่น DC Motor ฯลฯ
  • การเชื่อมต่อเซนเซอร์เข้ากับ IoT เช่น Analog Sensor, Digital Sensor ทำการวัดอุณหภูมิ ฯลฯ
  • การสร้าง Access Point และ Web Server
  • MQTT protocol และการใช้งานส่งข้อมูลระหว่างอุปกรณ์
  • Pulse-width Modulation, I2C bus, Pull-up, Pull-down

Who Should Attend!

  • นักเรียน นักศึกษา หรือผู้สนใจด้าน Internet of Things
  • นักพัฒนา นักเรียน นักศึกษา ทำโปรเจคด้าน Internet of Things