Mục lục:

Đèn LED nhấp nháy: 10 bước
Đèn LED nhấp nháy: 10 bước

Video: Đèn LED nhấp nháy: 10 bước

Video: Đèn LED nhấp nháy: 10 bước
Video: Bài tập bài 1: Bảy led nhấp nháy theo ý muốn | Tự học Arduino 2024, Tháng bảy
Anonim
Đèn LED nhấp nháy
Đèn LED nhấp nháy

Lấy một ngọn nến LED "nhấp nháy" trong cửa hàng đô la, thêm AVR ATtiny13 và một mã nhỏ, và bạn sẽ có được một ngọn nến LED trông gần như thật.

Bước 1: Mở Vỏ nến

Mở vỏ nến
Mở vỏ nến

Hình thu nhỏ dường như là công cụ tốt nhất cho công việc này. Vỏ không được dán. Chỉ có một trụ vừa vặn có ma sát đi vào lỗ nhận trên nắp. Làm xung quanh mép bìa và phần đế sẽ bắt đầu lỏng lẻo. Đừng vội vàng vì dây kết nối với module LED bên trong rất mảnh và dễ đứt. Chúng tôi sẽ sử dụng lại những dây này, vì vậy hãy cẩn thận.

Bước 2: Tháo mô-đun LED

Tháo mô-đun LED
Tháo mô-đun LED
Tháo mô-đun LED
Tháo mô-đun LED
Tháo mô-đun LED
Tháo mô-đun LED

Đèn LED, được kết nối với đế của nó, có ma sát phù hợp với đế của ngọn lửa nến bằng nhựa. Xoay nhẹ và kéo để tháo. Ghi lại màu sắc của dây, vì chúng có thể khác với đơn vị tôi đã sử dụng. Tôi sẽ sử dụng "màu vàng" cho âm và "đỏ" cho dương.

Bước 3: Di chuyển dây Cathode

Di chuyển dây Cathode
Di chuyển dây Cathode

Chúng tôi sẽ không sử dụng mạch gốc, là một công tắc bên thấp chỉ nhấp nháy đèn LED định kỳ trong vài mili giây. Cẩn thận tháo dây màu vàng và di chuyển nó đến cực âm LED trên chân giữa. Dây thực sự tốt. Dùng mỏ hàn nóng để làm chảy mối nối ban đầu. Thêm một chút thuốc hàn mới vào chốt giữa. Sau đó, bạn có thể giữ dây vào chốt giữa và nắn lại mối hàn một cách dễ dàng.

Bước 4: Lập trình chip của bạn

Lập trình chip của bạn
Lập trình chip của bạn

Chúng tôi sẽ cắt bỏ các chân không sử dụng của ATtiny13, vì vậy hãy đảm bảo lập trình chip trước khi bạn làm điều đó! Tôi sử dụng một bộ lập trình USBtinyISP và một bảng đột phá SparkFun trong một bảng mạch không hàn. Chúng tôi đang sử dụng bộ dao động bên trong của tiny13, vì vậy không cần đốt bất kỳ cầu chì lập trình nào. Bạn có thể sử dụng tệp hex được cung cấp hoặc biên dịch của riêng bạn với mã nguồn được cung cấp. Một số lưu ý về mã nguồn: Tôi đã sử dụng trình tạo số ngẫu nhiên chung vì hàm stdlib rand () lớn gần gấp đôi. Khi bạn chỉ có 1024 byte bộ nhớ Flash, mỗi byte đều có giá trị! Ngoài ra, bộ đếm thời gian mili giây dường như không phù hợp với thời gian thực của đồng hồ treo tường. Nhưng vì thời gian chính xác không thực sự quan trọng trong ứng dụng này, nên tôi chỉ cần chú ý đến thời gian. Những người theo chủ nghĩa thuần túy có thể thu mình lại, nhưng tôi là một người thực dụng.:) Để lập trình bằng tệp hex được cung cấp trên hệ thống Linux, hãy sử dụng dòng lệnh này: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR Người dùng có thể sẽ biết đúng câu thần chú. Tôi không làm Windows.: DUpdate: flicker2.zip chứa phiên bản thứ hai của mã, có hai mẫu nhấp nháy (nhấp nháy lên và nhấp nháy xuống), cùng với việc thêm tính năng bảo vệ cơ quan giám sát để đặt lại chip nếu mã dòng chính bị đóng băng.

Bước 5: Cắt chân chip

Cắt chân chip
Cắt chân chip
Cắt chân chip
Cắt chân chip

Vì chúng tôi chỉ sử dụng các chân 4, 5 và 8, hãy cắt bớt phần còn lại của các chân bằng một bộ dao cắt phẳng.

Bước 6: Thực hiện một số kết nối

Thực hiện một số kết nối
Thực hiện một số kết nối
Thực hiện một số kết nối
Thực hiện một số kết nối

Dây dẫn màu đỏ (dương) đã được cắt ở một bước trước đó. Bây giờ bạn sẽ tách khoảng 3/16 inch cách nhiệt từ mỗi đầu tự do của dây chì đỏ. Sau đó thiếc phần dây tiếp xúc. Tin rằng các chân còn lại trên chip tiny13 của bạn cũng vậy. Điều này làm cho việc gắn các dây mảnh trở nên dễ dàng hơn nhiều, vì bạn có thể giữ dây vào chốt chip và nắn lại mối hàn bằng mỏ hàn nóng.

Dây dẫn màu đỏ từ mô-đun LED kết nối với chân 5. Dây dẫn màu đỏ từ pin đi đến chân 8. Đối với kết nối đất, sử dụng kìm có mũi kim nhọn để uốn chốt theo hình chữ "U". Dùng một con dao tiện dụng sắc bén, cắt cách điện của dây màu vàng (âm) và kéo nó ra để lộ một đoạn nhỏ của dây trần. Đặt đoạn dây trần đó vào chữ "U" bạn vừa uốn và hàn cẩn thận.

Bước 7: Thêm một số vật liệu cách nhiệt

Thêm một số vật liệu cách nhiệt
Thêm một số vật liệu cách nhiệt

Băng dính điện Vinyl là một ứng cử viên tốt để cách điện các dây dẫn tiếp xúc. Cắt một dải hẹp và luồn nó vào giữa thân chip và các chốt, sau đó gấp lại. Sau khi được cách nhiệt, hãy gấp các chốt trên đáy chip.

Bước 8: Kiểm tra mạch của bạn

Kiểm tra mạch của bạn
Kiểm tra mạch của bạn

Bây giờ là thời điểm tốt để lắp pin và kiểm tra công việc của bạn.

Bước 9: Kết hợp tất cả lại với nhau

Đặt nó tất cả cùng nhau
Đặt nó tất cả cùng nhau

Cắm lại đèn LED vào đáy của ngọn lửa nhựa. Đặt con chip vào trong trường hợp nó không bị chèn ép vào công tắc bật-tắt. Cuối cùng, đặt phần đế của cây nến trở lại, đặt phần trụ ở phía dưới vào ổ cắm trên tấm bìa.

Bước 10: Nhìn! ngọn lửa nhấp nháy

Nếu mọi thứ đã hoạt động tốt, bây giờ bạn có một "ngọn lửa" nhấp nháy trên ngọn nến LED của bạn. Khoe khoang với bạn bè của bạn. Các đơn vị tôi đã mua có từ 2 đến một gói, vì vậy bạn có thể dễ dàng chứng minh trước sau.

Đề xuất: