แนะนำบอร์ด NodeMCU IoT Arduino Board Friendly
โมดูล ESP-12E ได้รับความนิยมในการใช้งาน IoT มากที่สุดตัวหนึ่ง สาเหตุหลักเนื่องจาก
- มีขา IO ให้ใช้งานหลากหลาย
- รองรับการเชื่อมต่อแบบ serial , i2c , spi ,gpio
- เขียนโปรแกรมกับ Arduino รองรับฟังก์ชันต่าง ๆ ได้เกือบทั้งหมด
แต่ ESP-12E อาจจะเล่นยากสำหรับมือใหม่ เพราะ
- เนื่องจาก ESP-12E มีการจัดขาแบบเซอร์เฟสเมาส์ ทำให้ไม่สะดวกในต่อขาทดลอง
- อีกทั้งการอัพโหลดโปรแกรมจะต้องผ่านทาง USB TTL
- ต้องมีใช้ไฟ 3.3V ซึ่งทำให้มือใหม่อาจจะใช้งาน ESP8266 ได้ไม่สะดวก
ESP-12E Friendly board
- ดังนั้นจึงนำ ESP8266 ESP-12E
- มาต่อรวมกับ วงจร USL TTB
- และขยายขาให้ต่อลงบอร์ดทดลองได้พอดี
- ต่อปุ่ม reset , flash เพื่อเข้าโหมดโปรแกรมและใช้งานได้ง่าย
- เพิ่มวงจรเรกูเลต 3.3V และ 5V
- ใช้ไฟเลี้ยง และเขียนโปรแกรมได้ จาก สาย MicroUSB
- มีบอร์ด NodeMCU เสริมให้ใน Arduino IDE ทำให้เขียนโปรแกรมได้สะดวกขึ้น
สรุปว่า แค่เสียบสาย USB ลง NodeMCU ก็เริ่มใช้งาน ESP-12E ผ่าน Arduino ได้เลย บอร์ด NodeMCU จึงได้รับความนิยมใช้ทั่วโลกในฐานะบอร์ด ESP8266 หลักตัวหนึ่ง มีโคดตัวอย่างให้ได้เล่นกันมากมาย โดย NodeMCU มี 2 รุ่น คือ NodeMCU V2 , NodeMCU V3 โดยต่างกันที่ V2 จะใช้ชิฟ usb ttl เบอร์ 2102 และ V3 ใช้ชิฟเบอร์ CH340 และบอร์ด V3 มีขนาดใหญ่กว่า V2 ส่วนวงจรหลักเหมือนกัน ดังนั้นจึงใช้งานได้แบบเดียวกัน โคดเดียวกัน ในขณะที่ V3 มีราคาถูกกว่านิดหน่อย
การทดลองและเรียนรู้ ESP8266
- ในการทดลองนี้ จึงได้เลือก NodeMCU เป็นตัวหลัก
- และขอเรียกชื่อการทดลองว่า ESP8266 เพราะเราใช้ความสามารถของ ESP8266
- ซึ่งเมื่อใช้งาน NodeMCU ได้แล้ว ก็จะสามารถใช้ ESP8266 ได้ทุกรุ่น
aaa
