Mục lục:

Cây thông Noel để bàn Đèn LED hoạt hình Attiny85: 6 bước
Cây thông Noel để bàn Đèn LED hoạt hình Attiny85: 6 bước

Video: Cây thông Noel để bàn Đèn LED hoạt hình Attiny85: 6 bước

Video: Cây thông Noel để bàn Đèn LED hoạt hình Attiny85: 6 bước
Video: Como fazer uma placa de circuito impresso para o Arduino 2024, Tháng mười một
Anonim
Image
Image
Bàn cây thông Noel Hoạt hình Đèn LED Attiny85
Bàn cây thông Noel Hoạt hình Đèn LED Attiny85
Bàn cây thông Noel Hoạt hình Đèn LED Attiny85
Bàn cây thông Noel Hoạt hình Đèn LED Attiny85

Cây thông Noel nhỏ (32x32mm) 8 đèn LED do ATtiny85 SU (smd) tạo hoạt hình để đặt trên bàn làm việc của mình vào ngày Giáng sinh, hoạt ảnh kéo dài 5 phút và lặp lại theo vòng lặp

PHẦN MỀM:

phần mềm mạch in miễn phí: Kicad 5 link

Arduino 1.8

Bộ lập trình USBASP hoặc bảng Arduino ISP

bo mạch nhỏ để lập trình ATTinys trong phần mềm Arduino xem bên dưới để cài đặt

Bước 1:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

CÔNG CỤ: Kính lúp giá rẻ

Hàn sắt

hàn đầu 1mm 0,5mm (hoặc 1mm)

Thông lượng hàn

axeton

Máy cách ly UV

Máy khoan mini và rừng tối đa 0, 8mm

kéo để làm mọi thứ

súng bắn keo nóng hoặc keo epoxy 2 thành phần

nhíp (để nhập SMD)

sơn phun sơn bóng trắng và bóng

Bước 2: Các thành phần

Thành phần SMD:

8 đèn LED màu (kích thước 0805)

4 điện trở 150 Ohms (kích thước 1206)

1 kháng 10 KOhms (kích thước 1206)

1 tụ điện 100nF (kích thước 1206)

1 tụ điện Tantali 22μF 10Volts (cỡ B

một sợi dây PCB bằng đồng hoặc đuôi điện trở

epoxy hai mặt nhạy cảm trước 5/10 (tốt nhất) hoặc 16/10 (khó cắt hơn)

Bước 3: SCHEMATIC và PCB

SCHEMATIC và PCB
SCHEMATIC và PCB
SCHEMATIC và PCB
SCHEMATIC và PCB
SCHEMATIC và PCB
SCHEMATIC và PCB

Kiểu chữ:

Nếu bạn không muốn sử dụng Kicad ở đây là cả hai mặt của cây để in trong suốt chúng phải được phản chiếu (lộn ngược), chúng ở định dạng vector SVG và mở bằng Internet explorer hoặc tốt hơn với phần mềm vẽ vector miễn phí Inkscape link Inskape

Kicad:

tất cả các tệp Kicad đều có ở đây: Tệp Kicad 5.1

Bước 4: Tạo ra CNTT

Làm cho nó!
Làm cho nó!
Làm cho nó!
Làm cho nó!
Làm cho nó!
Làm cho nó!

Cắt: Nếu bạn sử dụng epoxy dày 0,5mm, bạn có thể cắt đường viền của cây bằng kéo (hãy cẩn thận đối với các góc bên trong) và sau đó tinh chỉnh bằng máy cắt. Nếu bạn đã sử dụng epoxy 1.6mm (16/10), bạn phải sử dụng lưỡi cưa sắt, giũa và dao cắt.

Hàn: Việc hàn các thành phần SMD rất tinh vi, tôi khuyên bạn nên sử dụng kính lúp, nhíp, mỏ hàn 0,5mm (tối đa 1mm). Làm sạch PCB kỹ lưỡng bằng axeton, dùng kính lúp kiểm tra xem không có vết cắt nhỏ do trầy xước, phủ lớp sơn trợ dung để tránh "bánh" khi hàn. Để có kết quả tốt nhất trên CMS, hãy luôn phủ lên các thành phần và PCB một ít chất trợ dung trước khi thiếc và hàn. Đèn LED SMD dễ vỡ, không làm nóng chúng quá lâu khi hàn chúng. Có rất nhiều hướng dẫn ghi và hàn CMS trên youtube và blog, nếu bạn là người mới bắt đầu học CMS, tôi khuyên bạn nên xem chúng. Chúng tôi bắt đầu bằng cách hàn 4 vias với một sợi dây nhiều sợi hoặc một đuôi điện trở ở cả hai bên, sau đó là các đèn LED, thi công từng cái một trong khi duy trì chúng với sự hỗ trợ của nhíp tự động, sau đó đặt chúng lên PCB và hàn chốt đầu tiên chú ý đến hướng chấm màu xanh lá cây cho biết cực âm (nhỏ nhất) và sau đó hàn chốt thứ hai. Nếu đèn LED (ở 0805) có vẻ quá khó hàn, bạn có thể lấy kích thước trên (1206 làm điện trở). Sau khi hàn đèn LED, bạn có thể hàn 4 điện trở 150 Ohms trên cùng một mặt.

Chip phải được lập trình trước khi hàn. Bạn có thể lựa chọn giữa hai mô hình ATtiny13A (1K bộ nhớ) hoặc ATtiny85 (8K bộ nhớ) Tất cả các chi tiết về lập trình và FUSE BIT được mô tả bên dưới. Khi chip được lập trình, bạn có thể thiếc nó, điều chỉnh nó trên PCB và hàn một chân, điều chỉnh để khớp với các chân khác nếu cần và hàn từng chân một. Hàn tụ điện 100nF sau đó hàn tụ điện Tantale10μF 10V, điện trở 10KOhms và kết thúc bằng cách hàn các chân nguồn ở cả hai bên. Sau đó làm sạch PCB bằng axeton và bàn chải đánh răng cũ, kiểm tra xem không có vết nào chạm vào và kiểm tra, quan tâm đến cực + và - của nguồn cấp, cây phải "khởi động" ngay lập tức, nếu không được như vậy hãy kiểm tra các mối hàn và các bài hát.

Trang trí nó bằng sơn, hình ảnh hồ lấp lánh và vecni hoặc theo sở thích của bạn.

Nếu bạn không muốn nhập chi tiết của các tệp HEX lập trình được đính kèm trong zip dành cho ATtiny13A và ATtiny85. Tôi không mô tả phương pháp sử dụng lập trình viên vì có các video hướng dẫn hoặc youtube mô tả nó.

Bước 5: LẬP TRÌNH CHIP Chỉ không có tệp Arduino HEX

LẬP TRÌNH CHIP Chỉ với tệp Arduino HEX
LẬP TRÌNH CHIP Chỉ với tệp Arduino HEX
LẬP TRÌNH CHIP Chỉ có tệp Arduino HEX
LẬP TRÌNH CHIP Chỉ có tệp Arduino HEX
LẬP TRÌNH CHIP Chỉ có tệp Arduino HEX
LẬP TRÌNH CHIP Chỉ có tệp Arduino HEX

Nếu bạn không muốn nhập chi tiết của các tệp HEX lập trình được đính kèm trong zip dành cho ATtiny13A và ATtiny85.

Liên kết tệp HEX

Để lập trình bộ nhớ Attiny, bạn cần phần mềm lập trình và một trình lập trình Trên Windows, hãy sử dụng ProgIsp là một phần mềm rất hoàn chỉnh có thể làm mọi thứ trên vi điều khiển AVR. Lập trình viên của tôi là một USBASP (chúng tôi tìm thấy nó trên ebay với một mức giá vô lý.) Tôi đã làm lại tài liệu dưới dạng PDF với ảnh chụp màn hình:

Hướng dẫn sử dụng và phần mềm ProgIsp

Ngoài ra còn có avrdudess.exe nó hoạt động trên Windows và (Ubuntu với mono).

Liên kết AVRdudess

một trang web rất hữu ích cho chip AVR xem ảnh chụp màn hình cho ATtiny85

Máy tính cầu chì AVR

xem ảnh chụp màn hình để biết cấu hình của fusesbit với ProgIsp và AVRdudess trong cửa sổ

Bước 6: Sửa đổi và lập trình chip với Arduino

Đề xuất: