บอร์ด NodeMCU V2 เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้เฟิร์มแวร์ Lua โอเพ่นซอร์ส ซึ่งเฟิร์มแวร์ดังกล่าวถูกออกแบบให้ใช้กับโมดูล ESP8266 ESP-12E WiFi
ทำให้ตัวบอร์ดเหมาะที่จะนำไปพัฒนาและใช้งานในลักษณะของ IoT Applications ข้อดีของตัวบอร์ดนี้ก็คือ มีราคาที่ถูกและผู้พัฒนายังสามารถเขียนโปรแกรมควบคุม
ผ่านโปรแกรม ArduinoIDE ซึ่งง่ายต่อการพัฒนาโปรแกรมในการใช้งานร่วมกับเซ็นเซอร์ต่างๆ แถมยังมีตัวอย่างของโปรแกรมควบคุมมากมายในเว็บไซค์ต่างๆ ให้กับผู้เรียนรู้ใหม่ๆ อีกด้วย
คุณสมบัติต่างๆ ของบอร์ด NodeMCU V2
- ใช้ไมโครคอนโทรลเลอร์ ESP8266 ESP-12E
- ใช้ตัวประมวลผล Tensilica Xtensa Diamond 32-bit
- ตัวบอร์ดกินกระแสประมาณ 70mA (ขณะส่งสัญญาณแบบต่อเนื่อง ประมาณ 200mA) ขณะ Standby กินกระแสน้อยกว่า 200uA
- ขาอินเตอร์เฟสต่างๆ จะใช้แรงดัน 3.3V
- มีสายอากาศสำหรับ WiFi อยู่ภายในบอร์ด
- มาตรฐานการติดต่อสื่อสาร 802.11 b/g/n
- ความถี่ WiFi ที่ใช้ : 2.4GHz สนับสนุนระบบรักษาความปลอดภัยแบบ WPA / WPA2
- มีขาติดต่อสื่อสารแบบดิจิตอล จำนวน 9 ขา ซึ่งสามารถกำหนดเป็น input หรือ output ก็ได้ (D0-D8 สามารถใช้เป็นขา GPIO, PWM, IIC เป็นต้น) โดยแต่ละขา สามารถรับและจ่ายกระแสได้สูงสุด 12mA
- มีขาติดต่อสื่อสารแบบอนาล็อก จำนวน 1 ขา ซึ่งจะสามารถกำหนดเป็น input ได้เท่านั้น มีความละเอียด 10 บิต (0-1023)
- สามารถกำหนด Transfer Rate ได้ตั้งแต่ 110-460,800bps
- สนับสนุนการติดต่อสื่อสารแบบ UART / GPIO
- ขนาดของ Flash Memory คือ 16 เมกกะไบท์ (โดยถูกจองด้วยโปรแกรม bootloader เป็นจำนวน 0.5 กิโลไบท์)
- ขนาดของ SRAM คือ 64 กิโลไบท์ และขนาดของ EEPROM คือ 512 ไบท์
- ขนาดบอร์ด ยาว 49 มิลลิเมตร กว้าง 26 มิลลิเมตร