Mục lục:

Chuyển đổi điều khiển từ xa IR của bạn sang điều khiển từ xa RF: 9 bước (có hình ảnh)
Chuyển đổi điều khiển từ xa IR của bạn sang điều khiển từ xa RF: 9 bước (có hình ảnh)

Video: Chuyển đổi điều khiển từ xa IR của bạn sang điều khiển từ xa RF: 9 bước (có hình ảnh)

Video: Chuyển đổi điều khiển từ xa IR của bạn sang điều khiển từ xa RF: 9 bước (có hình ảnh)
Video: Công tắc TPE RI01 điều khiển từ xa bằng IR & RF 2024, Tháng bảy
Anonim
Chuyển đổi điều khiển từ xa IR của bạn sang điều khiển từ xa RF
Chuyển đổi điều khiển từ xa IR của bạn sang điều khiển từ xa RF

Trong phần Có thể hướng dẫn hôm nay, tôi sẽ chỉ cho bạn cách bạn có thể sử dụng mô-đun RF chung mà không cần vi điều khiển, điều này cuối cùng sẽ dẫn chúng ta đến việc xây dựng một dự án nơi bạn có thể chuyển đổi Điều khiển từ xa IR của bất kỳ thiết bị nào thành Điều khiển từ xa RF. Ưu điểm chính của việc chuyển đổi Điều khiển từ xa IR sang RF là bạn không cần phải chỉ điều khiển từ xa trước khi nhấn các nút để thiết bị hoạt động. Ngoài ra, nếu bạn có một thiết bị không phải lúc nào cũng nằm trong tầm với của điều khiển từ xa, chẳng hạn như rạp hát gia đình ở góc phòng, Điều khiển từ xa RF này sẽ giúp cuộc sống của bạn dễ dàng hơn.

Bắt đầu nào.

Bước 1: Làm thế nào về một video?

Image
Image

Các video có tất cả các bước được đề cập chi tiết cần thiết để xây dựng dự án này. Bạn có thể xem nó nếu bạn thích hình ảnh nhưng nếu bạn thích văn bản, hãy thực hiện các bước tiếp theo.

Ngoài ra, nếu bạn muốn xem dự án đang hoạt động, hãy tham khảo video tương tự.

Bước 2: Danh sách bộ phận

Bộ mã hóa và giải mã
Bộ mã hóa và giải mã

Mô-đun RF:

ẤN ĐỘ - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

Arduino: ẤN ĐỘ - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -

IC mã hóa và giải mã: INDIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Bộ giải mã https://amzn.to/2HpNsQdUK - Bộ mã hóa https://amzn.to/2HpNsQd; Bộ giải mã

Bộ thu IR TSOP -INDIA - https://amzn.to/2H0Bdu6US (Bộ thu và đèn LED) - https://amzn.to/2H0Bdu6UK (Bộ thu và đèn LED) -

IR LED: ẤN ĐỘ -

Bước 3: Bộ mã hóa và giải mã

Bộ mã hóa và Bộ giải mã
Bộ mã hóa và Bộ giải mã
Bộ mã hóa và Bộ giải mã
Bộ mã hóa và Bộ giải mã

Để sử dụng chúng mà không cần vi điều khiển, bạn sẽ cần hai IC. Chúng được gọi là bộ mã hóa và bộ giải mã. Chúng là những mạch tổ hợp cơ bản. Bộ mã hóa có nhiều đầu vào hơn số đầu ra. Nhìn vào bảng sự thật, chúng ta có thể thấy rằng ba chân đầu ra có sự kết hợp khác nhau cho các trạng thái khác nhau của các chân đầu vào. Nói chung, các chân đầu ra đầu vào của bộ mã hóa được định nghĩa là 2 ^ n x n, trong đó "n" là số bit. Bộ giải mã hoàn toàn ngược lại với bộ mã hóa và chúng có các mô tả chân như n x 2 ^ n. Nếu bạn hỏi điều gì sẽ xảy ra nếu nhiều chốt tăng cao cùng một lúc, thì tôi sẽ nói rằng nó nằm ngoài phạm vi của Có thể hướng dẫn này.

Các IC mã hóa và giải mã chúng ta sẽ sử dụng là HT12E và HT12D, D cho bộ giải mã và E cho bộ mã hóa. Chúng ta hãy xem xét các chân của các IC này.

Trong HT12E, chân số 10, 11, 12 và 13 là chân đầu vào dữ liệu và chân 17 là chân đầu ra, chúng ta sẽ điều chế. Các chân 16 và 17 dành cho bộ dao động RC bên trong và chúng tôi kết nối một điện trở nằm trong khoảng từ 500k đến 1M (tôi đã sử dụng 680k) qua các chân này. Trên thực tế, điện trở được kết nối sẽ là một phần của bộ dao động RC. Chân 14 là chân cho phép truyền. Nó là một chân thấp đang hoạt động và dữ liệu sẽ chỉ được truyền nếu chân này được giữ ở mức thấp. Chân 18 và 9 lần lượt là Vcc và GND, và tôi sẽ nói về tám chân còn lại trong một thời gian.

Mọi thứ có phần tương tự đối với bộ giải mã. 18 và 9 là chân cung cấp, 15 và 16 là chân dao động bên trong và một điện trở 33k được kết nối giữa chúng. Chân 17 là chân truyền hợp lệ của vi mạch sẽ cao bất cứ khi nào nhận được dữ liệu hợp lệ. Dữ liệu đã điều chế được cấp cho chân 15 và dữ liệu song song được giải mã nhận được từ các chân 10, 11, 12 và 13.

Bây giờ bạn sẽ nhận thấy rằng IC giải mã cũng có 8 chân mà chúng ta đã thấy trong bộ mã hóa. Trên thực tế, chúng phục vụ một mục đích rất quan trọng trong việc giữ an toàn cho đường truyền của bạn. Chúng được gọi là các chân cài đặt địa chỉ và chúng đảm bảo rằng dữ liệu được gửi đi sẽ được nhận bởi người nhận phù hợp trong một môi trường có nhiều hơn một trong các cặp này. Nếu trong bộ mã hóa, tất cả các chân này được giữ ở mức thấp, thì để nhận dữ liệu, tất cả các chân này của bộ giải mã cũng phải được giữ ở mức thấp. Nếu bốn chân được giữ ở mức cao và bốn chân được giữ ở mức thấp, các chân địa chỉ của bộ giải mã cũng phải có cùng cấu hình, khi đó chỉ có dữ liệu được nhận bởi bộ thu. Tôi sẽ kết nối tất cả các chân với mặt đất. Bạn có thể làm bất cứ điều gì bạn thích. Để thay đổi địa chỉ khi đang di chuyển, một công tắc DIP được sử dụng, công tắc này kết nối các chân với mức cao hoặc thấp chỉ bằng một cái chạm nhẹ vào các nút trên đó.

Bước 4: Tạo mẫu

Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu

Lý thuyết đủ rồi, hãy tiếp tục và thử thực tế

Bạn sẽ cần hai bảng mạch. Tôi đã tiếp tục và kết nối tất cả bằng cách sử dụng sơ đồ mạch trong bước này với đèn LED ở vị trí của Arduino và các nút nhấn với điện trở kéo xuống 10k ở vị trí của công tắc.. Tôi đã sử dụng bộ nguồn riêng biệt cho cả hai. Ngay sau khi cấp nguồn cho máy phát, bạn sẽ thấy chân truyền hợp lệ tăng cao cho thấy kết nối thành công đã được thực hiện. Khi tôi nhấn bất kỳ nút nào trên phía máy phát, đèn LED tương ứng ở phía máy thu sẽ phát sáng. Nhiều đèn LED được bật nếu tôi nhấn nhiều nút nhấn. Hãy để ý đèn led VT, nó sẽ nhấp nháy mỗi khi nhận được dữ liệu mới, và điều này sẽ rất hữu ích trong dự án mà chúng ta sắp thực hiện.

Nếu mạch của bạn không hoạt động, bạn có thể gỡ lỗi dễ dàng chỉ bằng cách kết nối đầu ra của bộ mã hóa với đầu vào của bộ giải mã và mọi thứ vẫn phải hoạt động như cũ. Bằng cách này, ít nhất bạn có thể đảm bảo rằng các IC của bạn và các kết nối của nó đều ổn.

Nếu bạn thay đổi một trong các chân địa chỉ thành cao, bạn có thể thấy mọi thứ đã ngừng hoạt động. Để làm cho nó hoạt động trở lại, bạn có thể kết nối lại hoặc thay đổi trạng thái pin tương tự ở phía bên kia thành cao. Vì vậy, hãy ghi nhớ điều này khi thiết kế bất cứ thứ gì như thế này vì chúng rất quan trọng.

Bước 5: Hồng ngoại

Hồng ngoại
Hồng ngoại
Hồng ngoại
Hồng ngoại

Bây giờ hãy nói về hồng ngoại. Mỗi điều khiển từ xa IR đều có đèn LED hồng ngoại ở phía trước và việc nhấn các nút trên điều khiển từ xa sẽ làm cho đèn LED đó sáng lên mà bạn có thể nhìn thấy trong máy ảnh nhưng không nhìn thấy bằng mắt thường. Nhưng nó không dễ dàng như vậy. Người nhận phải có khả năng phân biệt từng nút được nhấn trên điều khiển từ xa để có thể thực hiện các chức năng đã nói. Để làm được điều đó, đèn led sáng lên theo các xung có các thông số khác nhau và có nhiều giao thức khác nhau mà các nhà sản xuất sử dụng. Để tìm hiểu thêm, hãy tham khảo các liên kết mà tôi đã cung cấp.

Bây giờ bạn có thể đoán rằng chúng tôi sẽ bắt chước các mã IR đó của điều khiển từ xa. Để bắt đầu, chúng ta sẽ cần một bộ thu hồng ngoại như TSOP1338 và một Arduino. Chúng tôi sẽ xác định mã hex của mỗi nút làm cho chúng khác với nút kia.

Tải xuống và cài đặt hai thư viện, liên kết của chúng được cung cấp. Bây giờ hãy mở IRrecvdump từ thư mục ví dụ chính IRLib và tải nó lên Arduino. Chân đầu tiên của bộ thu là nối đất, chân thứ hai là Vcc, và chân thứ ba là đầu ra. Sau khi cấp nguồn và kết nối đầu ra với chân 11, tôi đã mở màn hình nối tiếp. Tôi hướng điều khiển từ xa IR vào bộ thu và bắt đầu nhấn các nút của nó. Tôi đã nhấn từng nút hai lần và sau khi thực hiện xong tất cả các nút cần thiết, tôi đã ngắt kết nối Arduino.

Bây giờ hãy nhìn vào màn hình nối tiếp, sẽ có rất nhiều rác, nhưng chúng chỉ là những tia sáng đi lạc mà máy thu bắt được vì nó quá nhạy. Nhưng cũng sẽ có giao thức được sử dụng và mã hex của các nút bạn đã nhấn. Đó là những gì chúng tôi muốn. Vì vậy, tôi đã ghi chú với tên và mã hex của họ vì chúng tôi sẽ cần nó sau này.

Liên kết:

Cách hoạt động của IR trong Điều khiển từ xa:

www.vishay.com/docs/80071/dataform.pdf

Thư viện:

github.com/z3t0/Arduino-IRremote

Bước 6: Chúng ta đang làm gì?

Chúng ta đang làm gì?
Chúng ta đang làm gì?

Chúng tôi có điều khiển từ xa IR mà chúng tôi đã xác định mã hex của các nút mà chúng tôi quan tâm. Bây giờ chúng ta sẽ làm hai bảng nhỏ, một bảng có bộ phát RF với bốn nút trên đó có thể đi không hoặc một, có nghĩa là có thể kết hợp 16, một bảng khác có bộ thu và nó có một bộ điều khiển nào đó, trong trường hợp của tôi. Arduino, sẽ diễn giải hình thức đầu ra của bộ giải mã và sẽ điều khiển một đèn LED hồng ngoại để cuối cùng thiết bị phản hồi chính xác như cách nó đã làm với điều khiển từ xa của chính nó. Khi có thể kết hợp 16, chúng tôi có thể bắt chước tối đa 16 nút của điều khiển từ xa.

Bước 7: Tìm Người nhận

Tìm Người nhận
Tìm Người nhận

Nếu bộ thu trên thiết bị của bạn không hiển thị, hãy mở bản phác thảo IRSendDemo từ ví dụ thư viện và thay đổi giao thức và mã hex cho phù hợp. Tôi đã sử dụng mã hex của nút nguồn. Bây giờ kết nối một đèn LED IR với điện trở 1k vào chân 3 của Arduino và mở màn hình nối tiếp. Vì vậy, khi bạn gõ bất kỳ ký tự nào trong màn hình nối tiếp và nhấn enter, Arduino sẽ gửi dữ liệu đến IR led và sẽ khiến thiết bị hoạt động. Di chuột qua các khu vực khác nhau mà bạn cho rằng có thể đặt đầu thu và cuối cùng bạn sẽ tìm thấy vị trí chính xác của đầu thu trong thiết bị của mình (tham khảo video để hiểu rõ hơn).

Bước 8: Hàn

Hàn
Hàn
Hàn
Hàn
Hàn
Hàn

Sử dụng cùng một sơ đồ kết nối, tôi đã xây dựng hai PCB cần thiết, tôi đã sử dụng Arduino độc lập thay vì Pro Mini như những gì tôi đã đặt xung quanh.

Trước khi đưa bộ vi điều khiển vào, tôi muốn kiểm tra các kết nối một lần nữa. Vì vậy, tôi đã áp dụng 9 Volts cho máy phát và 5 Volts cho máy thu và sử dụng đèn LED để kiểm tra hoạt động của các bo mạch và nhanh chóng kiểm tra mọi thứ. Tôi cũng đã thêm một công tắc nguồn để tiết kiệm pin cho máy phát PCB.

Cuối cùng sau khi tải lên bản phác thảo, tôi đã sửa Arduino vào vị trí của nó.

Tôi đã hàn điện trở 1k trực tiếp vào cực âm của đèn LED và tôi sẽ sử dụng màng co nhiệt trước khi dán nó vào bộ chuyển đổi mà tôi đã làm cho rạp hát tại nhà của mình bằng cách sử dụng tấm GI, nhưng nếu bạn có quyền truy cập vào máy in 3d, bạn có thể tạo ra nhiều hơn nữa bộ chuyển đổi trông chuyên nghiệp dễ dàng, nếu nó được yêu cầu. Tôi cũng sẽ hàn một dây dài giữa đèn LED và PCB để có thể dễ dàng đặt PCB ở một nơi khác, một nơi nào đó khuất. Sau khi tất cả những điều này được thực hiện, đã đến lúc kiểm tra hoạt động của nó, bạn có thể thấy hoạt động của nó trong video mà tôi đã nhúng ở bước 1.

Điều tốt nhất khi chuyển đổi nó sang RF là bạn không phải trỏ nó trực tiếp vào thiết bị mà bạn có thể điều khiển nó ngay cả khi bạn đang ở trong một căn phòng khác, điều duy nhất bạn cần quan tâm là cặp RF phải ở phạm vi và đó là nó. Cuối cùng, nếu bạn có một máy in 3d, bạn cũng có thể in một hộp nhỏ cho phần máy phát.

Bước 9: Đã xong

Xong
Xong

Hãy cho tôi biết bạn nghĩ gì về dự án và nếu bạn có bất kỳ mẹo hoặc ý tưởng nào, hãy chia sẻ trong phần bình luận bên dưới.

Cân nhắc đăng ký kênh YouTube và Sách hướng dẫn của chúng tôi.

Cảm ơn các bạn đã đọc, hẹn gặp lại các bạn trong những Bài hướng dẫn tiếp theo.

Đề xuất: