Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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:
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
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
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
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ổ