rút ngắn nút điều khiển từ xa với GPIO và bóng bán dẫn


11

Sơ đồ mạch

Tôi đang cố gắng điều khiển từ xa cửa nhà để xe của mình bằng pin GPIO từ Raspberry Pi. Thay vì lái một rơle, sẽ dễ dàng hơn nhiều nếu chỉ rút ngắn nút bấm trên điều khiển từ xa. Đây có phải là cách tôi nên làm điều đó? Tôi có cần một diode bảo vệ và nếu vậy, nó nên đi đâu?

Có vấn đề gì khi chân GPIO 3,3V được tham chiếu đến một mặt đất khác (mặt đất Raspberry Pi) so với mặt đất từ ​​xa không?

Cũng sẽ đánh giá cao hướng dẫn về bóng bán dẫn để sử dụng và giá trị điện trở.

CẬP NHẬT; Thông tin thêm từ nhận xét của OP: Sau khi kiểm tra, bạn đã đúng, nút nhấn chỉ đơn giản rút ngắn mạch điện đến đường dẫn trở lại của pin 9V. Mối quan tâm chính của tôi là 3.3V được tham chiếu đến GND trong khi mọi thứ trên remote đang trôi nổi.

Câu trả lời:


10

Để loại bỏ bất kỳ khả năng gây bất ngờ nào và nói chung để làm cho mọi thứ mạnh mẽ hơn, tôi khuyên bạn nên sử dụng một bộ ghép quang như 4N25 .

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Với sự sắp xếp này, bạn không cần phải lo lắng về cách kết hợp các căn cứ riêng biệt của hai hệ thống, bởi vì căn cứ của chúng đơn giản là không được kết nối. Ngoài ra, nếu có một vấn đề ở hai đầu, bộ ghép quang có thể cách ly lỗi sang một bên và rẻ tiền để thay thế, trong đó Raspberry Pi hoặc điều khiển từ xa không có.

Tùy thuộc vào chính xác điều khiển từ xa của nhà để xe là gì, bạn có thể cần thêm một bóng bán dẫn khác để xử lý dòng điện bổ sung, bởi vì 4N25 có tối đa tuyệt đối là 50mA. Q1 là một cách để làm điều đó và bóng bán dẫn PNP chung mà bạn có thể tìm thấy sẽ hoạt động trong ứng dụng này. Sự sắp xếp này được hình thành bởi Q1 và bóng bán dẫn đầu ra của 4N25 được gọi là cặp Sziklai .

8.2V9V0,6V0,2V


Có lẽ là giải pháp an toàn nhất trong số tất cả (cho đến nay).
jippie

Cảm ơn Phil, tôi thích giải pháp opt optpler. Dòng GPIO tối đa RPi hiện tại là khoảng 50mA vì vậy tôi nghĩ rằng tôi có thể không cần Q1. Tôi có sẵn một điện trở 130 ohm và với 3,3V khoảng 25mA và tôi có sẵn MCT6 với dòng điện tối đa 60mA ở phía bộ phát (diode). Tỷ lệ truyền hiện tại là 20%, nghĩa là khoảng 5mA ở phía đầu dò (bóng bán dẫn) ... điều mà tôi không chắc là đủ cho điều khiển từ xa nhưng tôi sẽ cho nó xem và xem.
nummy

4

Đúng ý, thực hiện sai. Giả sử sơ đồ từ xa của bạn là chính xác (tôi không có cách nào để xác minh và có thể có rất nhiều cấu hình khác nhau), bạn muốn sử dụng bóng bán dẫn PNP. NPN với tư cách là người theo dõi phát mà bạn hiển thị sẽ không hoạt động vì khối màu xanh sẽ chỉ thấy mức kỹ thuật số 3,3V trừ đi mức giảm BE.

Điều đó để lại một vấn đề là làm thế nào để bật PNP. Đây là một cách đơn giản:

Quý 2 sẽ chìm khoảng 2,7 mA khi tín hiệu số cao. Hình Q1 nên có mức tăng ít nhất là 50, điều đó sẽ cho phép khối vẽ lên tới 130 mA, có lẽ nhiều hơn rất nhiều so với vẽ từ xa trong nhà để xe. Điều chỉnh R1 cho phù hợp nếu cần thêm dòng điện.

Tuy nhiên, bạn có thực sự chắc chắn rằng nút chỉ đơn giản là cấp nguồn cho một số khối? Điều đó có thể có ý nghĩa nếu chỉ có một nút duy nhất, nhưng có lẽ không chính xác nếu có hai nút, như mở và đóng. Dự đoán đầu tiên của tôi sẽ là sức mạnh luôn được áp dụng và nút ngắn một số đường xuống đất, mặc dù có thể có rất nhiều cấu hình khác nhau.

Thêm:

Bây giờ bạn nói rằng nút nhấn không bật nguồn cho thiết bị, nhưng rút ngắn một số đường xuống đất. Điều đó có ý nghĩa hơn. Trong trường hợp đó, mạch này sẽ hoạt động:

Các căn cứ của điều khiển từ xa và máy tính cần phải được gắn với nhau, nhưng không có vấn đề với điều đó. Điều khiển từ xa là một thiết bị bị cô lập duy nhất, vì vậy không có gì sai khi buộc một trong các nút của nó vào một số tham chiếu bên ngoài. Tôi thấy rằng những người khác đang làm cho một vấn đề lớn, nhưng điều đó là ngớ ngẩn. Có những trường hợp bạn muốn cách ly một công tắc như thế này, nhưng khi thiết bị tự động nổi như trong trường hợp này, việc thêm cách ly chỉ là một phản ứng giật đầu gối hoặc để thỏa mãn niềm tin tôn giáo.


Sau khi kiểm tra, bạn đã đúng, nút nhấn chỉ cần rút ngắn mạch điện về đường dẫn trở lại của pin 9V. Mối quan tâm chính của tôi là 3.3V được tham chiếu đến GND trong khi mọi thứ trên điều khiển từ xa đang trôi nổi.
nummy

1
@nummy: Xem thêm câu trả lời của tôi. Đừng để sự mê tín của người khác làm bạn sợ về việc kết nối các căn cứ. Không có lý do điện mà họ không thể được kết nối.
Olin Lathrop

3

Ý tưởng đằng sau mạch của bạn là tốt, việc thực hiện đòi hỏi một số cải tiến:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Bạn có hai lựa chọn, tôi thích mạch bên trái nhất:

  • TRÁI : Rút ngắn công tắc và di chuyển bóng bán dẫn NPN về phía thấp của pin. Đây là cách phổ biến nhất để kiểm soát tải từ vi điều khiển. Mặt đất của RPi và mặt đất từ ​​xa được chia sẻ.
  • QUYỀN : Nếu bạn thực sự muốn sử dụng tiếp điểm cho nút ấn, có thể dễ thực hiện hơn về mặt cơ học, thì bạn cần một bóng bán dẫn PNP và bạn muốn Vcc của RP và kết nối Vcc của điều khiển từ xa. Điều này có thể khó khăn nếu RPi có bộ điều chỉnh điện áp trên bo mạch. Bạn cần đường ray cung cấp điện 3V3 của RPi tại đây. Cũng vì lý do này mà tôi sẽ đi bên trái; nó mạnh mẽ hơn, đơn giản hơn để thực hiện. Thật ra tôi cũng thích giải pháp của Olin hơn là đúng mạch.

Bất kỳ mục đích chung giá rẻ bóng bán dẫn nhỏ sẽ làm việc.

  • Đối với NPN bên trái, ví dụ: BC547, BC548, 2N3904, ...
  • Đối với PNP phải, ví dụ: BC557, BC558, 2N3906 ...

Có rất nhiều và rất nhiều để lựa chọn. Tùy thuộc vào vị trí địa lý của bạn, các số phần khác có thể phổ biến hơn. Chỉ cần đi bộ trong một cửa hàng và yêu cầu tương đương với những người được đề cập ở trên.

  • hFEβ

  • VCE, tối đa>15V

  • TôiC, tối đa>100mẹ
  • Tôi đoán rằng bạn muốn gói TO-92 , rất dễ thử nghiệm.
  • Chỉ dẫn giá trong một cửa hàng thông thường khi bán mỗi mảnh? Tôi sẽ nói € 0,20 một lần nữa tùy thuộc vào vị trí địa lý.

Các điện trở có thể là khá nhiều bất cứ thứ gì xung quanh màng carbon 1kΩ-10kΩ \ $ và 250mW hoặc tốt hơn. Giá tương tự như các bóng bán dẫn trong bán lẻ thông thường.


Rất tiếc, bạn đã đúng!
jippie

Tôi nghĩ rằng tôi đã sửa chữa sai lầm, vui lòng xem lại @PhilFrost
jippie

Có vẻ hợp lý
Phil Frost

1

Đầu tiên, vâng, các căn cứ cần phải được kết nối với nhau nếu bạn đang sử dụng các kết nối điện trực tiếp như bóng bán dẫn. Một opt ​​optpler có lẽ an toàn hơn.

Thứ hai, tại sao phải lo lắng về điều khiển từ xa? Dụng cụ mở cửa nhà để xe nên có một kích hoạt bằng tay, đó chỉ là một nút nhấn thông thường trên dây. Bạn có thể lái nó với một bóng bán dẫn, hoặc với một rơle nhỏ mà bạn lần lượt lái xe với một bóng bán dẫn hoặc bộ ghép quang.


1
Có rất nhiều lý do mà ai đó có thể muốn hack một điều khiển thay vì thiết bị chính. Khả năng tiếp cận, dễ dàng thay thế nếu bạn khai thác nó, tính di động, kích thước, v.v. Và theo kinh nghiệm của tôi, dụng cụ mở cửa nhà để xe trong nhà tôi không có nút thủ công trên đó.
Người qua đường

Tôi muốn sử dụng điều khiển từ xa vì RPi ở rất xa nút nhấn cửa nhà để xe.
nummy

Tôi đồng ý có thể có những lý do hợp lệ để sử dụng điều khiển từ xa thay vì nhập nút thủ công - nhưng bài đăng gốc không nói về điều đó, vì vậy tôi chắc chắn đề xuất nó. Các nút bấm tạo kết nối (Thường mở) có thể được nối song song; bạn có thể có nhiều hơn một dây với cùng một dụng cụ mở. Do đó, nếu RPi cách xa nút hiện tại, bạn có thể chạy dây thứ hai đến RPi và sử dụng dây đó để mở. Điều này có khả năng mạnh mẽ hơn so với lái điều khiển từ xa, mặc dù ý tưởng từ xa có thể cũng hoạt động tốt.
Jon Watte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.