Mục lục:

Điều khiển từ xa hồng ngoại đa năng thông minh: 6 bước
Điều khiển từ xa hồng ngoại đa năng thông minh: 6 bước

Video: Điều khiển từ xa hồng ngoại đa năng thông minh: 6 bước

Video: Điều khiển từ xa hồng ngoại đa năng thông minh: 6 bước
Video: Điều khiển hồng ngoại IR điều khiển TV, Máy lạnh, Quạt Tuya 2024, Tháng mười một
Anonim
Image
Image
Nhận các bộ phận cho điều khiển từ xa của bạn !!!
Nhận các bộ phận cho điều khiển từ xa của bạn !!!

Giới thiệu Điều khiển từ xa IR đa năng thông minh !!! Một công cụ đơn giản, nhỏ gọn và mạnh mẽ để chinh phục tất cả các thiết bị IR xung quanh bạn !!! Tất cả mọi thứ chỉ với vài đô la….

Tại sao lại thông minh ???

Nó có thể học các hành động của bất kỳ nút nào trên bất kỳ điều khiển từ xa IR nào rất dễ dàng, cho phép bạn sửa đổi các hành động theo yêu cầu của bạn. Những hành động này đã từng được dạy, sẽ được lưu trữ trong bộ nhớ không thể xóa của Arduino Nano. Vì vậy, không cần phải gán lại các điều khiển cho các nút của nó. Có nhiều phím cho nhiều thiết bị cùng lúc trên cùng một bảng. BRAIN !!! Nó sử dụng Arduino Nano làm bộ não chính của điều khiển từ xa để thực hiện tất cả các hoạt động học và truyền.

Bước 1: Nhận các bộ phận cho điều khiển từ xa của bạn !!

Các thành phần cần thiết để tạo điều khiển từ xa này:

1) Ardunio Nano x 12) Bộ thu IR - Bất kỳ thiết bị nào trong số này (TSOP1130 / TSOP1138 / TSOP1330 / TSOP1338) hoặc bất kỳ thiết bị nào khác cũng sẽ hoạt động x 13) Đèn LED phát hồng ngoại x 14) Điện trở - 150 Ohms x 15) Diode - 1N4007 x 1 6) Công tắc Trượt SPST x 17) Tiêu đề Nữ / Dải Burg - 40 chân x 18) Nút Đẩy (Nhỏ - 6mm * 6mm) x 9 (hoặc theo yêu cầu của bạn) 9) Nút Đẩy (Lớn - 12mm * 12mm) x 3 (hoặc theo yêu cầu của bạn) 10) Đục lỗ / Có chấm / Không PCB11) Kẹp pin / Đầu nối 9V x 112) Kết nối dây 13) Sắt hàn và các công cụ khác14) Dây hàn

và cuối cùng là một số công việc khó khăn !!!:-P

Bước 2: Xương sống !!

Như đã đề cập trước đây, Arduino Nano là xương sống chính của Điều khiển từ xa.

Nó xử lý: 1) Việc nhận các tín hiệu IR thông qua Bộ thu IR. 2) Giải mã định dạng của các tín hiệu nhận được. 5) Truyền các mã IR tương ứng qua đèn LED của Bộ phát hồng ngoại.

* Tham khảo bảng dữ liệu của các thiết bị để biết thêm thông tin.

Bước 3: Mạch

Mạch
Mạch
Mạch
Mạch
Mạch
Mạch
Mạch
Mạch

Các hình ảnh hiển thị ở đây đại diện cho sơ đồ mạch của điều khiển từ xa IR.

- Các nút nhấn cả nhỏ và lớn được kết nối theo kiểu ma trận bàn phím với mục đích ghép kênh (Chúng tôi đang tiết kiệm các chân của Arduino !!!). * Bạn có thể tăng số lượng nút được sử dụng trong điều khiển từ xa theo yêu cầu của bạn. Chỉ cần tăng hàng hoặc cột tương ứng và thêm một vài nút nhấn theo cách tương tự.

- Các chân từ D4 đến D10 của Arduino Nano được kết nối với ma trận bàn phím như hình minh họa.

- Một nút nhấn nữa, được gọi là 'Công tắc học tập' được kết nối trực tiếp với D2.

- Đèn LED phát được kết nối với chân D3 thông qua Điện trở 150 Ohm. Cấu hình này cho phép phạm vi truyền dẫn là 3 mét. Để có phạm vi xa hơn, hãy sử dụng bóng bán dẫn BC547 NPN để điều khiển đèn LED.

- Đầu cuối IR Receiver OUT kết nối với D11 & phần còn lại đến 5V và GND của Arduino Nano như hình. * Tham khảo biểu dữ liệu của Bộ thu IR tương ứng của bạn để biết mã PIN của thiết bị.

- Kẹp Pin 9V kết nối với Vin của Arduino Nano thông qua một diode - 1N4007 (diode chỉnh lưu đa năng) và một công tắc trượt. Diode này bảo vệ Arduino, nếu Pin 9V được kết nối ngược lại. Công tắc bật / cắt nguồn điện được cung cấp cho Arduino Nano qua pin.

* Vui lòng kiểm tra kỹ tất cả các kết nối trước khi bạn kết nối Pin với nó. Nếu không, mạch của bạn có thể bị chiên lên !!!

Bước 4: Lắp ráp nó lại với nhau…

Lắp ráp nó hoàn toàn…
Lắp ráp nó hoàn toàn…
Lắp ráp nó hoàn toàn…
Lắp ráp nó hoàn toàn…
Lắp ráp nó hoàn toàn…
Lắp ráp nó hoàn toàn…

Hình ảnh cho thấy việc lắp ráp mạch điều khiển từ xa của tôi. Tôi đã sử dụng PCB đục lỗ / Zero để gắn mọi thứ vì nó dễ dàng và linh hoạt. Bạn cũng có thể tự thiết kế mạch và sử dụng PCB được khắc. Tôi cũng đã sử dụng dây kết nối nhiều sợi cho tất cả các kết nối mạch. Diode và điện trở được đặt ngay bên dưới Arduino Nano như trong hình.

* Không kết nối Arduino Uno hoặc Pin 9V với bo mạch trước khi bạn hoàn thành và kiểm tra mạch đúng cách !!

Bạn có thể làm theo các bước sau để lắp ráp bảng hoàn chỉnh của mình:

1) Đặt và hàn tất cả các nút Đẩy theo sự lựa chọn của bạn. 2) Tạo kết nối ma trận giữa tất cả các Nút đẩy theo mạch. 3) Hàn các tiêu đề cái theo các chân của Arduino. ma trận bàn phím với các chân Arduino. 6) Hàn Bộ thu hồng ngoại, đèn LED Bộ phát hồng ngoại và nút Tìm hiểu công tắc. Ngoài ra, việc sử dụng dây kết nối sẽ hoàn thành các kết nối của chúng theo mạch.7) Kết nối kẹp pin 9V và sử dụng Máy kiểm tra liên tục để kiểm tra tất cả các kết nối mà bạn đã thực hiện trên bảng của mình.8) Nếu mọi thứ đều ổn, sau đó kết nối Arduino Nano với Board và tải mã lên bằng cách kết nối nó với PC. Bạn có thể kiểm tra xem Remote có hoạt động tốt hay không ở bước này. 9) Kết nối Pin 9V và Kiểm tra nó ra !!!

Bước 5: Lập trình nó !!

Thư viện được sử dụng cho dự án này là IRremote.hBạn có thể tìm thấy nó tại đây:

Tải xuống và cài đặt thư viện trước khi bạn chuyển sang các bước tiếp theo.

Mở tệp mã được cung cấp bằng cách sử dụng Arduino IDE, chọn Bảng mạch và Cổng COM thích hợp từ Menu Công cụ. Tải xuống !!! Và bạn đã hoàn tất !!!:-)

Bước 6: Bước cuối cùng - Kiểm tra nó !!

Vì vậy, làm thế nào để làm cho nó hoạt động ???

1) Sau khi kết nối Pin, đèn LED trên Nano nhấp nháy cho biết nó đã khởi động. 2) Hãy nhớ rằng chúng tôi đã sử dụng ba Nút nhấn lớn. Các Nút này chọn ngân hàng khóa hiện tại đang được sử dụng. Vì vậy, chúng tôi có 3 ngân hàng khác nhau để lưu trữ các điều khiển của bất kỳ điều khiển từ xa nào. Ví dụ: Bạn có thể gán điều khiển TV của mình cho Ngân hàng 1 và điều khiển AC cho Ngân hàng 2. 3) Vì chúng tôi mới khởi động điều khiển từ xa cho lần sử dụng đầu tiên, chúng tôi phải làm cho nó học một số lệnh. 4) Làm cho nó học: (Bạn sẽ cần Điều khiển từ xa của thiết bị bạn muốn điều khiển)

  • Nhấn Nút Ngân hàng 1 trước tiên để chọn Ngân hàng 1 làm ngân hàng hiện tại sẽ được sử dụng.
  • Nhấn bất kỳ nút nào tạo thành các nút ấn nhỏ mà điều khiển phải được chỉ định.
  • Nhấn công tắc tìm hiểu.
  • Giữ Điều khiển từ xa của thiết bị tương ứng trước Bộ thu hồng ngoại.
  • Khi một hành động được học thành công, đèn LED trên Arduino Nano sẽ phát sáng trong vài giây và tắt.
  • Tương tự, các nút ấn nhỏ khác có thể được sử dụng để gán các điều khiển khác nhau cho chúng. Bạn có thể lập trình các Ngân hàng Chính còn lại theo cách tương tự.

5) Sau khi bạn đã dạy nó các điều khiển xong, hãy làm theo các bước sau để sử dụng nó:

  • Chọn một ngân hàng cụ thể mà bạn đã chỉ định quyền kiểm soát bằng cách nhấn vào nút ngân hàng tương ứng.
  • Sau khi Chọn ngân hàng, Nhấn bất kỳ nút nào mà bạn đã chỉ định quyền điều khiển.
  • Xong !!!

6) Video cho thấy quá trình thử nghiệm đèn LED hồng ngoại sau khi dạy một điều khiển nhất định cho Điều khiển từ xa.

* Bạn có thể gán lại điều khiển cho bất kỳ nút nào nếu có bất kỳ lỗi nào trong khi gán điều khiển

* Nếu bạn muốn Xóa tất cả các điều khiển đã lưu của điều khiển từ xa, chỉ cần nhấn và giữ Công tắc Học trong khi Bật Điều khiển từ xa bằng công tắc BẬT / TẮT hoặc bạn có thể chỉ cần nhấn Nút Đặt lại trên Arduino Nano trong khi giữ Công tắc Học. Giữ Công tắc học cho đến khi đèn LED trên Nano Bật. Nó sẽ tắt sau khi bộ nhớ bị xóa hoàn toàn.

Xong rôi !!!

Hãy bình chọn cho tôi trong Cuộc thi về bộ điều khiển vi mô nếu bạn thích Có thể dạy được này:-) Hãy xem thêm các Tài liệu hướng dẫn khác của tôi….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/

Đề xuất: