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

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

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

prakon
PHP Super Hero Member
PHP Super Hero Member
Posts: 561
Joined: 02/07/2018 10:45 am

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

Post by prakon »

บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อแนะนำการใช้งานบอร์ด Node MCU ESP8266(โหนด เอมซียู อีเอสพี 8266) ร่วมกับ ภาษาไพธอน
ESP8266 คือ โมดูล WiFi ที่สามารถโปรแกรมลงไปได้จึงสะดวกต่อการเชื่อมต่ออินเตอร์เน็ต ทำให้การใช้งานในด้าน internet of things (อินเตอร์เน็ต ออฟ ติง) และ ไมโครคอนโทรลเลอร์ ใช้งานได้สะดวกยิ่งขึั้น
newboard2_600x316.jpg
newboard2_600x316.jpg (41.48 KiB) Viewed 472 times
ต่อมาเราจะมาดูวิธีเชื่อมต่อเจ้าบอร์ดนี้กับ 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) Viewed 493 times
  • step 1.3 ต่อมาเราจะเห็น driver ของเจ้าตัวบอร์ดนี้ สำหรับคนที่ยังไม่มีมันจะขึ้นเป็นเครื่องหมายตกใจสีเหลืองให้เรานั้นดูข้างหลังบอร์ดมันจะมีชื่อไดร์เวอร์อยู่ไปเสริชหา ในกูเกิ้ล เมื่อโหลดมาเสร็จแล้วจึงค่อยทำการ อัพเดตไดร์เวอร์ โดยคลิ๊กขวาที่เครื่องหมายตกใจสีเหลือง แล้วกด update > เลือกbrowse my computer > เลือกที่เก็บไดรเวอร์ > Next
dri.png
dri.png (28.26 KiB) Viewed 493 times
brow.png
brow.png (13.88 KiB) Viewed 493 times
path.png
path.png (13.16 KiB) Viewed 493 times
  • เพียงเท่านี้เราก็ติดตั้งไดร์เวอร์เสร็จแล้ว
2.แฟลชเฟริมแวร์ให้บอร์ดกับคอมพิวเตอร์รู้จักกัน โดยดาวน์โหลดโปรแกรมสำหรับดาวน์โหลด ได้ที่นี่
และดาวน์โหลดไฟล์ สำหรับ update firmware ได้ที่นี่
  • 2.1 กดปุ่ม Flash บนบอร์ดค้าง > กดปุ่ม reset บนบอร์ด 1 ครั้ง > ปล่อยปุ่ม Flash ที่กดค้างไว้ เปิดโปรแกรม สำหรับแฟลชเฟิร์มแวร์ ขึ้นมา
fla.png
fla.png (18.82 KiB) Viewed 492 times
2.2เลือก Config > คลิ๊กรูปเฟือง > เลือกเฟิร์มแวร์ที่เรา ดาวน์โหลดมา > คลิ๊ก open
  • fl2.png
    fl2.png (29.84 KiB) Viewed 492 times
    fla3.png
    fla3.png (29.59 KiB) Viewed 492 times
  • 2.3เมื่อเสร็จแล้วจะได้ดังภาพ
f4.png
f4.png (30.99 KiB) Viewed 491 times
2.4 เข้าไปที่แถบ advance และเลือก อัตตรา baud rate (สามารถดูได้หลังบอร์ด)
baudrate.png
baudrate.png (20.94 KiB) Viewed 477 times
  • 2.5เข้าไปที่แถบ Operation คลิ๊ก Flash รอจนกว่า จะแฟลชเสร็จ
f5.png
f5.png (18.36 KiB) Viewed 491 times
finaish f.png
finaish f.png (21.96 KiB) Viewed 490 times
  • 2.6 เมือแฟลชเสร็จแล้วให้เรา Reset ที่บอร์ดหนึ่งครั้ง และไปโหลด โปรแกรมสำหรับเขียนโปรแกรมที่ชื่อ uPy Craft จากในอินเตอร์เน็ตมา
uPyCraft.png
uPyCraft.png (5.7 KiB) Viewed 491 times
  • 2.7 เปิดโปรแกรม uPy Craft ขึ้นมาเมื่อเปิดมาแล้วให้เข้าไปที่แถบ Tools > Board > ESP8266
program3.png
program3.png (50.4 KiB) Viewed 469 times
  • 2.8 ต่อมาเข้าไปที่แถบ Tools อีกครั้งเลือก COM3 (หรือพอร์ตอื่นที่เราไว้ใช้เชื่อมคอมพิวเตอร์กับบอร์ด)
program2.png
program2.png (45.32 KiB) Viewed 469 times
  • 2.9 เมื่อบอร์ดเชื่อมต่อสำเร็จแล้วจะปรากฏสัญญาลักษณ์ >>> บนช่องคำสั่ง
เพียงเท่านี้เราก็จะสามารถโปรแกรมคำสั่งให้กับบอร์ด ESP8266 ได้แล้ว
อ้างอิง
github

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 2 guests