วันอาทิตย์ที่ 17 มิถุนายน พ.ศ. 2561

การกำหนดค่าการเชื่อมต่อ WiFi ของ ESP-01 ผ่านหน้าเว็บ

การกำหนดค่าการเชื่อมต่อ WiFi ของ ESP-01 ผ่านหน้าเว็บ

หากต้องกำหนด SSID และ Password สำหรับการเชื่อมต่อ WiFi ไว้ภายในโค้ด คงไม่สะดวกนักเมื่อต้องเปลี่ยนไปใช้สัญญาณ WiFi ตัวใหม่ เนื่องจากต้องแก้ไขค่า SSID และ Password ในโค้ดแล้วจึงอัพโหลดโค้ดไปยัง ESP-01 ใหม่

ดังนั้น เพื่อให้การกำหนดค่าการเชื่อมต่อ WiFi ทำได้ง่ายมากขึ้น สามารถใช้ไลบรารีที่ใช้สำหรับการจัดการการเชื่อมต่อ WiFi ที่มีอยู่ เช่น AutoConnect หรือ WiFiManager เป็นต้น ได้

วันเสาร์ที่ 16 มิถุนายน พ.ศ. 2561

การโปรแกรม ESP-01 ด้วย Arduino IDE

การโปรแกรม ESP-01 ด้วย Arduino IDE

สามารถโปรแกรม ESP8266 ESP-01 โดยใช้ Arduino IDE และอัพโหลด sketch โดยใช้ Arduino UNO ทำหน้าที่แปลง USB เป็น Serial เพื่อส่งข้อมูลไปยัง ESP-01 ได้

อุปกรณ์

  1. Arduino Uno
  2. ESP8266 ESP-01
  3. Buck Converter

การ Update เฟิร์มแวร์ของ ESP-01

การ Update เฟิร์มแวร์ของ ESP-01

ในกรณีที่ต้องการ Update AT firmware เวอร์ชันใหม่ หรือกรณีที่โปรแกรม ESP-01 ไปแล้วแต่ต้องการนำ AT firmware กลับมา (การโปรแกรมทำให้ AT firmware หายไป) สามารถทำได้โดยอัพโหลด AT firmware ผ่านทาง Arduino ได้

อุปกรณ์

  1. Arduino Uno
  2. ESP8266 ESP-01
  3. Buck Converter

การควบคุม ESP8266 ESP-01 ด้วย AT command

การควบคุม ESP8266 ESP-01 ด้วย AT command

ESP-01 เป็นโมดูล WiFi โดยตัวมันเองจะมี SOC (System On a Chip) เป็นของตัวเอง ทำให้สามารถทำงานและรับอินพุตหรือส่งเอาต์พุตได้เองโดยไม่ต้องอาศัยไมโครคอนโทรลเลอร์อื่น ซึ่ง ESP8266 สามารถมีได้ถึง 9 GPIOs (General Purpose Input Output) ทั้งนี้ขึ้นอยู่กับรุ่น ดังนั้นเราสามารถนำมาประยุกต์ใช้สำหรับทำให้ไมโครคอนโทรลเลอร์ เช่น Arduino สามารถเชื่อมต่อกับ WiFi หรือจะโปรแกรมคำสั่งลงไปใน ESP8266 โดยตรงก็ได้เช่นกัน