Mục lục:

Hẹn giờ bảng điều khiển hồng ngoại: 4 bước (có hình ảnh)
Hẹn giờ bảng điều khiển hồng ngoại: 4 bước (có hình ảnh)

Video: Hẹn giờ bảng điều khiển hồng ngoại: 4 bước (có hình ảnh)

Video: Hẹn giờ bảng điều khiển hồng ngoại: 4 bước (có hình ảnh)
Video: Hướng dẫn sử dụng điều khiển điều hoà Casper | GC-09IS33, 12is33, 18is33, 24is33 inverter 1 chiều 2024, Tháng mười một
Anonim
Hẹn giờ bảng điều khiển hồng ngoại
Hẹn giờ bảng điều khiển hồng ngoại

Trong một trong những căn phòng trên lầu trong nhà tôi, tôi có một bảng điều khiển Hồng ngoại. Khi tôi ở trong phòng đó và tôi bật bảng điều khiển này, đôi khi tôi quên tắt nó, điều này gây lãng phí năng lượng quý giá. Để ngăn chặn điều này, tôi đã xây dựng Bộ hẹn giờ bảng hồng ngoại này. Tất nhiên, bạn có thể sử dụng mạch này để tắt các thiết bị khác sau một khoảng thời gian chờ nhất định.

Hoạt động của bộ đếm thời gian này rất đơn giản. Khi bạn nhấn nút ấn một lần, một đèn LED được bật, bảng điều khiển Hồng ngoại được bật và bộ hẹn giờ 30 phút được bắt đầu. Nhấn lại nút ấn sẽ tăng giá trị hẹn giờ thêm 30 phút và đèn LED thứ hai sẽ bật. Vì có 4 đèn LED nên giá trị hẹn giờ tối đa là 2 giờ. Khi đếm ngược, các đèn LED sẽ cho biết thời gian còn lại bao nhiêu nên khi chỉ còn 1 giờ, 2 đèn LED sẽ sáng. Nếu thời gian trôi qua, tất cả các đèn LED sẽ tắt và bảng điều khiển Hồng ngoại sẽ tắt.

Trong quá trình hoạt động, giá trị hẹn giờ có thể được tăng lên trong 30 phút - nếu chưa ở giá trị lớn nhất là 2 giờ - bằng cách nhấn nút ấn một lần. Nếu bạn muốn tắt hẹn giờ trước khi hết thời gian chờ, bạn phải giữ nút nhấn trong một giây.

Như mọi khi, tôi đã xây dựng dự án này xung quanh bộ điều khiển vi mô yêu thích của tôi là PIC nhưng bạn cũng có thể sử dụng Arduino.

Lưu ý rằng dự án đang chuyển đổi nguồn điện chính là 230 Volts nên hãy cẩn thận!

Bước 1: Các thành phần bắt buộc

Các thành phần bắt buộc
Các thành phần bắt buộc

Bạn cần có các thành phần sau cho dự án này với một số tài liệu tham khảo mà bạn có thể lấy chúng:

  • Một miếng breadboard
  • Bộ vi điều khiển PIC 12F615,
  • Giá đỡ cầu chì + cầu chì 4A / 250V
  • Tụ gốm 100nF
  • Rơ le 5 Volt, có khả năng chuyển đổi 230 V, 4 Ampe
  • Điện trở: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Diode 1N4148,
  • Bóng bán dẫn BC548,
  • Nút bấm
  • Đèn LED: 1 Xanh lục, 4 Hổ phách, 1 Đỏ
  • Nguồn điện 5 Volt
  • Một nhà ở bằng nhựa

Xem sơ đồ về cách kết nối các thành phần.

Bước 2: Nguồn điện

Nguồn cung cấp năng lượng
Nguồn cung cấp năng lượng

Cần phải nói điều gì đó về nguồn điện được sử dụng. Bạn có thể sử dụng bất kỳ nguồn điện 5 Volt nào có thể cung cấp dòng điện khoảng 200 mA. Trong dự án này, tôi đã sử dụng một bộ sạc iPhone cũ, từ đó tôi đã tháo vỏ và đầu nối USB và đặt nó trên bảng mạch với một số dây có lõi rắn.

Đầu nối USB trên nguồn điện này cũng được sử dụng để kết nối hai phần PCB của nguồn điện, vì vậy hãy đảm bảo thực hiện kết nối này bằng dây. Trên hình - xin lỗi vì chất lượng hình ảnh kém - bạn có thể thấy sợi dây này nằm trên vị trí trước đây của đầu nối USB. Bộ sạc iPhone có thể cung cấp năng lượng cần thiết một cách dễ dàng.

Bước 3: Xây dựng thiết bị điện tử

Xây dựng Điện tử
Xây dựng Điện tử
Xây dựng Điện tử
Xây dựng Điện tử

Bạn có thể xây dựng mạch trên bảng mạch điện nhưng phải hết sức cẩn thận với Cầu chì và Rơle chuyển nguồn điện chính cho Bảng điều khiển hồng ngoại. Không chạm vào nguồn điện lưới theo bất kỳ cách nào!

Trong hình, bạn có thể thấy mạch khi tôi xây dựng nó trên breadboard, bao gồm cả thiết lập tạm thời để kiểm tra nếu tất cả đều hoạt động. Như đã đề cập trước đó, tôi đã kết nối bộ sạc iPhone với một số dây có lõi rắn phía trên bảng mạch chính một chút. Tất cả đều nằm gọn trong một vỏ nhựa tiêu chuẩn.

Khi tất cả các đèn LED và các Rơle trên mạch rút ra khoảng 130 mA từ nguồn điện 5 Vôn.

Bước 4:

Như đã đề cập, phần mềm được viết cho PIC12F615. Nó được viết bằng JAL. Vì tôi không sử dụng bất kỳ thư viện cụ thể nào nên tổng kích thước mã chỉ là 252 byte, dễ dàng phù hợp với bộ nhớ flash chương trình 1k mà bộ điều khiển cụ thể này có.

Trong dự án này, PIC chạy trên tần số xung nhịp bên trong 4 MHz, trong đó Timer 1 được sử dụng để giảm giá trị thời gian chờ, điều khiển Rơle và đèn LED. Bộ hẹn giờ 1 tích tắc sau mỗi 262 ms. Vòng lặp chính quét nút nhấn và tăng thời gian chờ khi nhấn nút nhấn hoặc đặt lại thời gian chờ khi nhấn nút nhấn trong 1 giây hoặc lâu hơn.

Tệp nguồn JAL và tệp Intel Hex được đính kèm.

Video cho thấy hoạt động của Hẹn giờ bảng hồng ngoại. Trong video này, thời gian chờ được đặt thành 5 giây cho mỗi đèn LED thay vì 30 phút để có thể hiển thị cách hoạt động của bộ hẹn giờ. Đèn LED màu xanh lá cây cho biết rằng nguồn đã được bật và đèn LED màu đỏ cho biết rằng bảng điều khiển Hồng ngoại đã được bật. Trong video, tôi đã sử dụng một chiếc đèn để minh họa hoạt động.

Rõ ràng là tôi đã quay ngược nó nên khi tăng giá trị thời gian chờ, nhiều đèn LED ở bên trái sẽ bật lên thay vì ở bên phải như bạn thường mong đợi.

Đoạn video cho thấy những điều sau:

  • Khi nhấn nút nhấn, đèn LED đầu tiên sẽ bật và đèn được bật
  • Nhấn lại nút nhấn, sẽ tăng thời gian và nhiều đèn LED hơn sẽ được bật cho đến khi tất cả các đèn LED đều sáng
  • Trong quá trình đếm ngược, ngày càng nhiều đèn LED sẽ tắt cho đến khi hết thời gian chờ làm tắt đèn
  • Nhấn nút nhấn trong khi hoạt động sẽ tăng thời gian chờ trong video này lên 5 giây
  • Nhấn nút ấn trong 1 giây sẽ đặt lại thời gian chờ và tắt đèn.

Hãy vui vẻ xây dựng dự án của riêng bạn và mong đợi phản ứng của bạn.

Đề xuất: