Mục lục:

Bảng lập trình mô-đun ESP-01: 12 bước (có hình ảnh)
Bảng lập trình mô-đun ESP-01: 12 bước (có hình ảnh)

Video: Bảng lập trình mô-đun ESP-01: 12 bước (có hình ảnh)

Video: Bảng lập trình mô-đun ESP-01: 12 bước (có hình ảnh)
Video: Programming ESP-12E / ESP-12F / NodeMCU With Arduino IDE | Step by Step Guide 2024, Tháng mười một
Anonim
Image
Image
Thông số kỹ thuật
Thông số kỹ thuật

Thông tin bổ sung và cập nhật tài liệu ở đây trên trang web của tôi

www.mischianti.org/2019/01/14/esp-01-modules-programming-board/

ESP-01 là mô-đun esp8266 chi phí thấp, với WIFI tích hợp.

Nó được tạo ra dưới dạng mô-đun Arduino WIFI, nhưng nó mạnh hơn Arduino, hơn là bây giờ nếu bạn phải làm một mô-đun nhỏ để điều khiển rơ le hoặc một số bộ dữ liệu kỹ thuật số đơn giản thì đó là giải pháp tốt nhất.

Bạn có thể tìm tin tức hoặc cập nhật về bảng này tại đây.

Bước 1: Thông số kỹ thuật

Tồn tại một số biến thể của mô-đun này, nhưng tất cả đều có lõi vi xử lý L106 32-bit RISC dựa trên Tensilica Xtensa Diamond Standard 106Micro chạy ở tốc độ 80 MHz, khi bạn mua một trong số đó, bạn chỉ phải chú ý đến Flash, một số có 512 KiB Flash, 1MiB khác

Định nghĩa mã pin

  • VCC: Nguồn 3.0 ~ 3.6V
  • GND: Mặt đất
  • ĐẶT LẠI: Tín hiệu đặt lại bên ngoài (Mức điện áp thấp: Hoạt động)
  • CH_PD: Kích hoạt chip. Cao: Bật, chip hoạt động bình thường; Thấp: Tắt, dòng điện nhỏ
  • GPIO0: (FLASH) I / O Mục đích chung IO, Nếu ở mức thấp trong khi thiết lập lại / bật nguồn sẽ đưa chip vào chế độ lập trình nối tiếp
  • GPIO1: (TX) I / O IO mục đích chung và TXd nối tiếp
  • GPIO3: (RX) I / O Mục đích chung IO và Serial RXd
  • GPIO2: I / O Mục đích chung IO và Serial1 TXd

Bước 2: Lập trình

Lập trình
Lập trình

Như bạn có thể thấy mô-đun này không có trên bo mạch usb vì vậy cách dễ nhất để lập trình là sử dụng bộ chuyển đổi USB sang TTL, bạn có thể tìm thấy nó với giá 0, 50 đô la.

Tôi gặp một số vấn đề với mô-đun FT232RL hoặc FT232 đắt tiền hơn, thay vào đó là CH340G hoặc CH340 hoạt động rất tốt.

Bước 3: Kết nối cơ sở để lập trình

Kết nối cơ sở với lập trình
Kết nối cơ sở với lập trình

Lược đồ kết nối cơ sở khá đơn giản, bạn phải đặt 3.3v trên VCC và CH_PD (để cấp nguồn và kích hoạt), sau đó đặt GND trên GND và GPIO0 (cuối cùng đặt mô-đun ở chế độ lập trình), hơn là kết nối RX với TX và TX. sang RX.

Bước 4: Định cấu hình lý tưởng của bạn

Định cấu hình lý tưởng của bạn
Định cấu hình lý tưởng của bạn
Định cấu hình lý tưởng của bạn
Định cấu hình lý tưởng của bạn
Định cấu hình lý tưởng của bạn
Định cấu hình lý tưởng của bạn

Ngoài việc bạn phải định cấu hình Arduino IDE của mình, trước tiên bạn phải thêm bảng mới trong Trình quản lý bảng.

Trong quản lý hội đồng quản trị, hội đồng quản trị để chọn là esp8266.

Bây giờ bạn có thể chọn bảng esp8266 chung từ danh sách bảng

Bước 5: Ban lập trình

Ban lập trình
Ban lập trình

Quá trình này rất tẻ nhạt, bạn phải kết nối sau đó loại bỏ kết nối, v.v. và sử dụng tất cả các chân Nó rất tẻ nhạt.

Giải pháp của tôi cho vấn đề này là tạo một bảng lập trình (tôi là fan hâm mộ của bảng dịch vụ).

Chức năng là:

  • Nguồn điện ngoài để cấp thêm ampe cho đoạn mạch;
  • một công tắc để chọn chế độ lập trình và nhả chân GPIO0;
  • 2 chuyển đổi để kích hoạt RX và TX và hơn là cấp quyền sử dụng chân đó cho mạch;
  • nút đặt lại để bắt đầu lập trình.

Bước 6: Nguyên mẫu PCB

Nguyên mẫu PCB
Nguyên mẫu PCB

Kiểm tra trang web của tôi để biết thêm thông tin

Bước 7: Kết quả của quá trình phay

Image
Image
Hội đồng PCB
Hội đồng PCB

Tôi muốn thêm kết quả của bộ định tuyến huy hoàng cũ của tôi (được tạo bằng máy quét và máy in epson), khá thô nhưng ổn.

Ngoài ra còn có một lỗi được sửa bằng dây (trong tệp tôi cung cấp cho bạn không có mặt nữa).

Trong một vài ngày tới, tôi hy vọng sẽ thêm hướng dẫn tạo CNC mới của mình và hướng dẫn tạo gcode. Trang web này đang được tiến hành.

Bước 8: Lắp ráp PCB

Bây giờ bắt đầu lắp ráp bảng.

Bước 9: Cách sử dụng Bảng lập trình

Cách sử dụng khá đơn giản:

Đầu tiên hãy chèn esp01 vào bo mạch, sau khi kết nối GND với GND, TX với RX và RX với TX của bộ chuyển đổi TTL sang USB.

Bây giờ bạn đã sẵn sàng để lập trình, tôi thêm một số ví dụ sử dụng.

Tải lên một tệp nhấp nháy

  • Trong bảng, bạn phải đặt công tắc bên trái ở chế độ lập trình hơn là nhấp vào nút đặt lại.
  • Kiểm tra xem công tắc của RX và TX Nó đang ở chế độ trasfer. Hơn bắt đầu tải lên bản phác thảo.
  • Khi hoàn tất, đặt ở "chế độ sử dụng", bảng để đặt chân lập trình viên tự do, và nút để đặt TX ở "chế độ sử dụng".
  • Vì vậy, bạn có thể kiểm tra đèn led bên ngoài nhấp nháy vì BUILTIN_LED được kết nối với chân TX.

Bước 10: Sử dụng tất cả 4 ghim của bảng

  • Trong hội đồng quản trị, bạn phải thiết lập công tắc trái qith trong chế độ lập trình thay vì nhấp vào nút đặt lại.
  • Kiểm tra xem công tắc của RX và TX Nó đang ở chế độ trasfer. Hơn bắt đầu tải lên bản phác thảo.
  • Khi hoàn thành, đặt ở "chế độ sử dụng", bảng để đặt chân lập trình tự do và nút để đặt chân RX và TX ở "chế độ sử dụng". Vì vậy bạn sử dụng cả 4 chân để điều khiển led.

Bước 11: Sử dụng 3 chân để điều khiển Led và một để gỡ lỗi nối tiếp

  • Trong bảng, bạn phải đặt công tắc bên trái ở chế độ lập trình hơn là nhấp vào nút đặt lại.
  • Kiểm tra xem công tắc của RX và TX Nó đang ở chế độ trasfer.
  • Hơn bắt đầu tải lên bản phác thảo.
  • Kết nối màn hình nối tiếp với đúng cổng.
  • Khi hoàn thành, đặt ở "chế độ sử dụng" bảng để đặt chân lập trình viên tự do, và nút để đặt RX ở "chế độ sử dụng".
  • Vì vậy bạn sử dụng 3 chân để điều khiển led và TX để gỡ lỗi chương trình.

Bước 12: Cảm ơn

Nếu bạn có vấn đề hoặc khác, hãy viết bình luận hoặc mở chủ đề cho diễn đàn.

Đề xuất: