แนะนำการใช้บอร์ด ESP8266

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

prakon
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 500
ลงทะเบียนเมื่อ: 02/07/2018 10:45 am

แนะนำการใช้บอร์ด ESP8266

โพสต์โดย prakon » 12/07/2018 10:27 am

บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อแนะนำการใช้งานบอร์ด Node MCU ESP8266(โหนด เอมซียู อีเอสพี 8266) ร่วมกับ ภาษาไพธอน
ESP8266 คือ โมดูล WiFi ที่สามารถโปรแกรมลงไปได้จึงสะดวกต่อการเชื่อมต่ออินเตอร์เน็ต ทำให้การใช้งานในด้าน internet of things (อินเตอร์เน็ต ออฟ ติง) และ ไมโครคอนโทรลเลอร์ ใช้งานได้สะดวกยิ่งขึั้น

newboard2_600x316.jpg
newboard2_600x316.jpg (41.48 KiB) เปิดดู 111 ครั้ง


ต่อมาเราจะมาดูวิธีเชื่อมต่อเจ้าบอร์ดนี้กับ computer(คอมพิวเตอร์) ของเรานะครับ
อุปกรณ์ที่จำเป็นต้องมี คือ 1.ตัวบอร์ด esp8266 2.สาย micro usb (ไมโครยูเอสบี) 3.คอมพิวเตอร์
1.ลงไดร์เวอร์
    step 1.1 ให้เราเสียบสายไมโครยูเอสบี เข้ากับคอมพิวเตอร์และบอร์ด
    step 1.2 เมื่อเราเสียบเสร็จแล้วให้ตลิ๊กขวาที่ This pc บนหน้าจอของเราเลือก Manager จะปรากฏหน้าต่างดังรูปขึ้นมาให้เราเลือก Device Manager
mana.png
mana.png (23.85 KiB) เปิดดู 132 ครั้ง

    step 1.3 ต่อมาเราจะเห็น driver ของเจ้าตัวบอร์ดนี้ สำหรับคนที่ยังไม่มีมันจะขึ้นเป็นเครื่องหมายตกใจสีเหลืองให้เรานั้นดูข้างหลังบอร์ดมันจะมีชื่อไดร์เวอร์อยู่ไปเสริชหา ในกูเกิ้ล เมื่อโหลดมาเสร็จแล้วจึงค่อยทำการ อัพเดตไดร์เวอร์ โดยคลิ๊กขวาที่เครื่องหมายตกใจสีเหลือง แล้วกด update > เลือกbrowse my computer > เลือกที่เก็บไดรเวอร์ > Next
dri.png
dri.png (28.26 KiB) เปิดดู 132 ครั้ง

brow.png
brow.png (13.88 KiB) เปิดดู 132 ครั้ง

path.png
path.png (13.16 KiB) เปิดดู 132 ครั้ง

    เพียงเท่านี้เราก็ติดตั้งไดร์เวอร์เสร็จแล้ว
2.แฟลชเฟริมแวร์ให้บอร์ดกับคอมพิวเตอร์รู้จักกัน โดยดาวน์โหลดโปรแกรมสำหรับดาวน์โหลด ได้ที่นี่
และดาวน์โหลดไฟล์ สำหรับ update firmware ได้ที่นี่
    2.1 กดปุ่ม Flash บนบอร์ดค้าง > กดปุ่ม reset บนบอร์ด 1 ครั้ง > ปล่อยปุ่ม Flash ที่กดค้างไว้ เปิดโปรแกรม สำหรับแฟลชเฟิร์มแวร์ ขึ้นมา
fla.png
fla.png (18.82 KiB) เปิดดู 131 ครั้ง

2.2เลือก Config > คลิ๊กรูปเฟือง > เลือกเฟิร์มแวร์ที่เรา ดาวน์โหลดมา > คลิ๊ก open
    fl2.png
    fl2.png (29.84 KiB) เปิดดู 131 ครั้ง

    fla3.png
    fla3.png (29.59 KiB) เปิดดู 131 ครั้ง

    2.3เมื่อเสร็จแล้วจะได้ดังภาพ
f4.png
f4.png (30.99 KiB) เปิดดู 130 ครั้ง

2.4 เข้าไปที่แถบ advance และเลือก อัตตรา baud rate (สามารถดูได้หลังบอร์ด)
baudrate.png
baudrate.png (20.94 KiB) เปิดดู 116 ครั้ง

    2.5เข้าไปที่แถบ Operation คลิ๊ก Flash รอจนกว่า จะแฟลชเสร็จ
f5.png
f5.png (18.36 KiB) เปิดดู 130 ครั้ง

finaish f.png
finaish f.png (21.96 KiB) เปิดดู 129 ครั้ง

    2.6 เมือแฟลชเสร็จแล้วให้เรา Reset ที่บอร์ดหนึ่งครั้ง และไปโหลด โปรแกรมสำหรับเขียนโปรแกรมที่ชื่อ uPy Craft จากในอินเตอร์เน็ตมา
uPyCraft.png
uPyCraft.png (5.7 KiB) เปิดดู 130 ครั้ง

    2.7 เปิดโปรแกรม uPy Craft ขึ้นมาเมื่อเปิดมาแล้วให้เข้าไปที่แถบ Tools > Board > ESP8266
program3.png
program3.png (50.4 KiB) เปิดดู 108 ครั้ง

    2.8 ต่อมาเข้าไปที่แถบ Tools อีกครั้งเลือก COM3 (หรือพอร์ตอื่นที่เราไว้ใช้เชื่อมคอมพิวเตอร์กับบอร์ด)
program2.png
program2.png (45.32 KiB) เปิดดู 108 ครั้ง

    2.9 เมื่อบอร์ดเชื่อมต่อสำเร็จแล้วจะปรากฏสัญญาลักษณ์ >>> บนช่องคำสั่ง

เพียงเท่านี้เราก็จะสามารถโปรแกรมคำสั่งให้กับบอร์ด ESP8266 ได้แล้ว
อ้างอิง
github

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน