
IoT เบื้องต้้นบน NodeMCU ราคา 250 บาท
ราคา
250
บาท
ราคา
250
บาท
IoT เบื้องต้้นบน NodeMCU
ผู้แต่ง : ผศ.ดอนสัน ปงผาบ, ผศ.อภิศักดิ์ พรหมฝาย, ผศ. ดร.พีรพล จันทร์หอม
ผู้แปล : –
ปีที่พิมพ์ : 2565
จำนวนหน้า: 192 หน้า
ขนาด : มาตราฐาน 18.5 x 26 ซม. (T)
รูปแบบ : ปกอ่อน
9789744438317
ส.ส.ท.
คำแนะนำ
แนะนำการเชื่อมต่อ NodeMCU ESP8266 กับอุปกรณ์อินพุต-เอาต์พุต การเชื่อมต่อกับเซนเซอร์ต่าง ๆ พร้อมตัวอย่างการเขียนโปรแกรมควบคุมการทำงานของแต่ละอุปกรณ์ และตอนท้ายเป็นการประยุกต์ IoT โดยควบคุมการเคลื่อนที่ของหุ่นยนต์ด้วยสมาร์ทโฟนผ่านแอปพลิเคชัน Blynk และการแจ้งเตือนปริมาณฝุ่น PM2.5 ผ่านแอปพลิเคชัน LINE
สารบัญ
บทที่ 1 พื้นฐานไมโครคอนโทรลเลอร์และ IoT
1.1 Internet of Things
1.2 การสื่อสาร (Communication)
1.3 IoT กับอุตสาหกรรม
1.4 การประยุกต์ใช้งาน IoT
1.5 NodeMCU ESP8266
1.6 ขาสัญญาณ NodeMCU ESP8266
1.7 Arduino IDE
1.8 เมนูคําสั่งของ Arduino IDE
1.9 การใช้งานโปรแกรม Arduino IDE
1.10 ขั้นตอนการพัฒนาโปรแกรม
1.11 สรุป
บทที่ 2 ดิจิทัลอินพุตและเอาต์พุต
2.1 การควบคุม LED
2.2 ฟังก์ชัน pinMode()
2.3 ฟังก์ชัน digitalWrite()
2.4 ฟังก์ชัน digitalRead()
2.5 ฟังก์ชัน millis()
2.6 การควบคุมรีเลย์
2.7 สรุป
บทที่ 3 แอนะล็อกอินพุตและเอาต์พุต
3.1 ฟังก์ชัน analogRead()
3.2 ฟังก์ชัน analogWrite()
3.3 ฟังก์ชัน map()
3.4 ฟังก์ชัน Serial
3.5 ตัวต้านทานแบบ LDR
3.6 การวัดความชื้นในดิน
3.7 สรุป
1-8 NodeMCUloT.indd 5 26/7/2565 BE 12:52
6
บทที่ 4 เซนเซอร์
4.1 เซนเซอร์ตรวจจับความเคลื่อนไหว
4.2 เซนเซอร์วัดแรงดัน
4.3 เซนเซอร์วัดระยะทาง
4.4 เซนเซอร์ตรวจจับโลหะ
4.5 เซนเซอร์ตรวจวัดแสง
4.6 เซนเซอร์วัดอุณหภูมิแบบอินฟราเรด
4.7 สรุป
บทที่ 5 จอแสดงผล
5.1 จอแสดงผล LCD แบบ I2C
5.2 ฟังก์ชันควบคุมการแสดงผลจอ LCD แบบ I2C
5.3 การแสดงค่าอุณหภูมิและความชื้นบนจอ LCD
5.4 จอแสดงผล 7 ส่วน
5.5 สรุป
บทที่ 6 หน่วยความจําและการบันทึกข้อมูล
6.1 หน่วยความจํา
6.2 ตัวแปร
6.3 เซนเซอร์วัดความเป็นกรด-ด่าง
6.4 สรุป
บทที่ 7 สเต็ปเปอร์มอเตอร์
7.1 สเต็ปเปอร์มอเตอร์แบบยูนิโพลาร์
7.2 การเชื่อมต่อกับสเต็ปเปอร์มอเตอร์แบบยูนิโพลาร์
7.3 การควบคุมสเต็ปเปอร์มอเตอร์แบบยูนิโพลาร์
7.4 สเต็ปเปอร์มอเตอร์แบบไบโพลาร์
7.5 สรุป
1-8 NodeMCUloT.indd 6 26/7/2565 BE 12:52
7
บทที่ 8 แอปพลิเคชัน Blynk
8.1 สถาปัตยกรรมของ Blynk
8.2 MQTT Protocol
8.3 WiFi Scan
8.4 การติดตั้ง Blynk App
8.5 การปิด-เปิดไฟผ่านแอปพลิเคชัน Blynk
8.6 การแสดงค่าแอนะล็อกและอุณหภูมิผ่านแอปพลิเคชัน Blynk
8.7 สรุป
บทที่ 9 การควบคุมหุ่นยนต์ด้วยสมาร์ทโฟน
9.1 เซอร์โวมอเตอร์
9.2 เซอร์โวมอเตอร์แบบ 360 องศา
9.3 การสร้างหุ่นยนต์
9.4 การสร้างแอปพลิเคชัน Blynk ควบคุมหุ่นยนต์
9.5 สรุป
บทที่ 10 เครื่องวัดฝุ่นและการแจ้งเตือนทางไลน์
10.1 เซนเซอร์วัดฝุ่น PMS5003
10.2 การอ่านค่าฝุ่น
10.3 การส่งข้อมูลระหว่าง Arduino และ NodeMCU ESP8266
10.4 การแจ้งเตือนทางไลน์ผ่าน LINE Notify
10.5 การขอ Access Token
10.6 เครื่องวัดฝุ่นแจ้งเตือนทางไลน์
10.7 สรุป
บรรณานุกรม
Be the first to comment