Mục lục:

Giao diện trình duyệt ATTiny Fuse Editor: 4 bước
Giao diện trình duyệt ATTiny Fuse Editor: 4 bước

Video: Giao diện trình duyệt ATTiny Fuse Editor: 4 bước

Video: Giao diện trình duyệt ATTiny Fuse Editor: 4 bước
Video: TISHITU AVR Studio Atmega LCD Interface with Proteus Simulator 2024, Tháng mười một
Anonim
Giao diện trình duyệt ATTiny Fuse Editor
Giao diện trình duyệt ATTiny Fuse Editor
Giao diện trình duyệt ATTiny Fuse Editor
Giao diện trình duyệt ATTiny Fuse Editor

Hướng dẫn này dành cho trình chỉnh sửa cầu chì ATTiny sử dụng ESP8266 và giao diện người dùng dựa trên trình duyệt. Điều này làm cho việc thay đổi bất kỳ cài đặt nào được kiểm soát bởi 2 byte cầu chì trở thành một hoạt động rất đơn giản.

Thiết bị có các tính năng sau.

  • Máy chủ web hỗ trợ đọc và ghi dữ liệu cầu chì và một trang trình chỉnh sửa cho phép dễ dàng truy cập vào các tùy chọn cầu chì
  • USB được cấp nguồn với máy phát điện 12V bên trong để lập trình điện áp cao
  • Giao diện chân tiêu đề với 7 dây cần thiết để kết nối với mô-đun ATTiny
  • Cấu hình mạng wifi sử dụng Điểm truy cập wifiManager
  • Trình duyệt truy cập vào hệ thống lưu trữ ESP8266 SPIFFS để cập nhật các tệp web
  • Cập nhật OTA của chương trình cơ sở ESP8266

Bước 1: Các thành phần và công cụ

Các thành phần

  • Mô-đun ESP-12F
  • Mô-đun tăng cường 5V đến 12V
  • ổ cắm micro USB với đầu nối hàn
  • Tụ Tantali 220uF
  • xc6203 Bộ điều chỉnh LDO 3.3V
  • Bóng bán dẫn MOSFET 2x n kênh AO3400 1 x kênh p AO3401
  • Điện trở 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • Khối tiêu đề 7 chân
  • Mảnh breadboard nhỏ cho mạch hỗ trợ
  • trèo lên dây
  • Bao vây (Tôi đã sử dụng hộp in 3D tại

Công cụ

  • Mỏ hàn điểm mịn
  • Cái nhíp
  • Máy cắt dây

Bước 2: Điện tử

Thiết bị điện tử
Thiết bị điện tử

Sơ đồ cho thấy tất cả nguồn điện được lấy từ kết nối USB 5V. Bộ điều chỉnh cung cấp 3,3V cho mô-đun ESP-12F. Một mô-đun tăng áp nhỏ tạo ra 12V cần thiết cho lập trình điện áp cao.

ESP GPIO cung cấp 4 tín hiệu logic được sử dụng trong lập trình điện áp cao (đồng hồ, dữ liệu vào, dữ liệu ra và lệnh vào).

Một GPIO được sử dụng để bật và tắt bóng bán dẫn MOSFET được cung cấp bởi đường ray 12V thông qua điện trở 1K. Khi GPIO cao, tMOSFET đang bật và nguồn của nó ở 0V. Khi đặt GPIO ở mức thấp, cống tăng lên 12V cần thiết để đặt chế độ lập trình điện áp cao.

Một GPIO được sử dụng để bật và tắt trình điều khiển giai đoạn MOSFET 2 cho nguồn cung cấp 5V cho ATTiny. Sự sắp xếp này được sử dụng để đáp ứng đặc điểm kỹ thuật rằng khi bật 5V, nó có thời gian tăng nhanh. Điều này không được đáp ứng khi điều khiển nguồn cung cấp trực tiếp từ GPIO, đặc biệt là với tụ điện tách 4u7 có mặt trên hầu hết các mô-đun ATTiny. Một điện trở có giá trị thấp được sử dụng để làm giảm mức tăng đột biến hiện tại do các bóng bán dẫn MOSFET bật nhanh. Nó có thể không cần thiết nhưng được sử dụng ở đây để tránh bất kỳ trục trặc nào có thể gây ra bởi lượt bật tăng đột biến này.

Bước 3: Lắp ráp

cuộc họp
cuộc họp

Hình ảnh cho thấy các thành phần được lắp ráp thành một hộp nhỏ. Một bảng mạch nhỏ nằm trên đầu mô-đun ESP-12F và chứa bộ điều chỉnh 3.3V và 2 mạch điều khiển điện áp.

Mô-đun tăng cường 12V ở bên trái lấy nguồn điện đầu vào từ USB.

Vỏ có một khe cho khối tiêu đề 7 chân để cho phép kết nối với ATTiny.

Sau khi đấu dây và kiểm tra, USB và khối tiêu đề được gắn chặt vào vỏ bằng keo nhựa.

Bước 4: Phần mềm và Cài đặt

Phần mềm cho trình chỉnh sửa cầu chì nằm trong một bản phác thảo Arduino fuseEditorHV.ino có sẵn tại

Nó sử dụng thư viện chứa các chức năng web cơ bản, hỗ trợ thiết lập wifi, cập nhật OTA và truy cập hệ thống nộp hồ sơ dựa trên trình duyệt. Điều này có sẵn tại

Cấu hình của phần mềm nằm trong tệp tiêu đề BaseConfig.h. 2 mục cần thay đổi ở đây là mật khẩu cho điểm truy cập thiết lập wifi và mật khẩu cập nhật OTA.

Biên dịch và tải lên ESP8266 từ Arduino IDE. Cấu hình IDE nên cho phép phân chia SPIFFS, ví dụ: sử dụng 2M / 2M sẽ tạo ra OTA và một hệ thống lưu trữ lớn. Các bản cập nhật khác sau đó có thể được thực hiện bằng OTA

Khi mới chạy module sẽ không biết cách kết nối với wifi cục bộ nên sẽ thiết lập cấu hình mạng AP. Sử dụng điện thoại hoặc máy tính bảng để kết nối với mạng này, sau đó duyệt đến 192.168.4.1. Một màn hình cấu hình wifi sẽ xuất hiện và bạn nên chọn mạng phù hợp và nhập mật khẩu của nó. Mô-đun sẽ khởi động lại và kết nối bằng mật khẩu này kể từ bây giờ. Nếu di chuyển sang một mạng khác hoặc thay đổi mật khẩu mạng, AP sẽ được kích hoạt lại vì vậy hãy làm theo quy trình tương tự.

Khi vào phần mềm chính sau khi kết nối wifi rồi upload các file trong thư mục data lên bằng cách duyệt vào ip / upload module. Điều này cho phép một tệp được tải lên. Sau khi tất cả các tệp được tải lên thì việc truy cập hệ thống lưu trữ tiếp theo có thể được thực hiện bằng cách sử dụng ip / edit.

Nếu ip / được truy cập thì index.htm được sử dụng và hiển thị màn hình trình chỉnh sửa cầu chì chính. Điều này cho phép dữ liệu hợp nhất được nhìn thấy, chỉnh sửa và viết. Nó sử dụng ip / readFuses và ip / writeFuses để đạt được điều này.

Đề xuất: