^Back To Top
Get Adobe Flash player

[เอกสาร #6] เรียนรู้และลองเล่นกับอินเทอร์เน็ตของสรรพสิ่งด้วย ESP32

“เรียนรู้และลองเล่นกับอินเทอร์เน็ตของสรรพสิ่งด้วย ESP32” ซึ่งจัดทำขึ้นเพื่อเป็นแนวทางการเรียนรู้ IoT แบบลงมือปฏิบัติ เนื้อหาครอบคลุมตั้งแต่ความรู้พื้นฐานของ IoT และการใช้งานบอร์ด ESP32 การเขียนโปรแกรมควบคุมอินพุต–เอาต์พุต การทำงานแบบไม่ใช้คำสั่ง delay การใช้งานเซนเซอร์ชนิดต่าง ๆ การแสดงผลบนจอ LCD และ OLED การสร้าง Web Server การสื่อสารด้วย MQTT และการสร้าง Dashboard ด้วย Node-RED ทุกบทนำเสนอในรูปแบบใบงาน เหมาะสำหรับนักเรียน นักศึกษา ครู และผู้สนใจทั่วไป หนังสือเล่มนี้เปิดให้ดาวน์โหลดฟรี สามารถนำไปศึกษาและใช้งานได้ทันที 

เอกสารนี้ประกอบด้วยใบงานที่ฝึกปฏิบัติเพื่อเรียนรู้อินเทอร์เน็ตของสรรพสิ่งที่ใช้ ESP32 ใบงานประกอบด้วย

ใบงานที่ 1 แนะนำวิชา IoT และการใช้งานบอร์ด ESP32 เบื้องต้น
ใบงานที่ 2 การเขียนโปรแกรมควบคุมเอาต์พุตแบบดิจิทัล (Digital Output)
ใบงานที่ 3 การเขียนโปรแกรมแบบไม่ใช้คำสั่ง delay (Non-blocking)
ใบงานที่ 4 การใช้งานพอร์ตเป็นอินพุตดิจิทัลด้วยปุ่มกด (Digital Input – Switch)
ใบงานที่ 5 การใช้งานพอร์ตแอนะล็อกด้วย Potentiometer และ LDR
ใบงานที่ 6 การใช้งานสัญญาณ PWM (Pulse Width Modulation)
ใบงานที่ 7 การใช้งานอินเตอร์รัพต์ (Interrupts)
ใบงานที่ 8 การใช้งานตัวแปลงสัญญาณดิจิทัลเป็นอนาล็อก (DAC)
ใบงานที่ 9 การใช้งานเซนเซอร์แบบสัมผัส (Capacitive Touch Sensor)
ใบงานที่ 10 การวัดอุณหภูมิแบบดิจิทัลระบบบัส 1-Wire ด้วยเซนเซอร์ DS18B20
ใบงานที่ 11 การวัดอุณหภูมิและความชื้นสัมพัทธ์ด้วยเซนเซอร์ DHT11 และ DHT22
ใบงานที่ 12 การแสดงผลข้อมูลด้วยจอ LCD 16x2 ผ่านพอร์ตสื่อสาร I²C
ใบงานที่ 13 การแสดงผลกราฟิกและข้อความบนจอ OLED 128x64 ผ่านพอร์ต I²C
ใบงานที่ 14 การสร้าง Web Server ควบคุมอุปกรณ์ (SoftAP Mode)
ใบงานที่ 15 ESP32 Web Server อ่านค่าจากเซนเซอร์ไปแสดงผลในรูปแบบข้อความ
ใบงานที่ 16 ESP32 Web Server แสดงผลค่าเซนเซอร์ด้วย Gauge
ใบงานที่ 17 การดึงค่าเวลาจริงจากเซิร์ฟเวอร์ NTP (Network Time Protocol)
ใบงานที่ 18 การส่งข้อมูลจาก ESP32 เพื่อบันทึกผลลงใน Google Sheet
ใบงานที่ 19 การสื่อสารข้อมูลด้วยโปรโตคอล MQTT บน ESP32
ใบงานที่ 20 การสร้าง Dashboard ด้วย Node-RED เชื่อมต่อกับ ESP32 ผ่าน MQTT

ดาวน์โหลดไฟล์เอกสารและไฟล์โค้ดโปรแกรมในแต่ละใบงานได้ที่

https://drive.google.com/drive/folders/1XmH9L7tHqHCHuc3KwcKoYG313PdkWXko?usp=sharing

สงวนลิขสิทธิ์ ©  โดยครูประภาส สุวรรณเพชร อนุญาตให้ทำซ้ำหรือเผยแพร่เพื่อประโยชน์ทางการศึกษาและวิทยาทานได้  ไม่อนุญาต ให้คัดลอก ดัดแปลง หรือทำซ้ำเพื่อการจำหน่ายในเชิงพาณิชย์ 

ครูประภาส สุวรรณเพชร

แผนกวิชาช่างอิเล็กทรอนิกส์

วิทยาลัยเทคนิคชัยภูมิ

www.praphas.com

This email address is being protected from spambots. You need JavaScript enabled to view it.

Copyright © 2026 www.praphas.com. All Rights Reserved.
Joomla! is Free Software released under the GNU General Public License.