Product description
ผู้แต่ง : ผศ.ดอนสัน ปงผาบ, ผศ.อภิศักดิ์ พรหมฝาย, ผศ. ดร.พีรพล จันทร์หอม
ขนาด : มาตราฐาน 18.5 x 26 ซม. (T)
แนะนำการเชื่อมต่อ NodeMCU ESP8266 กับอุปกรณ์อินพุต-เอาต์พุต การเชื่อมต่อกับเซนเซอร์ต่าง ๆ พร้อมตัวอย่างการเขียนโปรแกรมควบคุมการทำงานของแต่ละอุปกรณ์ และตอนท้ายเป็นการประยุกต์ IoT โดยควบคุมการเคลื่อนที่ของหุ่นยนต์ด้วยสมาร์ทโฟนผ่านแอปพลิเคชัน Blynk และการแจ้งเตือนปริมาณฝุ่น PM2.5 ผ่านแอปพลิเคชัน LINE
บทที่ 1 พื้นฐานไมโครคอนโทรลเลอร์และ IoT
1.2 การสื่อสาร (Communication)
1.4 การประยุกต์ใช้งาน IoT
1.6 ขาสัญญาณ NodeMCU ESP8266
1.8 เมนูคําสั่งของ Arduino IDE
1.9 การใช้งานโปรแกรม Arduino IDE
1.10 ขั้นตอนการพัฒนาโปรแกรม
บทที่ 2 ดิจิทัลอินพุตและเอาต์พุต
2.3 ฟังก์ชัน digitalWrite()
2.4 ฟังก์ชัน digitalRead()
บทที่ 3 แอนะล็อกอินพุตและเอาต์พุต
3.1 ฟังก์ชัน analogRead()
3.2 ฟังก์ชัน analogWrite()
1-8 NodeMCUloT.indd 5 26/7/2565 BE 12:52
4.1 เซนเซอร์ตรวจจับความเคลื่อนไหว
4.6 เซนเซอร์วัดอุณหภูมิแบบอินฟราเรด
5.2 ฟังก์ชันควบคุมการแสดงผลจอ LCD แบบ I2C
5.3 การแสดงค่าอุณหภูมิและความชื้นบนจอ LCD
บทที่ 6 หน่วยความจําและการบันทึกข้อมูล
6.3 เซนเซอร์วัดความเป็นกรด-ด่าง
บทที่ 7 สเต็ปเปอร์มอเตอร์
7.1 สเต็ปเปอร์มอเตอร์แบบยูนิโพลาร์
7.2 การเชื่อมต่อกับสเต็ปเปอร์มอเตอร์แบบยูนิโพลาร์
7.3 การควบคุมสเต็ปเปอร์มอเตอร์แบบยูนิโพลาร์
7.4 สเต็ปเปอร์มอเตอร์แบบไบโพลาร์
1-8 NodeMCUloT.indd 6 26/7/2565 BE 12:52
บทที่ 8 แอปพลิเคชัน Blynk
8.5 การปิด-เปิดไฟผ่านแอปพลิเคชัน Blynk
8.6 การแสดงค่าแอนะล็อกและอุณหภูมิผ่านแอปพลิเคชัน Blynk
บทที่ 9 การควบคุมหุ่นยนต์ด้วยสมาร์ทโฟน
9.2 เซอร์โวมอเตอร์แบบ 360 องศา
9.4 การสร้างแอปพลิเคชัน Blynk ควบคุมหุ่นยนต์
บทที่ 10 เครื่องวัดฝุ่นและการแจ้งเตือนทางไลน์
10.1 เซนเซอร์วัดฝุ่น PMS5003
10.3 การส่งข้อมูลระหว่าง Arduino และ NodeMCU ESP8266
10.4 การแจ้งเตือนทางไลน์ผ่าน LINE Notify
10.6 เครื่องวัดฝุ่นแจ้งเตือนทางไลน์