ขั้นแรกให้ทำการเพิ่มบอร์ด ESP8266 เข้าไปก่อน
เปิด Arduino แล้วไปที่ Preferences
เปิด Arduino แล้วไปที่ Preferences
จากนั้น นำลิ้ง http://arduino.esp8266.com/stable/package_esp8266com_index.json
ไปใส่ในช่อง Additional Board Manager URLs:
แล้ว OK เลย
แล้วไปที่ Boards Manager...
รอมันโหลดจนเสร็จแล้วพิมพ์ค้นหา ESP8266 แล้วกด Install
เสร็จแล้วเราจะได้บอร์ดมา
ในที่นี่หากใช้ Node MCU V3 ก็เลือกตามนี้
หรือใช้ Wemos D1 ก็เลือก Wemos D1
เป็นอันเสร็จการเพิ่มบอร์ด
ที่นี้มาเพิ่ม Library กันต่อ
ที่ต้องเพิ่มมี 2ตัว สำหรับเชื่อมต่อกับ WiFi และ เชื่อมต่อกับ MQTT โบรกเกอร์ ซึ่งคือ CloundMQTT นั่นเอง
ให้ค้นหา ESP8266WiFi และ PubSubClient แล้ว Install 2ตัวนี้ลงไป
ที่นี้เครื่องมือเราครบแล้วมาถึงส่วนของการใส่โค๊ด
ให้ล็อกอินไปที่ CloundMQTT
จะเจอหน้านี้
ให้นำข้อมูลนี้ไปใส่ในโค๊ด Arduino
บทความนี้จะให้พิมพ์โค๊ดเอานะครับ
ส่วนหัว
สำหรับ ESP8266 ให้กำหนดขาเป็น D2 ตามชื่อขาบนบอร์ดที่พิมพ์มา
ส่วนของ loop
ฟังชั่น callback
จากนั้นอัพโปรแกรมลงบอร์ดแล้ว Serial Monitor ดู
ไปที่ MQTT Websocket
บทความต่อไปจะเป็นการสั่งงาน ESP8266 โดยใช้ Application Android เร็วๆนี้
รอมันโหลดจนเสร็จแล้วพิมพ์ค้นหา ESP8266 แล้วกด Install
เสร็จแล้วเราจะได้บอร์ดมา
ในที่นี่หากใช้ Node MCU V3 ก็เลือกตามนี้
หรือใช้ Wemos D1 ก็เลือก Wemos D1
เป็นอันเสร็จการเพิ่มบอร์ด
ที่นี้มาเพิ่ม Library กันต่อ
ที่ต้องเพิ่มมี 2ตัว สำหรับเชื่อมต่อกับ WiFi และ เชื่อมต่อกับ MQTT โบรกเกอร์ ซึ่งคือ CloundMQTT นั่นเอง
ให้ค้นหา ESP8266WiFi และ PubSubClient แล้ว Install 2ตัวนี้ลงไป
ที่นี้เครื่องมือเราครบแล้วมาถึงส่วนของการใส่โค๊ด
ให้ล็อกอินไปที่ CloundMQTT
จะเจอหน้านี้
ให้นำข้อมูลนี้ไปใส่ในโค๊ด Arduino
บทความนี้จะให้พิมพ์โค๊ดเอานะครับ
ส่วนหัว
สำหรับ ESP8266 ให้กำหนดขาเป็น D2 ตามชื่อขาบนบอร์ดที่พิมพ์มา
ส่วนของ void setup
ส่วนของ loop
ฟังชั่น callback
จากนั้นอัพโปรแกรมลงบอร์ดแล้ว Serial Monitor ดู
ไปที่ MQTT Websocket
Video
บทความต่อไปจะเป็นการสั่งงาน ESP8266 โดยใช้ Application Android เร็วๆนี้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น