Mục lục:

Lá chắn lập trình Arduino Attiny - SMD: 4 bước
Lá chắn lập trình Arduino Attiny - SMD: 4 bước

Video: Lá chắn lập trình Arduino Attiny - SMD: 4 bước

Video: Lá chắn lập trình Arduino Attiny - SMD: 4 bước
Video: How to make a LED digital counter using 7- Segment Display 2024, Tháng bảy
Anonim
Lá chắn lập trình Arduino Attiny - SMD
Lá chắn lập trình Arduino Attiny - SMD

Xin chào, Tôi đã làm việc trên thiết lập công cụ lập trình của mình cho thiết bị đeo được trong những tháng qua. Hôm nay tôi muốn chia sẻ cách tôi tạo Lá chắn Arduino của mình.

Sau một thời gian tìm kiếm trên googling, tôi đã tìm thấy bài báo cũ thú vị này về lá chắn lập trình Attiny, nó đã truyền cảm hứng cho tôi để tạo ra một cái khiên của riêng mình.

Lá chắn này tương thích với Arduino Uno và được thiết kế để sử dụng với các uC ATtiny khác nhau trong các gói sau PDIP / SOIC / TSSOP, vâng.. cả bao bì SMD:)

Hãy xác định các ràng buộc của dự án:

  • Tương thích Arduino Uno
  • Tương thích ATtiny25 / 45/85, ATtiny24/44/84 và ATtiny2313A / 4313
  • Tương thích PDIP / SOIC / TSSOP
  • Gói SMD được hỗ trợ bằng cách sử dụng đầu nối cạnh PCB

Quân nhu

Phần cứng yêu cầu:

  • 1 x 6 Chân tiêu đề dọc 2,54 mm, để kết nối bảng Arduino
  • 1 x 5 chân tiêu đề dọc 2,54 mm
  • Tiêu đề dọc 1 x 1 Pin 2,54 mm
  • 1x ổ cắm PDIP_8
  • 1x ổ cắm PDIP_20
  • 1 x ổ cắm mở rộng cạnh PCB, để hỗ trợ gói SMD. Tôi đang sử dụng một cái do TE Connectivity cung cấp
  • Gói SMD 1 x 10 uC tụ điện
  • 1 đèn LED SMD ĐỎ, 1 Màu vàng và 1 Màu xanh lá cây, để chỉ báo Trạng thái. Tôi đang sử dụng ĐÈN LED CHIP SMD 3.2mmx1.6mm của Kingbright
  • 3 điện trở SMD (gói 3225), mỗi 400 Ohm

Công cụ bắt buộc:

Công cụ CAD cho sơ đồ và thiết kế PCB, tôi đang sử dụng Kicad 5.1.5

Bước 1: Tạo giản đồ

Tạo giản đồ
Tạo giản đồ
Tạo giản đồ
Tạo giản đồ
Tạo giản đồ
Tạo giản đồ

Hãy kiểm tra sơ đồ trong hình trên.

Lá chắn có 2 tùy chọn để lập trình uC.

  • Chúng tôi đang sử dụng 2 ổ cắm DIP để đóng gói PDIP tương ứng.
  • Mặt khác, các chip gói SMD là một phần của thiết bị PCB mini (Có thể đeo được). Giao diện cắm PCB sang PCB có 6 chân. Nó có thể được lắp / tháo khỏi ổ cắm cạnh PCB (tương tự như giao diện PCI mini cho bo mạch chủ PC). Trong hình trên, bạn cũng có thể tìm thấy đầu nối được sử dụng trong bảng này.

Cuối cùng là một tính năng tùy chọn, bạn có thể xóa nó khỏi sơ đồ của mình dựa trên nhu cầu của bạn. Bạn có thể tìm thấy theo liên kết này ATtiny-Wearable-Device-PCB-Edge-Connector giải thích về cách tạo một PCB mini cho mục đích này.

Các ổ cắm PDIP và đầu nối cạnh được kết nối với các chân Arduino dựa trên bảng trên. Đây là những tín hiệu cần thiết để lập trình ISP.

Lưu ý: Một tụ điện được thêm vào trong Bảng Arduino, chỉ để vô hiệu hóa bất kỳ thiết lập lại nào trong quá trình lập trình

Bước 2: Ánh xạ giản đồ thành các thành phần dấu chân

Ánh xạ giản đồ thành các thành phần dấu chân
Ánh xạ giản đồ thành các thành phần dấu chân

Hầu hết các dấu chân trong dự án này là một phần của thư viện Dấu chân Kicad. Chúng tôi chỉ dừng lại ở đây, để cho biết chúng tôi đã chọn tùy chọn nào và tại sao.

Tham khảo hình trên để biết chi tiết, vui lòng sử dụng chân tụ điện SMD như được chỉ ra và đối với đầu nối cạnh PCB sử dụng đầu cắm THT 6 Pin (độ cao là 2,54 mm, không có sẵn mô hình 3D).

Bước 3: Tạo PCB

Tạo PCB
Tạo PCB
Tạo PCB
Tạo PCB

Hãy giải thích cách tiếp cận chính của bố cục PCB:

  • ở mặt sau, chúng tôi chỉ đặt các PAD để kết nối với Bảng Arduino của chúng tôi.
  • ở phía trên, chúng tôi muốn có ổ cắm DIP, ổ cắm PCB mini và đèn LED trạng thái.

Dựa trên mô tả Arduino tuyệt vời này về Arduino Uno Drawing, chúng ta có thể bắt đầu đặt các đầu nối lá chắn vào bố cục của chúng ta (kiểm tra các hình ảnh ở trên). Như một thông lệ tốt, chúng tôi thay đổi đơn vị đo lường của mình thành inch, để giảm nỗ lực tính toán khoảng cách.

Bước 4: Nhận xét cuối cùng

Tôi đang sử dụng lá chắn để lập trình một chip cùng một lúc. Tôi khuyên bạn nên làm như vậy, để tránh bất kỳ vấn đề nào với mức tín hiệu và luồng lập trình.

Tôi sẽ cập nhật một liên kết đến các tệp tương ứng nếu được yêu cầu.

Một khi chụp được tấm ảnh đẹp của bảng, tôi sẽ đăng tải lên đây. Hy vọng bạn cũng có niềm vui!

Đề xuất: