บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อแนะนำการใช้งานบอร์ด Node MCU ESP8266(โหนด เอมซียู อีเอสพี 8266) ร่วมกับ ภาษาไพธอน
ESP8266 คือ โมดูล WiFi ที่สามารถโปรแกรมลงไปได้จึงสะดวกต่อการเชื่อมต่ออินเตอร์เน็ต ทำให้การใช้งานในด้าน
internet of things (อินเตอร์เน็ต ออฟ ติง) และ ไมโครคอนโทรลเลอร์ ใช้งานได้สะดวกยิ่งขึั้น
- newboard2_600x316.jpg (41.48 KiB) Viewed 2111 times
ต่อมาเราจะมาดูวิธีเชื่อมต่อเจ้าบอร์ดนี้กับ computer(คอมพิวเตอร์) ของเรานะครับ
อุปกรณ์ที่จำเป็นต้องมี คือ 1.ตัวบอร์ด esp8266 2.สาย micro usb (ไมโครยูเอสบี) 3.คอมพิวเตอร์
1.ลงไดร์เวอร์
- step 1.1 ให้เราเสียบสายไมโครยูเอสบี เข้ากับคอมพิวเตอร์และบอร์ด
step 1.2 เมื่อเราเสียบเสร็จแล้วให้ตลิ๊กขวาที่ This pc บนหน้าจอของเราเลือก Manager จะปรากฏหน้าต่างดังรูปขึ้นมาให้เราเลือก Device Manager
- mana.png (23.85 KiB) Viewed 2132 times
- step 1.3 ต่อมาเราจะเห็น driver ของเจ้าตัวบอร์ดนี้ สำหรับคนที่ยังไม่มีมันจะขึ้นเป็นเครื่องหมายตกใจสีเหลืองให้เรานั้นดูข้างหลังบอร์ดมันจะมีชื่อไดร์เวอร์อยู่ไปเสริชหา ในกูเกิ้ล เมื่อโหลดมาเสร็จแล้วจึงค่อยทำการ อัพเดตไดร์เวอร์ โดยคลิ๊กขวาที่เครื่องหมายตกใจสีเหลือง แล้วกด update > เลือกbrowse my computer > เลือกที่เก็บไดรเวอร์ > Next
- dri.png (28.26 KiB) Viewed 2132 times
- brow.png (13.88 KiB) Viewed 2132 times
- path.png (13.16 KiB) Viewed 2132 times
- เพียงเท่านี้เราก็ติดตั้งไดร์เวอร์เสร็จแล้ว
2.แฟลชเฟริมแวร์ให้บอร์ดกับคอมพิวเตอร์รู้จักกัน โดยดาวน์โหลดโปรแกรมสำหรับดาวน์โหลด
ได้ที่นี่
และดาวน์โหลดไฟล์ สำหรับ update firmware
ได้ที่นี่
- 2.1 กดปุ่ม Flash บนบอร์ดค้าง > กดปุ่ม reset บนบอร์ด 1 ครั้ง > ปล่อยปุ่ม Flash ที่กดค้างไว้ เปิดโปรแกรม สำหรับแฟลชเฟิร์มแวร์ ขึ้นมา
- fla.png (18.82 KiB) Viewed 2131 times
2.2เลือก Config > คลิ๊กรูปเฟือง > เลือกเฟิร์มแวร์ที่เรา ดาวน์โหลดมา > คลิ๊ก open
- fl2.png (29.84 KiB) Viewed 2131 times
- fla3.png (29.59 KiB) Viewed 2131 times
- 2.3เมื่อเสร็จแล้วจะได้ดังภาพ
- f4.png (30.99 KiB) Viewed 2130 times
2.4 เข้าไปที่แถบ advance และเลือก อัตตรา baud rate (สามารถดูได้หลังบอร์ด)
- baudrate.png (20.94 KiB) Viewed 2116 times
- 2.5เข้าไปที่แถบ Operation คลิ๊ก Flash รอจนกว่า จะแฟลชเสร็จ
- f5.png (18.36 KiB) Viewed 2130 times
- finaish f.png (21.96 KiB) Viewed 2129 times
- 2.6 เมือแฟลชเสร็จแล้วให้เรา Reset ที่บอร์ดหนึ่งครั้ง และไปโหลด โปรแกรมสำหรับเขียนโปรแกรมที่ชื่อ uPy Craft จากในอินเตอร์เน็ตมา
- uPyCraft.png (5.7 KiB) Viewed 2130 times
- 2.7 เปิดโปรแกรม uPy Craft ขึ้นมาเมื่อเปิดมาแล้วให้เข้าไปที่แถบ Tools > Board > ESP8266
- program2.png (45.32 KiB) Viewed 2108 times
- 2.8 ต่อมาเข้าไปที่แถบ Tools อีกครั้งเลือก COM3 (หรือพอร์ตอื่นที่เราไว้ใช้เชื่อมคอมพิวเตอร์กับบอร์ด)
- program3.png (50.4 KiB) Viewed 2108 times
- 2.9 เมื่อบอร์ดเชื่อมต่อสำเร็จแล้วจะปรากฏสัญญาลักษณ์ >>> บนช่องคำสั่ง
เพียงเท่านี้เราก็จะสามารถโปรแกรมคำสั่งให้กับบอร์ด ESP8266 ได้แล้ว
อ้างอิง
github
[color=#FF0040]บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อแนะนำการใช้งานบอร์ด Node MCU ESP8266(โหนด เอมซียู อีเอสพี 8266) ร่วมกับ [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/83-python/2393-%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%A7%E0%B8%B1%E0%B8%95%E0%B8%B4-%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-python-%E0%B9%84%E0%B8%9E%E0%B8%97%E0%B8%AD%E0%B8%99.html]ภาษาไพธอน[/url][/color]
ESP8266 คือ โมดูล WiFi ที่สามารถโปรแกรมลงไปได้จึงสะดวกต่อการเชื่อมต่ออินเตอร์เน็ต ทำให้การใช้งานในด้าน [url=https://www.mindphp.com/forums/viewtopic.php?f=215&t=34891]internet of things (อินเตอร์เน็ต ออฟ ติง)[/url] และ ไมโครคอนโทรลเลอร์ ใช้งานได้สะดวกยิ่งขึั้น
[attachment=2]newboard2_600x316.jpg[/attachment]
ต่อมาเราจะมาดูวิธีเชื่อมต่อเจ้าบอร์ดนี้กับ computer(คอมพิวเตอร์) ของเรานะครับ
อุปกรณ์ที่จำเป็นต้องมี คือ 1.ตัวบอร์ด esp8266 2.สาย micro usb (ไมโครยูเอสบี) 3.คอมพิวเตอร์
1.ลงไดร์เวอร์
[list]step 1.1 ให้เราเสียบสายไมโครยูเอสบี เข้ากับคอมพิวเตอร์และบอร์ด
step 1.2 เมื่อเราเสียบเสร็จแล้วให้ตลิ๊กขวาที่ This pc บนหน้าจอของเราเลือก Manager จะปรากฏหน้าต่างดังรูปขึ้นมาให้เราเลือก Device Manager[/list]
[attachment=14]mana.png[/attachment]
[list]step 1.3 ต่อมาเราจะเห็น driver ของเจ้าตัวบอร์ดนี้ สำหรับคนที่ยังไม่มีมันจะขึ้นเป็นเครื่องหมายตกใจสีเหลืองให้เรานั้นดูข้างหลังบอร์ดมันจะมีชื่อไดร์เวอร์อยู่ไปเสริชหา ในกูเกิ้ล เมื่อโหลดมาเสร็จแล้วจึงค่อยทำการ อัพเดตไดร์เวอร์ โดยคลิ๊กขวาที่เครื่องหมายตกใจสีเหลือง แล้วกด update > เลือกbrowse my computer > เลือกที่เก็บไดรเวอร์ > Next[/list]
[attachment=11]dri.png[/attachment]
[attachment=13]brow.png[/attachment]
[attachment=12]path.png[/attachment]
[list]เพียงเท่านี้เราก็ติดตั้งไดร์เวอร์เสร็จแล้ว[/list]
2.แฟลชเฟริมแวร์ให้บอร์ดกับคอมพิวเตอร์รู้จักกัน โดยดาวน์โหลดโปรแกรมสำหรับดาวน์โหลด [url=https://github.com/nodemcu/nodemcu-flasher]ได้ที่นี่[/url]
และดาวน์โหลดไฟล์ สำหรับ update firmware [url=http://micropython.org/download]ได้ที่นี่[/url]
[list]2.1 กดปุ่ม Flash บนบอร์ดค้าง > กดปุ่ม reset บนบอร์ด 1 ครั้ง > ปล่อยปุ่ม Flash ที่กดค้างไว้ เปิดโปรแกรม สำหรับแฟลชเฟิร์มแวร์ ขึ้นมา[/list]
[attachment=10]fla.png[/attachment]
2.2เลือก Config > คลิ๊กรูปเฟือง > เลือกเฟิร์มแวร์ที่เรา ดาวน์โหลดมา > คลิ๊ก open
[list][attachment=9]fl2.png[/attachment]
[attachment=8]fla3.png[/attachment]
[/list]
[list]2.3เมื่อเสร็จแล้วจะได้ดังภาพ[/list]
[attachment=7]f4.png[/attachment]
2.4 เข้าไปที่แถบ advance และเลือก อัตตรา baud rate (สามารถดูได้หลังบอร์ด)
[attachment=3]baudrate.png[/attachment]
[list]2.5เข้าไปที่แถบ Operation คลิ๊ก Flash รอจนกว่า จะแฟลชเสร็จ[/list]
[attachment=6]f5.png[/attachment]
[attachment=4]finaish f.png[/attachment]
[list]2.6 เมือแฟลชเสร็จแล้วให้เรา Reset ที่บอร์ดหนึ่งครั้ง และไปโหลด โปรแกรมสำหรับเขียนโปรแกรมที่ชื่อ uPy Craft จากในอินเตอร์เน็ตมา [/list]
[attachment=5]uPyCraft.png[/attachment]
[list]2.7 เปิดโปรแกรม uPy Craft ขึ้นมาเมื่อเปิดมาแล้วให้เข้าไปที่แถบ Tools > Board > ESP8266 [/list]
[attachment=0]program3.png[/attachment]
[list]2.8 ต่อมาเข้าไปที่แถบ Tools อีกครั้งเลือก COM3 (หรือพอร์ตอื่นที่เราไว้ใช้เชื่อมคอมพิวเตอร์กับบอร์ด)[/list]
[attachment=1]program2.png[/attachment]
[list]2.9 เมื่อบอร์ดเชื่อมต่อสำเร็จแล้วจะปรากฏสัญญาลักษณ์ >>> บนช่องคำสั่ง[/list]
เพียงเท่านี้เราก็จะสามารถโปรแกรมคำสั่งให้กับบอร์ด ESP8266 ได้แล้ว
อ้างอิง
github