• Learning
  • Courses
  • Pincode
    • ...
      Sign in
กลับ

IoT ในชีวิตประจำวัน (Basic IoT)

ผู้เรียน 540 คน
รีเซ็ตบทเรียน
คุณยืนยันที่จะเริ่มต้นบทเรียน IoT ในชีวิตประจำวัน (Basic IoT) ใหม่ทั้งหมด
สำเร็จ
เกิดข้อผิดพลาด

หมายเหตุ คุณยังไม่ได้สังกัดอยู่ในสถานศึกษาจะไม่สามารถรับใบรับรอง (Certificate) ได้หลังจากจบคอร์ส กรุณาติดต่อครูผู้สอนเพื่อพาเข้าสถานศึกษา

เกี่ยวกับคอร์สนี้
                                

เนื้อหาที่จะได้เรียนรู้จากคอร์ส IoT ในชีวิตประจำวัน (Basic IoT):

1. Introduction to IoT

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

2. Basic Electronic and IoT Devices

เนื้อหานี้จะเน้นให้ผู้เรียนได้เข้าใจพื้นฐานของอิเล็กทรอนิกส์และอุปกรณ์ IoT ซึ่งเป็นส่วนสำคัญในการสร้างระบบ IoT ผู้เรียนจะได้รู้จักและทดลองใช้งานอุปกรณ์พื้นฐานที่ใช้ใน IoT เช่น เซนเซอร์ และมอเตอร์

3. Microbit

ผู้เรียนจะได้เรียนรู้การใช้งาน Microbit ซึ่งเป็นบอร์ดคอมพิวเตอร์ขนาดเล็กที่ใช้ในการเรียนรู้การเขียนโปรแกรมและการควบคุมอุปกรณ์ต่างๆ ผ่านการทำโครงงาน IoT ง่ายๆ

4. Kidbright

คอร์สนี้จะให้ผู้เรียนได้ฝึกใช้งาน Kidbright ซึ่งเป็นบอร์ดพัฒนาสำหรับการเรียนรู้การเขียนโปรแกรมและการควบคุมอุปกรณ์อิเล็กทรอนิกส์อย่างง่าย ผู้เรียนจะได้เรียนรู้การสร้างโครงงาน IoT ด้วย Kidbright

5. Blockly@rduino

ผู้เรียนจะได้เรียนรู้การใช้งานภาษา Blockly ในการเขียนโปรแกรมควบคุม Arduino ซึ่งเป็นบอร์ดยอดนิยมในงาน IoT ผ่านการลากวางบล็อกโปรแกรม ผู้เรียนสามารถสร้างโครงงาน IoT ได้อย่างง่ายดาย

6. Online C++ (Codekit)

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

7. Hardware for IoT

ผู้เรียนจะได้ศึกษาส่วนประกอบฮาร์ดแวร์ที่ใช้ในระบบ IoT เช่น ไมโครคอนโทรลเลอร์, เซนเซอร์, และตัวเชื่อมต่ออื่นๆ เพื่อทำความเข้าใจวิธีการทำงานและการนำไปใช้ในโครงงานต่างๆ

8. Basic Online the device

ผู้เรียนจะได้เรียนรู้วิธีการเชื่อมต่ออุปกรณ์ IoT เข้ากับระบบอินเทอร์เน็ต และการตั้งค่าการสื่อสารระหว่างอุปกรณ์ เพื่อให้สามารถควบคุมและติดตามสถานะของอุปกรณ์ผ่านระบบออนไลน์

9. Blynk

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

10. Google Sheet DB

ผู้เรียนจะได้เรียนรู้การใช้ Google Sheets เป็นฐานข้อมูลสำหรับการจัดเก็บข้อมูลจากระบบ IoT ซึ่งเป็นวิธีที่สะดวกและเข้าถึงได้ง่าย เหมาะสำหรับโครงงานที่ต้องการการจัดการข้อมูลเบื้องต้น

11. LINE Notify

ผู้เรียนจะได้เรียนรู้วิธีการเชื่อมต่อโครงงาน IoT เข้ากับ LINE Notify เพื่อส่งการแจ้งเตือนผ่านแอปพลิเคชัน LINE ซึ่งสามารถนำไปประยุกต์ใช้ในการแจ้งเตือนสถานะของระบบ IoT ต่างๆ

12. Project Smart Home

ผู้เรียนจะได้ประยุกต์ความรู้ทั้งหมดที่เรียนมาในการสร้างโครงงาน Smart Home ซึ่งเป็นการควบคุมและติดตามการทำงานของอุปกรณ์ภายในบ้านผ่านระบบ IoT เช่น การควบคุมไฟฟ้า ประตู และอุปกรณ์ไฟฟ้าต่างๆ

หลักสูตร
1
Introduction to IoT
ขยายส่วน
  • 1.1 เนื้อหาที่เราจะเรียนในวันนี้ (Table of content)
  • 1.2 Why ทำไมเราจะต้องเรียนนี้
  • 1.3 Overview of IoT and its significance
  • 1.4 Evolution of IoT
  • 1.5 Applications of IoT in daily life
  • 1.6 Components of an IoT system
  • 1.7 Sensors and actuators
  • 1.8 Communication protocols-
  • 1.9 Key takeaway-
  • 1.10 Lab --ยังไม่ได้LAB--
2
Basic Electronic and IoT Devices
ขยายส่วน
  • 2.1 ทำไมเราต้องเรียนเรื่องนี้
  • 2.2 Component symbol
  • 2.3 Circuit Simulation
  • 2.4 Electronics Project
  • 2.5 Key takeaway
3
Microbit
ขยายส่วน
  • 3.3 Some History
  • 3.1 เนื้อหาที่เราจะเรียนในวันนี้-
  • 3.2 Why ทำไมเราจะต้องเรียนนี้
  • 3.4 Introduction to BBC
  • 3.5 Micro-bit V2 feature
  • 3.6 Programming
  • 3.7 Workshop
  • 3.8 Key takeaway
4
Kidbright
ขยายส่วน
  • 4.1 เนื้อหาที่เราจะเรียนในวันนี้
  • 4.2 Why ทำไมเราจะต้องเรียนนี้
  • 4.3 รายละเอียดอุปกรณ์ในบอร์ด Kidbright
  • 4.4 การติดตั้งโปรแกรม Kidbright
  • 4.5 รายละเอียดโปรแกรม Kidbright
  • 4.6 บทเรียนที่ 1 เรียนรู้การใช้งานจอ LED
  • 4.7 บทเรียนที่2 เรียนรู้ Sensor
  • 4.8 Key takeaway
5
Blockly@rduino
ขยายส่วน
  • 5.1 เนื้อหาที่เราจะเรียนในวันนี้
  • 5.2 Why ทำไมเราจะต้องเรียนนี้
  • 5.3 ภาพรวมการใช้งาน
  • 5.4 การใช้งาน Codekit
  • 5.5 ทดลองการใช้งาน
  • 5.6 Lab-
  • 5.7 Key takeaway
6
Online C++ (Codekit)
ขยายส่วน
  • 6.1 รู้จัก Codekit
  • 6.2 printf คำสั่งแสดงผล
  • 6.3 ความสำคัญของ สัญลักษณ์
  • 6.4 การขึ้นบรรทัดใหม่
  • 6.5 Format String-
  • 6.6 การคำนวณตัวเลข
  • 6.7 เลขจำนวนเต็ม vs เลขทศนิยม
  • 6.8 คำสั่ง Modulo (_) (คำสั่งหาเศษ)
  • 6.9 ตัวแปร (Variable)
  • 6.10 การกำหนดค่าให้ตัวแปร (Assign)
  • 6.11 Error Message ของ ภาษา C ใน Codekit
  • 6.12 การ branch แบบมีเงื่อนไข(Conditional Branching)
  • 6.13 การแสดงผล Conditional Expressions
  • 6.14 ตัวดำเนินการเปรียบเทียบ (Comparison Operators)
  • 6.15 การใช้เงื่อนไข if else
  • 6.16 การเพิ่มเงื่อนไข else if
  • 6.17 หลายเงื่อนไข (Multiple conditions)
  • 6.18 Switch Statement คืออะไร
  • 6.19 Switch Statement ต่อ
  • 6.20 ทบทวนเรื่อง variable
  • 6.21 การใช้ for Loops
  • 6.22 การปรับใช้ Iteration
  • 6.23 Array คืออะไร
  • 6.24 การเรียก Array element-
  • 6.25 การอัพเดต Array element-
  • 6.26 การวนซ้ำด้วย Array
  • 6.27 จำนวน Element ใน Array
  • 6.28 การเป็น Array ของ char และ string-
  • 6.29 Length of string-
  • 6.30 Type Conversion การเปลี่ยนชนิดข้อมูล
  • 6.31 Function คืออะไร
  • 6.32 Argument คืออะไร
  • 6.33 การใช้ Argument หลายตัว
  • 6.34 การคืนค่า (Return Value)
  • 6.35 ประเภทของ return value
  • 6.36 Variable ในฟังก์ชั่น
  • 6.37 แบบฝึกหัด
7
Hardware for IoT
ขยายส่วน
  • 7.1 Why we learn
  • 7.2 GPIO Pin
  • 7.3 ขั้วต่อโปรโตคอลการสื่อสาร
  • 7.4 Integrated development environment-
  • 7.5 Whiting code for Arduino UNO
  • 7.6 Hands on coding exercises (with ESP32)
  • 7.7 Lab ESP32
  • 7.7.2 Lab ESP32
  • 7.8 Key Takeaways
8
Basic Online the device
ขยายส่วน
  • 8.1 Basic online the device
  • 8.2 ESP32 WIFI SCAN
  • 8.3 ESP32 Web Server
  • 8.4 Project web server
  • 8.5 key takeaways
9
Blynk
ขยายส่วน
  • 9.1 สร้าง Account Blynk และทำ Quick Start
  • 9.2 Lab2
  • 9.3 Rest API
  • 9.4 key takeaways
10
Google Sheet DB
ขยายส่วน
  • 10.1 ESP32 with Google Sheet
  • 10.2 Logging Data from ESP32 to Google Sheets with Google Apps Script
  • 10.3 key takeaways
11
LINE Notify
ขยายส่วน
  • 11.1 แจ้งเตือนผ่านไลน์ด้วย ESP32
  • 11.2 การขอ Token
  • 11.3 ESP32 LINE Notify Coding อธิบายการทำงาน Coding
  • 11.4 key takeaways
12
Project smart home
ขยายส่วน
  • 12.1 Project smart home Build your idea
  • 12.2 Project Example
  • 12.3 Build you own project
  • 12.4 key takeaways
certificate-sample
Certificate of Completion

คอร์สเรียนนี้ เป็นคอร์สเรียนที่มีใบรับรองให้หลังเรียนจบ

ข้อมูลคอร์สเรียน
  • จำนวนบท
    12 บทเรียน
  • ใบรับรอง
    -
  • ความยาก
    ไม่ระบุ

© Codekit

  • Privacy
  • Terms
  • Contact Us : info@codekit.co