Mục lục:

Bộ lập trình USB ESP-12: 7 bước
Bộ lập trình USB ESP-12: 7 bước

Video: Bộ lập trình USB ESP-12: 7 bước

Video: Bộ lập trình USB ESP-12: 7 bước
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 Mười
Anonim
Bộ lập trình USB ESP-12
Bộ lập trình USB ESP-12
Bộ lập trình USB ESP-12
Bộ lập trình USB ESP-12
Bộ lập trình USB ESP-12
Bộ lập trình USB ESP-12

Tôi nghĩ sẽ rất thú vị khi chơi với IoT nên tôi quyết định dùng thử esp8266. Tôi đã thấy vô số giải pháp trên mạng để lập trình esp8266 nên tôi đã mượn một số ý tưởng từ đây https://www.instructables.com/id/USB-to-ESP-01-Boa… và tại đây https://cmheong.blogspot.com / 2018/05 / using-ch340-u… để lập trình esp-01 đơn giản với đèn flash và các nút khởi động lại. Sau khi làm xong, tôi nghĩ sẽ rất vui khi cố gắng tạo một bản mod bộ điều hợp để nó cũng có thể lập trình esp-12.

Các bộ phận:

Giá có thể thay đổi do giảm giá và vận chuyển đến các quốc gia khác nhau và những gì không, nhưng chính xác tại thời điểm viết bài trong tình huống cụ thể của tôi

Bộ chuyển đổi mô-đun Wifi CH340 USB sang ESP8266 ESP-01 $ 0,80

10 chiếc Nút chuyển đổi tạm thời $ 0,52

ESP-12S ESP8266 $ 1,95

2 chiếc Bảng đột phá ESP-12 $ 0,40

10 chiếc ghim pogo $ 2,05

2 chiếc Đầu nối dải tiêu đề đầu ghim nam SMT SMD đôi $ 1,33

dây dẫn nhỏ

súng bắn keo nóng và keo

mỏ hàn và thuốc hàn

ban nhạc đàn hồi

Bước 1: Hàn các ghim Pogo vào bảng đột phá

Hàn các ghim Pogo vào bảng đột phá
Hàn các ghim Pogo vào bảng đột phá

Hàn các chân pogo vào bảng breakout cho các chân sau:

REST (ĐẶT LẠI)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Các chân cắm pogo khá nhỏ nên tôi phải dùng một cái nhíp với một số băng dính xung quanh nó để cách nhiệt chống lại nhiệt để giữ các chân trong khi tôi hàn.

Đảm bảo rằng các chân pogo không bị chập với nhau bằng cách kiểm tra tính liên tục bằng đồng hồ vạn năng. Có 10k điện trở giữa CH_PC và VCC, GPIO15 và GND trên bảng đột phá, vì vậy hãy mong đợi một số đọc giữa các chân đó.

Bước 2: Hàn đầu ghim vào bảng và dây điện tử ESP-12

Đầu nối chân hàn vào bảng và dây điện tử ESP-12
Đầu nối chân hàn vào bảng và dây điện tử ESP-12
Đầu nối chân hàn vào bảng và dây điện tử ESP-12
Đầu nối chân hàn vào bảng và dây điện tử ESP-12

Gắn hai đầu ghim 8p đi kèm với bảng ngắt với các chân dài ở mặt trước của bảng trong khi hàn ở mặt sau của bảng, bạn không cần phải hàn tất cả các chân vào bảng mà chỉ cần các chân được sử dụng ở trên (tham khảo ở đây cho các sơ đồ nhấp nháy tối thiểu). Lý do cho điều này là nếu bạn muốn chạy / lập trình một esp-12 đã được hàn vào bảng đột phá thì nó sẽ có thể làm được (mặc dù tôi chưa thực sự thử điều đó). Bây giờ cắt một phần của tiêu đề ghim smt hàng đôi để có hai hàng gồm 4 chân. Dây hàn kết nối sơ đồ chân cho hàng đôi 4 pin theo sơ đồ chân ESP-01 phù hợp với bảng ngắt.

Các tên không hoàn toàn giống nhau (ngoại trừ GND) nhưng:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Bước 3: Hàn các nút với Bộ chuyển đổi USB CH340

Các nút hàn với Bộ chuyển đổi USB CH340
Các nút hàn với Bộ chuyển đổi USB CH340
Các nút hàn với Bộ chuyển đổi USB CH340
Các nút hàn với Bộ chuyển đổi USB CH340

Nút hàn ở dưới cùng của bộ chuyển đổi USB CH340 cho chế độ FLASH giữa các chân GPIO0 và GND. Keo nóng nó vào bộ chuyển đổi.

Nút hàn ở mặt sau của bộ chuyển đổi USB CH340 cho chế độ ĐẶT LẠI giữa các chân ĐẶT LẠI và GND. Keo nóng nó vào bộ chuyển đổi

Bước 4: Keo dán nóng Pins Pogo, bọt và đầu ghim 4p hàng đôi

Keo dán nóng Pogo Pins, Foam và Double Row 4p Pin Header
Keo dán nóng Pogo Pins, Foam và Double Row 4p Pin Header
Keo dán nóng Pogo Pins, Foam và Double Row 4p Pin Header
Keo dán nóng Pogo Pins, Foam và Double Row 4p Pin Header
Keo dán nóng Pogo Pins, Foam và Double Row 4p Pin Header
Keo dán nóng Pogo Pins, Foam và Double Row 4p Pin Header

Keo nóng mặt trong của các ghim pogo vào bảng ghim để tạo độ chắc cho chúng, chú ý không để keo dính vào chốt di chuyển. Keo một ít xốp đóng gói (hoặc bất kỳ vật liệu nào giống như bọt biển có thể nén được) giữa các chốt pogo để esp-12 không rơi vào khe hở quá dễ dàng. Keo tiêu đề 4p hàng kép smt vào mặt sau của bảng ngắt để nó sẽ không bị ngắt kết nối khi rút bộ chuyển đổi USB CH340 ra.

Bước 5: Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác

Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác
Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác
Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác
Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác
Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác
Căn chỉnh ESP-12 với Pins Pogo và Sandwich với một bảng đột phá khác

Căn chỉnh ESP-12 (tôi đã thử nghiệm với ESP-12F và ESP-12S) vào các chân pogo và kẹp nó với một bảng đột phá khác ở trên cùng. Dùng dây thun để giữ cố định. Bạn có thể cần phải điều chỉnh esp-12 để đảm bảo rằng tất cả các điểm tiếp xúc được chạm với đủ áp lực. Có lẽ sẽ ít phức tạp hơn nếu thay vì sử dụng các chốt pogo để sử dụng các kẹp kim loại lò xo cho mặt bên của ESP-12. Đây là một ví dụ trên youtube nơi ai đó đã sử dụng danh bạ từ khe cắm PCI từ một bo mạch chủ không sử dụng https://www.youtube.com/embed/BvY_T-My9Ls và https://www.youtube.com/watch? v = gI_lKu2uJDs

LƯU Ý: Sau một số lần sử dụng nữa, tôi thấy rất khó để căn chỉnh và đặt đủ áp lực lên các chân pogo, do đó tôi khuyên mọi người không nên thử sử dụng ghim pogo trừ khi họ có thể giải quyết được nhiều sự cố

Bước 6: Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away

Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away
Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away
Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away
Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away
Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away
Cắm Mod chuyển đổi Esp-12 vào Bộ điều hợp USB CH340 và chương trình Away

Cắm mod bộ điều hợp esp-12 vào bộ chuyển đổi USB CH340 (với đầu bo mạch cùng hướng với đầu cắm USB) sau đó cắm bộ điều hợp này vào máy tính của bạn và sử dụng Arduino IDE hoặc Công cụ tải xuống ESP Flash để tải các chương trình của bạn.

LƯU Ý: nếu quy trình flash không hoạt động có thể là do tiếp xúc giữa các chân pogo và esp-12 không tốt, hãy điều chỉnh esp-12 và / hoặc dây thun để tạo áp lực đều trên tất cả các chân pogo

Bước 7: Ví dụ về nhấp nháy BLINK với Arduino IDE (tùy chọn)

Image
Image
Ví dụ về nhấp nháy BLINK với Arduino IDE (tùy chọn)
Ví dụ về nhấp nháy BLINK với Arduino IDE (tùy chọn)
Ví dụ về nhấp nháy BLINK với Arduino IDE (tùy chọn)
Ví dụ về nhấp nháy BLINK với Arduino IDE (tùy chọn)

Khởi động Arduino IDE và tải ví dụ BLINK.

Để vào chế độ FLASH, giữ nút FLASH (dưới cùng) và nhấn nút ĐẶT LẠI (trở lại) sau đó thả nút FLASH (dưới cùng).

Thiết lập các thông số của esp-12

Bấm tải lên

Nếu nó hoạt động chính xác, nó sẽ hoạt động như trong video

LƯU Ý: nếu quy trình flash không hoạt động có thể là do tiếp xúc giữa các chân pogo và esp-12 không tốt, hãy điều chỉnh esp-12 và / hoặc dây thun để tạo áp lực đều trên tất cả các chân pogo

Đề xuất: