lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

EPS8266-01S ใช้งานไม่ได้ครับ

ธีรพงษ์
ธีรพงษ์
IP: 49.49.243.x
8 เดือนที่ผ่านมา

ไม่ทราบว่าตัว EPS8266 พอจ่ายไฟเข้าแล้ว LED จะติดเลยหรือเปล่า  คือตอนนนี้แค่ต่อ Vcc, Gnd กับ EN เข้า Vcc ตัว EPS8266 ไม่มีไฟอะไรขึ้นเลย

ลองต่อ tx, rx ก็ไม่ตอบสนองกับ at commmand

ใช้ board Pro mini 3.3v ครับ

มีวิธีตรวจสอบหรือเปล่าครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
8 เดือนที่ผ่านมา

ขอเลขที่การสั่งซื้อด้วย

ตอนนี้ at command ไม่นิยมใช้งานกันแล้ว

แนะนำให้ใช้ Arduino IDE มีวิธีใช้งานในคอร์สของทางร้านครับ

QUOTE 
ความคิดเห็นที่ #2
ธีรพงษ์
ธีรพงษ์
IP: 129.192.198.x
8 เดือนที่ผ่านมา

ตอนนี้ใช้ได้แล้วครับ หมดเวลาไป 1 วันเต็มๆ พบว่า

1. รุ่นนี้ไม่มีไฟ LED

2. ค่าเริ่มต้นจากโรงงานจะตั้งค่าเป็น 152000 จึงใช้กับอร์ด 8MHz ไม่ได้ในทันที หมายความว่ารุ่น 3.3v ก็จะใช้ไม่ได้ด้วย เพราะ 3.3v จะใช้ 8MHz

3. ผมต่อเข้า Arduino Uno R3 SMD เข้า Rx Tx ก็ไม่ได้ เนื่องจากข้อจำกัดเรื่อง serial port ของ Uno SMD

4. สุดท้ายใช้ SoftSerial ช่วย โดยตั้งค่าให้เป็น baud rate 152000 ถึงติดต่อกับ EPS8266 ได้

5 จากนั้นตั้งค่า buard rate ใหม่ด้วย AT+UART_DEF=9600,8,1,0,0 แล้วเอาไปต่อกับ Arduino Pro Mini 3.3v

6. ครั้งแรกยังไม่ได้ เพราะใช้ไฟจาก USB (USB-TTL Serial converter) อ่าน datasheet พบว่า EPS8266 กินกระแสไฟสูงมากตอน power on (450mA) ก่อนที่จะลดลงมาที่ 250mA ตอนทำงาน

7. ต่อวงจรใหม่โดยใช้แหล่งจ่ายไฟภายนอก ตอนนี้ใช้งานได้แล้ว

8. จากการทดสอบ พบว่า baud rate สูงสุดที่จะคุยกับ Arduino Pro Mini คือ 19200 เท่านั้น สูงกว่านี้ จะเห็นตัวอักษรขยะ

9. คำสั่ง AT command ต้องใช้ตัวพิมพ์ใหญ่เท่านั้น

10. ถ้าเชื่อมต่อได้ พิมพ์ AT จะตอบ OK ซึ่งจะไม่รู้ปัญหา ผมใช้ AT+GMR ถึงจะรู้ว่าตอนตอบกลับมีตัวอักษรขยะหรือเปล่า

11. ต้องตั้ง baud rate ของ hardware serial กับ software serial ให้ตรงกัน ถ้าไม่ตรงกันจะใช้ไม่ได้

หวังว่าคงมีประโยชน์กับคนอื่นๆ

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
8 เดือนที่ผ่านมา

ขอบคุณที่แชร์ครับ

ตัวนี้เป็นรุ่นที่ถูกที่สุดของ ESP8266 ได้ทั้ง MCU ได้ทั้ง Wifi ถ้าโปรแกรม IO ไม่มาก ถือคุ้มค่าที่สุด 

ตามจริงมีไฟ LED นะครับ

ที่ขา GPIO ซึ่งแชร์กับ TX เราสามารถสั่งงาน LED ตรงนี้ได้

void setup() {

  pinMode(2, OUTPUT);

}

void loop() {

  digitalWrite(2, HIGH);  

  delay(1000);                      

  digitalWrite(2, LOW);    

  delay(1000);                       

 

}

 

แนะนำให้ลองเล่นด้วย Arduino IDE ต่อ จะสะดวกสบายและง่ายกว่าใช้คำสั่ง AT Command เพราะเป็นการเรียกใช้ At command ในรูปแบบของไลบารี สไตล์ Arduino

การใช้กระแสไฟของชิฟ ESP8266 อ้างอิงจาก DataSheet ของบริษัท Espressif ผู้ผลิตชิฟโดยตรง

http://espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf

 

วัดจากการใช้งานใช้กระแสประมาณ 80mA 

https://openhomeautomation.net/esp8266-battery/

 

QUOTE 
ความคิดเห็นที่ #4
ธีรพงษ์
ธีรพงษ์
IP: 129.192.198.x
8 เดือนที่ผ่านมา

ครับ คือตอนนี้เพิ่งเริ่มต้น ก็เลยลองด้วย AT command ก่อน แต่ใช้งานจริง คงใช้ library แหละครับ ส่วนจะใช้ ESP8266 เป็น MCU เลย ก็ดูอยู่เหมือนกัน แต่คงต้องทีละขั้น ว่าจะใช้ GPIO เป็น I2C เพราะตอนนี้ใช้ UNO ต่อกับ sensor ด้วย I2C อยู่ครับ

ส่วนข้อมูลที่ผมเจอ คงไม่ใช่รุ่น ES แต่อาจจะเก่ากว่า อย่างไรก็ตาม ใช้ไฟจาก USB->Pro Mini Vcc-> ESP8266 มันไม่พอแน่ๆ ครับ

ตอนนี้ผมดันไปตั้ง baud rate เป็น 38400 กับ Pro Mini (แล้วรับส่งเป็นขยะ) ดันไปส่ง AT+UART_DEF=9600,8,1,0,0 ตอนนั้น ปรากฎว่า ESP8266 ตอบ ok แต่เชื่อมต่อไม่ได้อีกเลย

ไม่รู้ว่ามัน brick ไปหรือยัง เดี๋ยวเย็นนี้ต้องกลับไปลองใหม่ ถ้า brick คงต้อง flash firmware ใหม่

ปล. ผมเข้า web ที่สอนไม่ได้ครับ ผมลงทะเบียนเรียบร้อย เข้าโมดูลแรกได้แล้วเมื่อวันก่อน แต่ตอนนี้ พอ login มันขึ้น unauthorized เหมือน server error ครับ

QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน
เจ้าของร้าน
8 เดือนที่ผ่านมา

ไม่ต้องกลัว brick แนะนำให้เขียนด้วย Arduino

ไฟ usb จ่ายกระแสได้ 400-500mA ที่ arduino nano กระแสไฟไม่พอ ลองเช็คที่สาย usb แบบนี้พบมาหลายเคส อาจเป็นที่สาย usb

เช็คแล้วยังเข้าได้ปกติ ลองเข้าด้วย connect facebook ตามที่แจ้งหน้าเว็บครับ

QUOTE 
ความคิดเห็นที่ #6
ธีรพงษ์
ธีรพงษ์
IP: 129.192.198.x
8 เดือนที่ผ่านมา

ESP8266 กลับมาใช้ได้แล้วครับ ไม่ brick

แต่ยังเข้าเว็บที่สอนไม่ได้ ตอนกด connect facebook มันขึ้นให้ login พอกดอนุญาต ข้างใต้ปุ่มมันขึ้นตัวอักษรสีแดงว่า [object Object] ครับ

พอกดปุ่มเข้าสู่ระบบ มันขึ้นว่า

Forbidden

You don't have permission to access /arduino-tutor/wp-login.php on this server.

เป็นทั้ง chrome และ IE ครับ

QUOTE 
ความคิดเห็นที่ #7
เจ้าของร้าน
เจ้าของร้าน
8 เดือนที่ผ่านมา

เช็คแล้วยังเข้าได้ปกติ ลองอีกรอบครับ แจ้งด้วยนะครับ

QUOTE 
ความคิดเห็นที่ #8
ธีรพงษ์
ธีรพงษ์
IP: 49.49.240.x
8 เดือนที่ผ่านมา
เข้า web ได้แล้วครับ
QUOTE 
ความคิดเห็นที่ #9
เจ้าของร้าน
เจ้าของร้าน
8 เดือนที่ผ่านมา

OK ขอบคุณที่แจ้งครับ

1
แสดงความคิดเห็นที่ 1-9 จากทั้งหมด 9 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
270.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
Go to Top