Mục lục:

Lập trình ESP8266-07 với Arduino Nano: 6 bước (có hình ảnh)
Lập trình ESP8266-07 với Arduino Nano: 6 bước (có hình ảnh)

Video: Lập trình ESP8266-07 với Arduino Nano: 6 bước (có hình ảnh)

Video: Lập trình ESP8266-07 với Arduino Nano: 6 bước (có hình ảnh)
Video: Lập trình esp8266 - Bài 1 - Hướng dẫn nạp chương trình cho board esp8266 dùng arduino ide 2.0 2024, Tháng bảy
Anonim
Lập trình ESP8266-07 với Arduino Nano
Lập trình ESP8266-07 với Arduino Nano

Đây là một hướng dẫn ngắn để tạo một bảng lập trình ESP8266-07 / 12E tiện lợi bằng cách sử dụng Arduino nano. Sơ đồ đi dây rất giống với sơ đồ được trình bày ở đây. Bạn có các tùy chọn để nối dây dự án này vào một breadboard, hàn cho mình một tấm perfboard hoặc sử dụng các tập tin gerber đính kèm để tạo một pcb đáng tin cậy hơn. Tôi khuyên bạn nên gắn bó với một pcb hoặc perfboard (nếu bạn tin tưởng mình hàn đúng cách) nếu bạn thường xuyên lập trình các thiết bị được đề cập.

Tôi đang lên kế hoạch tạo một số nội dung với ESP-07 và tôi sẽ thường xuyên sử dụng bảng được tạo trong hướng dẫn này.

Thiết kế có bộ điều chỉnh điện áp 3.3v trên bo mạch để bật mô-đun ESP, bạn phải kết nối nguồn cung cấp 5v ngoài cáp usb Arduino. Hơn nữa, bạn cũng nên sử dụng bảng phân tích; nó làm cho mọi thứ dễ dàng hơn để làm việc với.

Quân nhu

  • Arduino nano
  • ESP8266-07 hoặc / 12 / e
  • Bảng đột phá ESP-07
  • Cáp usb mini
  • Giắc cắm nguồn 5.5mm (đực và cái)
  • Chân tiêu đề nữ 1 * 15 (2 chiếc)
  • Chân tiêu đề nữ 1 * 8 (2 chiếc)
  • Công tắc bật tắt 6 chân (tùy chọn)
  • nút nhấn (2 cái)
  • Điện trở 5Kohm (2 chiếc)
  • Điện trở 10Kohm (2 chiếc)
  • lm1117 3.3v (Tôi đã sử dụng phiên bản smd, bạn có thể sử dụng TH nếu bạn muốn tạo một mạch breadboard)
  • Tụ điện 47uf (bạn có thể sử dụng các giá trị cao hơn nếu bạn gặp sự cố về nguồn)
  • breadboard, hoặc perfboard, hoặc pcb

Bước 1: Hệ thống dây điện

Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện

Mạch Breadboard:

1. Cắm Arduino nano vào một breadboard và mô-đun ESP bằng bảng đột phá. Để truy cập tốt hơn vào các chân của bảng đột phá, bạn có thể sử dụng hai bảng mạch bánh mì thay vì một bảng như hình minh họa.

2. Cấp nguồn cho đường ray: kết nối chân 5v của giắc nguồn với chân 3 của bộ điều chỉnh 3.3v lm1117, GND với chân 1, và đầu ra từ chân 2 đến đường ray "+" của bảng mạch. Đồng thời kết nối chân GND của giắc cắm nguồn với "-" của bảng mạch. Thêm một tụ điện 47uf và kết nối các thanh ray với nhau như hình minh họa.

3. Thêm hai nút nhấn (đặt lại và lập trình) và kết nối một chân từ mỗi nút để đặt lại và một chân khác với GPIO0 của ESP. Kéo các chân kết nối thông thường lên 3.3v bằng cách sử dụng điện trở 10kohm. Kết nối các chân thường mở với GND

4. Kết nối + đường sắt với VCC của bảng đột phá ESP

5. Kết nối - đường sắt đến GND của bảng đột phá ESP

6. Kéo chân CH_PD và GPIO15 của ESP lên đường sắt + 3.3v bằng cách sử dụng điện trở 5kohm

7. Kết nối chân RX của nano với RX của ESP bằng công tắc bật tắt 2 kênh

8. Kết nối TX của Nano với TX của ESP bằng công tắc bật tắt 2 kênh. (công tắc bật tắt là tùy chọn; nó có thể ngắt hoàn toàn tín hiệu giữa Arduino và ESP)

9. Cầu nối các chân RST và GND của Arduino, bước này "vô hiệu hóa" chip ATmega.

Tôi đã sử dụng nguồn điện 5v bên ngoài vì arduino không thể cung cấp đủ dòng điện để cấp nguồn cho mô-đun ESP một cách đáng tin cậy. Tôi đang sử dụng bộ sạc cũ và cáp usb đã được sửa đổi.

Bước 2: Hàn mạch Perfboard

Hàn một mạch Perfboard
Hàn một mạch Perfboard
Hàn một mạch Perfboard
Hàn một mạch Perfboard
Hàn một mạch Perfboard
Hàn một mạch Perfboard
Hàn một mạch Perfboard
Hàn một mạch Perfboard

Tôi đã tạo bố cục cho một tấm đục lỗ 7cm x 9cm một mặt dựa trên sơ đồ đi dây ở bước trước. Cố gắng sử dụng cùng một vị trí thành phần để bạn không gặp phải các vấn đề về định tuyến. Bạn có thể sử dụng các hình ảnh fritzing đính kèm làm hướng dẫn.

Ngoài ra, tôi đã sử dụng chân cắm đầu cái 2,54mm để làm cho Nano và ESP có thể tháo rời.

Bước 3: Mạch PCB

Mạch PCB
Mạch PCB

Gửi máy tính xách tay đính kèm cho một nhà sản xuất pcb và thế là xong!

Nó dựa trên hệ thống dây điện đã đề cập trước đó, nhưng cách bố trí có một chút khác biệt. Tôi đã phải làm cho nó nhỏ gọn hơn để tiết kiệm tiền cho bạn

Các tệp đã được tạo bằng EasyEDA.

Bước 4: Thêm hỗ trợ Esp8266 vào Arduino IDE

Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE
Thêm hỗ trợ Esp8266 vào Arduino IDE

Bạn có thể bỏ qua bước này nếu bạn đã định cấu hình mô-đun

Bước 1: Mở IDE và vào Tệp >> tùy chọn, một cửa sổ hiện lên. Nó sẽ giống như một trong những hình ảnh đính kèm

Bước 2: Trong hộp màu đỏ, dán dòng này:

arduino.esp8266.com/stable/package_esp8266com_index.json

nếu có điều gì đó đã được viết ở đó, hãy thêm dấu phẩy và sau đó dán URL

Bước 3: Vào công cụ >> board >> board manager, tham khảo hình ảnh đính kèm nếu bạn gặp vấn đề với điều đó

Bước 4: khi cửa sổ tải xong bạn sử dụng ô tìm kiếm để tìm kiếm esp8266, tìm kết quả với tiêu đề "esp8266 by esp8266 community" và cài đặt

LƯU Ý: Tôi đã cài đặt phiên bản 2.5.2 vì một số phiên bản mới hơn đang gây ra "lỗi nghiêm trọng"

Bước 5: Khi cài đặt xong, vào Tools >> Board >> tìm và chọn "module esp8266 chung"

Bước 6: Vào công cụ và trong "board: Generic esp8266 module", bạn sẽ tìm thấy một số cấu hình. Đảm bảo rằng của bạn phù hợp với những gì trong hình ảnh đính kèm.

Bước 5: Tải lên bản phác thảo

Cắm cáp USB vào Arduino Nano và kết nối nó với máy tính. Ngoài ra, nối nguồn điện 5v vào giắc cắm nguồn trên bo mạch.

Nếu bạn đã quyết định thêm một công tắc bật tắt, hãy đảm bảo rằng nó đã được nhấn.

Để đặt mô-đun esp vào chế độ lập trình:

Nhấn và giữ các nút ĐẶT LẠI và CHƯƠNG TRÌNH, sau đó nhập lại "ĐẶT LẠI" trong khi vẫn nhấn "CHƯƠNG TRÌNH"

Giữ một lúc rồi nhấn nút "CHƯƠNG TRÌNH"

Trên máy tính, mở IDE và chuyển đến cổng Tools >> và chọn cổng COM nơi bạn đã kết nối cáp usb vào máy tính.

Viết mã của bạn và sử dụng nút tải lên ở trên cùng bên trái IDE của bạn để bắt đầu lập trình mô-đun ESP.

Bước 6: Kiểm tra mã

Có thể kiểm tra một số chương trình mà không cần tháo mô-đun khỏi ổ cắm của nó.

Để làm như vậy, hãy nhấn công tắc bật tắt và nhấn nút ĐẶT LẠI.

Tôi đã thêm công tắc bật tắt để cách ly hoàn toàn hai bảng

VUI THÍCH!

Đề xuất: