ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ ESP8266

การใช้งาน NodeMCU V2 ESP8266 ESP-12E Module

NodeMCU V2  เป็นบอร์ดที่ใช้ ESP8266 เป็น CPU สำหรับประมวลผลโปรแกรมต่างๆ มีข้อดีกว่า Arduino ตรงที่ตัวมันมีขนาดเล็กกว่า มีพื้นที่เขียนโปรแกรมลงไปมากกว่า และสามารถเชื่อมต่อกับ WiFi ได้ บนบอร์ดรุ่นนี้ใช้ ESP8266 12e มีพื้นที่หน่วยความจำรอมสูงถึง 4MB เพียงพอสำหรับการเขียนโปรแกรมขนาดใหญ่ อีกทั้งภายในยังเป็น ARM ขนาดย่อมๆ ใช้ความถี่สูงถึง 40MHz ทำให้สามารถประมวลผลโค้ดโปรแกรมได้อย่างรวดเร็ว การจะใช้ NodeMCU ได้นั้น จำเป็นต้องติดตั้ง แพลตฟอร์ม ESP8266 เพื่อ ทำการติดต่อ ระหว่าง Arduino IDE กับ NodeMCU ลิงค์ : ขั้นตอนการติดตั้ง แพลตฟอร์ม ESP8266 https://robotsiam.blogspot.com/2017/06/esp8266-platform-nodemcu.html จากนั้นทดสอบการทำงานของ NodeMCU  V2  ESP8266 ESP-12E Module โดยใช้โปรเจค  ควบคุม การ ปิด / เปิด LED จาก  เว็บเบราเซอร์  โดยใช้ NodeMcu โปรเจคนี้ จะควมคุมผ่าน ระบบ อินทราเน็ต ที่ใช้ WiFi หรือ วง แลน หรือใช้ เราเตอร์  เดียวกัน เท่านั้น เราจะเชื่อมต่อ NodeMCU V2 กับเราเตอร์ WiFi โดยใช้ SSID หรือ ชื่อ WiFi ที่ต้องการเชื่อมต...

การติดตั้ง แพลตฟอร์ม ESP8266 สำหรับ NodeMCU

ทางผู้พัฒนาตั้งใจจะออก NodeMCU ให้เป็น แพลตฟอร์ม ที่ออกแบบทุกอย่างเป็น Node การทำงานย่อยๆ และ ใช้ภาษา Lua ในการเขียนโปรแกรม แต่ด้วย แพลตฟอร์ม ที่สะดวกในการใช้งาน ทางกลุ่มนักพัฒนาของ ESP8266 จึงได้มีการพัฒนาต่อให้สามารถใช้ได้กับภาษา C++ ผ่านทาง Arduino IDE  ได้อีกด้วย ดังนั้นการจะใช้ NodeMCU กับ Arduino IDE ได้นั้น เราจำเป็นต้องติดตั้ง โปรแกรม Arduino IDE ก่อน ตามขั้นตอนลิงค์ด้านล่าง ขั้นตอนการติดตั้งโปรแกรม Arduino (IDE) และ หลังจากติดตั้ง Arduino IDE แล้ว ต้องติดตั้ง ESP8266 Platform เพิ่มเข้าไปด้วย เพื่อ ทำการติดต่อ ระหว่าง Arduino IDE กับ NodeMCU การติดตั้ง แพลตฟอร์ม ESP8266 เริ่มโดย เปิด Arduino IDE ขึ้นมา ไปที่ File -> Preferences จากนั้น ไปที่ช่อง Additional Boards Manager URLs: ป้อน URL นี้   http://arduino.esp8266.com/stable/package_esp8266com_index.json เข้าไป จากนั้น คลิก OK ไปที่ Tools ไปที่ Board:   คลิกที่ Boards Manager... เลื่อนหา esp8266 by ESP8266 Community คลิกที่ Onli...

โปรเจค ESP8266 ESP-01 ปิด เปิด ไฟ LED ผ่าน WiFi

โปรแกรมนี้ จะควบคุมผ่าน ระบบอินทราเน็ต ที่ใช้ WiFi  หรือ วง แลน หรือใช้ เราเตอร์ เดียวกัน เท่านั้น ก่อนอื่น ให้เชื่อมต่อ ESP8266 ESP-01 กับเราเตอร์ WiFi โดยใช้  ชื่อ WiFi ที่ต้องการเชื่อมต่อ และรหัสผ่าน ของเครือข่าย  เมื่อเชื่อมต่อเข้ากับ Router แล้ว  ตัว Router จะแจกไอพี (IP Address) มาให้เรา ซึ่งในตัวอย่างคือ  192.168.1.39 หมายเหตุ : *** ต้องแก้ไข ไอพี ของ  ESP8266 ESP-01  ให้ตรงกับที่เราได้รับมาจาก  Router  *** ไอพี ที่เราจะใช้  ซึ่งได้มาจาก ตัวอย่างบทความนี้ การใช้งาน ESP8266 ESP-01 Wireless WIFI Module https://robotsiam.blogspot.com/2017/06/esp8266-esp-01-wireless-wifi-module.html ในบทความ "การใช้งาน ESP8266 ESP-01 Wireless WIFI Module" เราได้เรียนรู้วิธี การติดต่อสื่อสารกับ ESP8266 ESP-01  และ ชุดคำสั่ง AT ซึ่งในบทความนี้เราจะแสดงวิธีการใช้โมดูล ESP-01 เพื่อให้    สามารถเข้าถึงเครือข่าย Wi-Fi และโต้ตอบกับอินพุตและเอาต์พุต เมื่อเราได้ ไอพี ของ  ESP8266 ESP-01 มาแล้ว เราจึงจะสร้างเว็บ...