รวมข้อมูลการใช้งานโมดูล ESP8266 ทั้งหมดภาษาไทย อาจมีภาษาอังกฤษได้
- ข้อมูลทั่วไป Spec
- การติดตั้ง Firmware
- การแก้ปัญหาเบื้องต้น
- ตัวอย่างการใช้งาน
- รวมไลบรารี
- เว็บไซต์ไว้ติดตาม
รวมข้อมูลพื้นฐานที่ควรรู้ทั้งหมดของ ESP8266
คำอธิบายแบบยาวๆ (รอเติม)
- ESP8266 ชิป Wi-Fi ความหวังใหม่ของคนทำคอมพิวเตอร์ฝังตัว Blognone
- ESP8266 ตอนที่ 1 รู้จักกับ ESP และรุ่นที่นิยมใช้งาน โดย ioxhop
ภาษาอังกฤษ
- รายละเอียด Spec จาก Electrodragon
- รายละเอียด Spec จาก Nurdspace.nl
- ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf - อันนี้เขาอธิบายคร่าวๆว่าคืออะไรแล้วการใช้งาน AT Command
- ESP8266_Specifications_English.pdf
- เว็บ esp8266.com
การใช้งานเบื้องต้นการ Flash Firmware ต่างๆ
- ESP8266 วิธีทดสอบและใช้งาน โดย Ayarafun
- สอน วิธี ใช้งาน Arduino Wi-Fi Module ESP8266 โดย Arduinoall
- การอัพเกรด Firmware โดย Thaieasyelec
Video
ภาษาอังกฤษ
- ตอนที่ 1 ติดตั้ง Arduino IDE ลงบน ESP8266 NodeMCU โดย Thaieasyelec - ตอนอื่นๆไปตามอ่านเอาเองนะครับ
- เพิ่มบอร์ด ESP8266 ใน Arduino IDE โดย thaiopensource
- มาเริ่มต้นกันกับ NodeMcu v.2 ตอนที่ 1 Getting start โดย robotics-za
- Review : Arduino IDE 1.6.4 มีอะไรใหม่มาดูกัน โดย appstack
Video
ภาษาอังกฤษ
Main Repositoty
- มาเล่น NodeMCU devkit กัน
- การใช้งานบอร์ด NodeMCU v2
- ESP8266 Update NodeMCU Firmware โดย electronic hobby
- เครื่องมือที่ใช้ในการพัฒนา NodeMCU ด้วยภาษา Lua
Video
ภาษาอังกฤษ
Main Repositoty
-
Flash เจ้ง ทำให้เข้าใจว่า Hardware พัง (มีวิธีแก้ไข)
-
ปัญหาที่มาจาก USB To Serial อันนี้เจอกับตัวว่า Flash แล้วค้างเปลี้ยนตัวให่มหาย Flash ได้ตามปรกติ ส่วนตัวเก่าก็ Flash ไม่ได้เหมือนเดิมแต่ใช้งานอื่นได้ปรกติ
-
สาย USB ก็มีส่วนเปลี่ยนแล้วหาย ก็งงเหมือนกัน
-
ESP รีเซตเองบ่อยๆ ลองต่อไฟนอก
-
[NODEMCU] - Install CH340 usb to serial driver on OSX Yosemeti โดย codenuke
Driver สำหรับตัว NodeMCU
อธิบายการใช้งาน WIFI กับ ESP8266
อธิบายการใช้งาน ESP8266 ในการส่งค่ารับค่าด้วย TCP UDP Server, TCP UDP Client
AT Command
ArduinoIDE
- มาเล่น NodeMCU กับ ThingSpeak โดย thaiopensource
- NodeMcu v.2 กับ ThingSpeak โดย robotics-za
- NodeMcu v.2 web server กับการควบคุม relay โดย robotics-za
Free RESTful API
อธิบายเกี่ยวกับโปรโตคอล MQTT
ภาษาอังกฤษ
-
MQTT Essentials: Part 1 – Introducing MQTT - รับรองอ่านหมดเข้าใจแน่นอน
-
MQTT Essentials Part 3: Client, Broker and Connection Establishment
-
MQTT Essentials Part 4: MQTT Publish, Subscribe & Unsubscribe
-
MQTT Essentials Part 7: Persistent Session and Queuing Messages
-
MQTT Essentials Part 10: Keep Alive and Client Take-Over - จบแล้วครับหวังว่าจะเข้าใจโปรโตคอล MQTT มากขึ้น
-
Introducing the MQTT Security Fundamentals - ไปตามอ่านหัวข้อเกี่ยวกับ Security กันได้ที่ http://www.hivemq.com/blog นะครับ
อธิบายการใช้งานหรือติดตั้ง MQTT Broker
ภาษาอังกฤษ
Repository
- Mosquitto
- Mosca MQTT Broker - Javascript Broker
- Ponte MQTT Broker By eclipse - Javascript Broker
- GnatMQ - MQTT Broker for .NET and WinRT - .NET and WinRT
- Erlang MQTT Broker - Erlang
วิธีใช้งานหาดูในส่วนของ client นะครับ
รวมวิธีใช้งาน ESP8266 กับ MQTT Broker ต่างๆ
AT command
ArduinoIDE
Lua Script
ภาษาอังกฤษ
Repository
- hivemq-mqtt-web-client - Web Client MQTT
- ESP8266 network client (mqtt, restful) for Arduino - ไว้สำหรับใช้ Arduino Uno ต่อกับ ESP แล้วเขียนโค้ดลง Uno คุยกับ MQTT Broker โดยใช้ SLIP protocol ผ่าน Serial port
- MQTT client library for ESP8266 Soc - MQTT client library สำหรับ ESP8266 เขียนลง Firmware เลย
- MQTT.js - Javascript Client
- Paho By Eclipse - มีหลายๆภาษาครับทั้ง Java, JavaScript, Python, Android, C/C++, .NET and WinRT
- การใช้ ESP8266 อ่านค่า Analog (ADC) อย่างง่าย โดย cmmakerclub
- ทดสอบใช้ PWM บน ESP8266 เขียนด้วย Arduino IDE + dw.EspMini โดย cmmakerclub
- การอ่านค่า DHT22 ด้วย ESP8266 Native + Arduino IDE โดย cmmakerclub
- การอ่านค่า DS18B20 ด้วย ESP8266 Native + Arduino IDE โดย cmmakerclub
ภาษาอังกฤษ
- hacking to become a ultra-low power, solar cell driven
- WiFi Scanner -Know the WiFi Signal around you
รวมไลบรารีต่างๆ นอกเหนือจากหัวข้อด้านบนสำหรับใช้งานกับ ESP8266
รอเพิ่ม
- A client library for the ESP8266 support for MQTT
- A simple library that implements a REST API for Arduino & the ESP8266 WiFi chip.
รอเพิ่ม
เนื่องจากข้อมูลของ ESP8266 เยอะมากๆ ท่านใดอยากเพิ่มเติมหรือแก้ไขอะไรตรงไหนผมยินดีมากเลยครับ สามารถส่งโดยการกด Fork แล้ว Pull Request มาได้เลยหรือ จะกดที่ Issue แล้วเพิ่มในนั้นก็ได้เลยครับแล้วผมจะรีบลงให้เพื่อให้หลายๆท่านที่มาใหม่จะได้ไม่หลงทางครับ
-
การ Pull Request - ลองอ่านในส่วนของ Pull Request นะครับ
-
ไกด์ไลน์ในการเขียนคือจะเริ่มต้นด้วยชื่อของบทความแล้วตามด้วยที่มานะครับอาจจะใช้ชื่อโดเมน (รบกวนตัด www กับ .??? ทิ้งไปนะครับจะได้สั้นๆ) หรือชื่อเจ้าของบทความก็ได้ ส่วนจะอธิบายต่อหรือไม่ก็ได้ เช่น "[ชื่อของบทความ โดย ใคร(ที่มา)] (#ลิงค์) - คำอธิบายเพิ่มเติม"
Facebook Group: ESP8266 THAILAND