Attiny13 học lệnh từ remote, điều khiển on/off 3 kênh

1. Chuẩn bị

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.

Link Download (mirror).

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 :

  1. Bật tắt kênh A
  2. Bật tắt kênh B
  3. Bật tắt kênh C
  4. Tắt tất cả 3 kênh
  5. Bật tất cả 3 kênh
  6. Lưu trạng thái đang sử dụng
  7. 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!

Youtube: 
Mạch trong thực tế như thế nào nhỉ?
Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
10 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Nạp file .hex cho chip AVR - USBISP - Hướng đẫn cụ thể với 2 dòng ATTiny13 và ATmega8

Đôi khi chúng ta có file nạp cho chip .hex, hoặc các bạn làm xong một dự án trên board Arduino, các bạn không cần bootloader (nhất là chíp Atmega8), và các bạn muốn phát triển trên một bảng mạch riêng thì lúc đó ta sẻ nạp trực tiếp file .hex cho chip, và hôm nay mình sẻ hướng dẩn các bạn nào chưa biết một cách nạp file .hex (firmware) đơn giản và an toàn. Có rất nhiều cách nạp firmware các bạn có thể tìm hiểu trên Internet.

lên
12 thành viên đã đánh giá bài viết này hữu ích.

Chạy motor HDD (brushless) bằng Attiny13 - Điều khiển động cơ không chổi quét (4 dây)

Chắc hẳn các bạn đều đã từng dùng qua máy tính bàn và biết rằng trong đó có những ổ đĩa HDD cũ. Khi lên đời laptop, những chiếc HDD cũng hàng chục GB đã trở nên vô dụng vì dung lượng quá ít của nó hoặc nó đã hỏng từ lâu! Qua bài viết này, mình mong muốn truyền một ít kiến thức và thành quả của mình để các bạn biến ổ cứng HDD cũ trở nên có ít hơn. Như mình chẳng hạn... biến nó thành một máy mài mini heart!

lên
21 thành viên đã đánh giá bài viết này hữu ích.