สอนควบคุม Servo Motor ด้วยแอพพลิเคชั่น Blynk
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Untitled-1-2-scaled.jpg)
บทความนี้จะสอนการใช้ NodeMCU Esp8266 ควบคุม Servo SG90 ผ่านแอพพลิเคชั่น Blynk โดยใช้เครื่องมือ Silder และ Button ในการควบคุม จะเป็นอย่างไรนั้น ไปดูกันเลยครับ
อุปกรณ์ที่ต้องใช้
การต่อวงจร
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Untitled-Sketch_bb-1.png)
SG90 Servo Motor ⇒ Esp8266
สายสีแดง → Vin
สายสีน้ำตาล → GND
สายสีส้ม → D8
ขั้นตอนการใช้งานแอพ Blynk
1. เมื่อเข้าแอพ Blynk และทำการ Login เข้ามาเรียบร้อยแล้ว ให้กด New Project จากนั้นทำตามขั้นตอน ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.21.53.160-576x1024.png)
2. แอพจะส่ง Token ไปยังอีเมลล์ของเรา หลังจากนั้นกด OK หมายเหตุ “เดี๋ยวเราจะนำ Token นี้ไปใส่ในโค้ด Arduino IDE ของเรา เดี๋ยวผมจะสอนในขั้นตอนท้าย ๆ ครับ”
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.22.11.293-576x1024.png)
3. กดตรงเครื่องหมาย บวก ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.30.41.772-576x1024.png)
4. จะเจอหน้าต่างแถบเครื่องมือต่าง ๆ มากมาย ในที่นี้เราจะเลือกเครื่องมือ “Slider” ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.23.52.438-576x1024.png)
5. กดค้างที่ตัว Slider และขยายให้เต็ม ดังรูป หรือไม่ขยายก็ได้ครับ แล้วแต่ความชอบครับ
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.36.02.218-576x1024.png)
6. คลิกเพิ่มเครื่องมืออีกครั้ง และเลือกเป็น “Button” ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.24.24.712-576x1024.png)
7. เพิ่มมาให้ครบ 2 อัน และกดค้างเพื่อจัดตำแหน่งจะได้ ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.24.44.063-576x1024.png)
8. คลิกที่ตัว Slider หนึ่งครั้ง จะเจอหน้าต่างให้เซ็ทค่า ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.42.08.662-576x1024.png)
9. เซ็ทค่าตามขั้นตอน ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.42.53.768-576x1024.png)
10. กดที่ตัว Button หนึ่งครั้ง และทำการเซ็ทค่า Button ตามขั้นตอน ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.43.44.126-576x1024.png)
11. กดที่ตัว Button อีกอันหนึ่ง หนึ่งครั้ง และทำการเซ็ทค่า Button ตามขั้นตอน ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.44.07.996-576x1024.png)
12. เมื่อเซ็ทค่าครบทุกอันแล้วเราจะได้หน้าตาแอพ ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.44.52.325-576x1024.png)
13. คลิกที่ “สามเหลี่ยม” มุมขวาบนไว้รอเชื่อมต่อกับบอร์ดจะได้ ดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2022.01.28_13.45.29.858-576x1024.png)
ขั้นตอนในโปรแกรม Arduino IDE
1. ไปที่อีเมลของเรา หาเมลที่ชื่อ Blynk จะเห็น Token ที่ได้มา ดังรูป และทำการคัดลอกไว้
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_2-6.jpg)
2. ดาวน์โหลดโค้ดที่ผมอัพไว้ให้เมื่อข้างต้น และเปิดไฟล์ขึ้นมา นำ Token ที่ได้ไปวาง ดังรูป และใส่ชื่อ ไวไฟ และรหัสให้เรียบร้อย
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_1-6.jpg)
3. หลังจากนั้นให้เข้าไปเมนู Tools → Board : “xxxxxxx” → ESP8266 Board (3.0.2) → เลือกรุ่นของบอร์ด
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_3-6.jpg)
4. ไปที่เมนู Tools อีกครั้ง เลือก Port ที่ NodeMCU ESP8266 เชื่อมต่ออยู่ ในที่นี้เป็น COM7
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_4-7.jpg)
5. กดอัปโหลดโปรแกรมลงบอร์ด รอจนเสร็จ
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/Screenshot_5-6.jpg)
เมื่ออัพโหลดโค้ดลงบอร์ดเรียบร้อยแล้ว ทำการทดสอบจะได้ผลดังรูป
![](https://www.ai-corporation.net/wp-content/uploads/2022/01/VID_20220128_150505.gif)