computerkimcuong gửi vào
- 24568 lượt xem
1. Chuẩn bị
- Chip Attiny13A (loại thường hoặc dán củng được).
- Mạch in. (Xem ở mục 3 để có mạch để in)
- Tụ 104, 1uf, 10uf.
- Điện trở 1K, 10K, 330Ohm, 100Ohm.
- Led phát hồng ngoại.
- Mắt nhận hồng ngoại.
- Transistor C1815.
- File nạp cho attiny13 và các công cụ nạp file hex. (mirror)
2. Sơ đồ mạch điện
Sơ đồ board khiển Attiny13 nhận hồng ngoại
Sơ đồ module 3 relay 5V luôn nha
3. Mạch in
Do mình làm trên IC dán và cả IC cắm nên tất cả mạch in mình nén thành 1 file cho gọn nha.
4. Nạp file HEX cho Attiny13
Các bạn đọc bài viết này của mình để biết cách nạp nhé!
Nạp file .hex cho chip AVR - USBISP - Hướng đẫn cụ thể với 2 dòng ATTiny13 và ATmega8
Điều rất quan trọng là sét fuse bit cho Attiny13 là 9,6 MHz bạn nhé.
5. Sử dụng
Mạch có dòng rất thấp có thể dùng sạc điện thoại để cấp nguồn.
Các bạn nạp file hex xong thì rút điện cắm nguồn 5V nha, nếu led trên board nhấp nháy tức là mạch đả OK nha.
Dùng remote bất kỳ nha (theo mình thấy thì của đầu thu vệ tinh là xa nhất), các bạn nhấn và giữ 1 phím bất kỳ cho đến khi led trên board thu hết nhấp nháy (khoảng 10-15 giây tùy loại remote), tức là mạch đã vào trạng thái học lệnh từ remote nha.
Các bạn nhấn lần lượt từng phím mà mình gán cho mạch điều khiển. Có tổng cộng 7 phím :
- Bật tắt kênh A
- Bật tắt kênh B
- Bật tắt kênh C
- Tắt tất cả 3 kênh
- Bật tất cả 3 kênh
- Lưu trạng thái đang sử dụng
- Lấy lại trạng thái đã lưu
Khi bấm đến phím thứ 7 thì chương trình sẻ tự động thoát khỏi trạng thái học lệnh nhé các bạn.
Board cũng kèm luôn chức năng repeat sóng hồng ngoại luôn à, cái này 1 công đôi việc ha ha.
Chúc thành công!