Mục lục:

Cập nhật chương trình cơ sở Esp8266: 7 bước
Cập nhật chương trình cơ sở Esp8266: 7 bước

Video: Cập nhật chương trình cơ sở Esp8266: 7 bước

Video: Cập nhật chương trình cơ sở Esp8266: 7 bước
Video: [Lập trình ESP 8266]Bài 7 - Kỹ thuật ajax trong truyền nhận dữ liệu trên web server 2024, Tháng mười một
Anonim
Cập nhật chương trình cơ sở Esp8266
Cập nhật chương trình cơ sở Esp8266
Cập nhật chương trình cơ sở Esp8266
Cập nhật chương trình cơ sở Esp8266

Mô-đun ESP8266 là một mô-đun Không dây giá rẻ, nó có SOC (hệ thống trên chip) có khả năng cung cấp wifi cho bất kỳ bộ điều khiển / bộ vi xử lý vi mô nào. Có hai cách esp8266 có thể được sử dụng.

  1. Esp8266 độc lập
  2. Esp8266 với raspberry pi hoặc arduino hoặc stm32

Esp8266 cần có 3.3 v bên ngoài để hoạt động bình thường. Nếu bạn đang sử dụng esp8266 với arduino, hãy cố gắng không cung cấp điện từ arduino. Vì công suất cung cấp dòng điện tối đa của arduino là 40mA trong khi esp8266 sử dụng 250mA. Đây rất có thể là vấn đề nằm bất cứ khi nào tải lên chương trình cơ sở mới hoặc khi bạn đang sử dụng esp8266

Đối với người mới bắt đầu, nó được khuyên là nên sử dụng bảng mạch nút mcu có sẵn trên thị trường. Có hai loại bảng là loại có đèn LED RGB & cảm biến Ldr và loại khác chỉ có chân cắm đột phá. Bảng này được tích hợp bộ điều chỉnh điện áp để xử lý nguồn điện thích hợp

  1. bảng hóm hỉnh esp8266
  2. Node Mcu

Bước 1: Tìm phần mềm Flash Esp8266

Tìm phần mềm Flash Esp8266
Tìm phần mềm Flash Esp8266

Tải xuống phần mềm từ ổ đĩa

espFlasher

Bước 2: Tìm tập tin chương trình cơ sở ESP8266

Tìm tập tin chương trình cơ sở ESP8266
Tìm tập tin chương trình cơ sở ESP8266

Truy cập liên kết này bên dưới để tìm các tệp phần sụn.

  1. Phần mềm AT được cập nhật lần cuối vào tháng 9 năm 2017
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

Bước 3: Kết nối ESP với Chế độ Flash

Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash
Kết nối ESP với Chế độ Flash

Mô-đun ESP 8266-01

Sử dụng bộ điều hợp lập trình Esp01

Đây là cách tốt nhất để flash esp01, hãy mua mô-đun này và không có dây lộn xộn trong tương lai.

Nó rất tiện dụng và rất nhanh chóng.

Bộ điều hợp lập trình viên Esp01

Lưu ý: Mô-đun không nhập trực tiếp vào bảng lập trình. Vì vậy, bạn cần hàn jumper trên nó. Vui lòng tham khảo hình ảnh để biết điều này. vào chân trống.

Sử dụng mô-đun BreadBoard Power

Bộ nguồn Breadboard

Với mô-đun này, bạn có thể cung cấp riêng biệt 5v cho arduino và 3.3 v cho esp8266 cùng một lúc. Đây là vẻ đẹp của mô-đun này.

Pin Esp rx cũng cần 3.3v. Nếu bạn cố gắng đặt arduino tx vào esp rx. Mô-đun esp có thể bị hỏng. Để tránh điều này xảy ra, bạn có thể làm hai điều.

  1. Sử dụng bộ chia điện áp
  2. Sử dụng bộ chuyển đổi cấp độ

1. Bộ chia điện áp

sử dụng điện trở 20k và 10k để đạt được điều này. Vui lòng kiểm tra kết nối trong ảnh

vcc & chpd của esp được kết nối với 3.3v

Gpio 0 & gnd of esp được kết nối với gnd

Rx của esp được kết nối trực tiếp với arduino TX

Tx của esp được kết nối với arduino rx qua bộ chia điện áp

2. Bộ chuyển đổi cấp độ

Vui lòng kiểm tra kết nối trong ảnh

  • kết nối 5v của nguồn cung cấp breadboard với chân hv của mức logic
  • kết nối 3.3v của nguồn cung cấp breadboard với chân Lv của mức logic
  • kết nối tx của arduino với bất kỳ chân hv nào khác trong số 4 chân, tương ứng với chân bạn đã kết nối tx, kết nối rx của esp vào đó sẽ là chân Lv

2. Mô-đun Esp 8266-12

Tôi thấy các hướng dẫn daflabs tốt nhất cho mô-đun này cho đến nay

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

Tôi đã sử dụng Arduino thay vì mô-đun cp2102 và tôi không gặp vấn đề gì khi giao tiếp.

Kết nối sẽ hầu như vẫn giữ nguyên đối với esp8266-12 để chạy nó ở chế độ flash.

GPIO0 -> THẤP

GPIO2 -> CAO

GPIO15 -> THẤP

Bước 4: Tải lên chương trình cơ sở

Tải lên chương trình cơ sở
Tải lên chương trình cơ sở
Tải lên chương trình cơ sở
Tải lên chương trình cơ sở
  • Tải lên chương trình trống trên arduino nếu sử dụng. Và sau đó kết nối các chân esp tx và rx trên đó
  • Mở phần mềm và lần lượt thêm các tệp bin vào trong đó..
  • Bây giờ thêm các địa chỉ như sau.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Sau đó chỉ cần nhấp vào nút flash, nếu mọi thứ đều ổn, đèn flash sẽ hiển thị cho bạn trạng thái tải xuống và đèn led module esp 8266 của bạn cũng sẽ nhấp nháy rất nhanh.
  • Xin chúc mừng !!!.bạn đã tải lên chương trình cơ sở mới nhất lên esp8266.
  • Nếu bạn không tìm thấy địa chỉ mac này, hãy sử dụng mã pin đặt lại và đặt nó về gnd trong 2 giây, sau đó tháo nó khỏi gnd và flash lại. Việc lấy địa chỉ mac rất quan trọng.
  • Đã đến lúc kiểm tra mô-đun Esp của bạn. Bây giờ chỉ cần tháo dây GPIO 0 được kết nối với GND, bạn có thể kết nối nó với VCC hoặc để nó như thế này.
  • Bây giờ hãy cắm lại Arduino của bạn vào máy tính và mở cổng nối tiếp.
  • Kiểm tra các lệnh tại các tốc độ truyền khác nhau, hầu hết các esp hoạt động tốt trên tốc độ truyền 115200 này.
  • Bây giờ đã đến lúc kiểm tra các lệnh AT. Hãy nhập "AT" trong cổng nối tiếp và bạn sẽ nhận được "OK". Bây giờ nhập "AT + GMR" và kiểm tra phiên bản phần sụn.
  • Để thay đổi tốc độ truyền, bạn có thể thực hiện việc này "AT + UART_DEF = 9600, 8, 1, 0, 0"

Bước 5: Sử dụng Esp Flash Download Toll V0.9.3.1

Sử dụng Esp Flash Tổng đài tải xuống V0.9.3.1
Sử dụng Esp Flash Tổng đài tải xuống V0.9.3.1
Sử dụng Esp Flash Tổng đài tải xuống V0.9.3.1
Sử dụng Esp Flash Tổng đài tải xuống V0.9.3.1
Sử dụng Esp Flash Tổng đài tải xuống V0.9.3.1
Sử dụng Esp Flash Tổng đài tải xuống V0.9.3.1

Có hai phần mềm để cài đặt tệp bin trên soc của esp8266, Phương pháp thứ hai là sử dụng tải xuống esp flash.

1.) Tải xuống phần mềm từ liên kết bên dưới

bbs.espressif.com/viewtopic.php?t=25

2.) Bây giờ chỉ cần duyệt qua tệp bin bạn muốn tải lên trên esp và không thay đổi bất kỳ cài đặt nào ngoại trừ cổng com và thay đổi tốc độ truyền thành 115200 và nhấp vào bắt đầu. Bạn sẽ thấy trạng thái tải lên. Hãy kiên nhẫn cho đến khi nó nói kết thúc.

Bước 6: Lập trình Esp bằng Esplorer

Lập trình Esp bằng Esplorer
Lập trình Esp bằng Esplorer

esplorer là một phần mềm được sản xuất đặc biệt cho mô-đun wifi esp8266. bạn có thể tải lên mã lua hoặc lệnh AT trên esp8266 bằng cách sử dụng phần mềm này

tải xuống từ liên kết được cung cấp

esp8266.ru/esplorer/

Bước 7: Khắc phục sự cố

Xử lý sự cố
Xử lý sự cố

1.) Power esp 8266 từ nguồn điện bên ngoài. Vui lòng tránh sử dụng arduino hoặc máy tính cho vcc.

2.) kiểm tra mạch ba lần và luôn luôn trong khi tải lên phần sụn, hãy thử thiết lập lại esp8266 theo cách thủ công bằng cách tạo chpd gnd một thời gian và đưa nó trở lại vcc

3.) đảm bảo rằng bạn sử dụng bộ điều chỉnh buck hoặc 3.3. esp8266 cũng cần dòng điện liên tục

4.) Lưu ý: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ một liên kết khác có thể giúp bạn giải quyết các vấn đề với esp module.if không phải ở trên

phương pháp hoạt động…

Đề xuất: