รวมข้อมูลการใช้งานโมดูล ESP8266 ทั้งหมดภาษาไทย อาจมีภาษาอังกฤษได้
- ข้อมูลทั่วไป Spec
- การติดตั้ง Firmware
- การแก้ปัญหาเบื้องต้น
- ตัวอย่างการใช้งาน
- รวมไลบรารี
- เว็บไซต์ไว้ติดตาม
รวมข้อมูลพื้นฐานที่ควรรู้ทั้งหมดของ ESP8266
คำอธิบายแบบยาวๆ (รอเติม)
- ESP8266 ชิป Wi-Fi ความหวังใหม่ของคนทำคอมพิวเตอร์ฝังตัว Blognone
- ESP8266 ตอนที่ 1 รู้จักกับ ESP และรุ่นที่นิยมใช้งาน
ภาษาอังกฤษ
- รายละเอียด 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
- มาเริ่มต้นกันกับ NodeMcu v.2 ตอนที่ 1 Getting start
- Review : Arduino IDE 1.6.4 มีอะไรใหม่มาดูกัน
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
Driver สำหรับตัว NodeMCU
อธิบายการใช้งาน WIFI กับ ESP8266
อธิบายการใช้งาน ESP8266 ในการส่งค่ารับค่าด้วย TCP UDP Server, TCP UDP Client
AT Command
ArduinoIDE
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) อย่างง่าย
- ทดสอบใช้ PWM บน ESP8266 เขียนด้วย Arduino IDE + dw.EspMini
- การอ่านค่า DHT22 ด้วย ESP8266 Native + Arduino IDE
- การอ่านค่า DS18B20 ด้วย ESP8266 Native + Arduino IDE
ภาษาอังกฤษ
- 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 นะครับ
Facebook Group: ESP8266 THAILAND