2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Nguồn 110 Volt.
Quân nhu
QED123 (IR LED) $ 0,58 mỗi
www.digikey.com/product-detail/en/on-semic…
QSD123 (nhận IR) 0,54 đô la mỗi
www.digikey.com/product-detail/en/on-semic…
Mô-đun chuyển tiếp $ 5,50 Amazon duy nhất
Dây từ nam đến nữ dưới $ 6 Amazon
Dây từ nữ đến nữ dưới $ 6 Amazon
(2) Điện trở 220 ohm khoảng $ 0,049 mỗi cái
14 Dây đo khoảng $ 0,10 mỗi ft
Bóng đèn LED $ 1 1000bulbs.com
Bergen Keyless Lampholder $ 2,74 1000bulbs.com
Dụng cụ thoát y dây $ 7 Amazon
Breadboard $ 8 Amazon
Bước 1: Nối dây cho Breadboard
Nối dây một điện trở 220 ohm với QED123 (LED / hơi hồng) trên bảng mạch. Ở phía đối diện của breadboard, làm tương tự với QSD123 (Đen).
Sau đó, nối một dây đực với dây cái (mtf) từ chân 5 volt của pi vào cùng một hàng của điện trở được kết nối với QED. Một lần nữa kết nối một dây từ chân 5 volt khác trên pi với điện trở được kết nối với QSD. Sau đó kết nối hai dây mtf từ các chân nối đất trên pi đến các hàng của các mặt khác của QSD và QED. Sau đó, lấy một dây mtf từ hàng nơi chia sẻ QSD (màu đen) và điện trở và kết nối nó với chân GPIO thông thường. Tôi đã sử dụng chân 11 (GPIO 17).
Sau đó kết nối dây Female với dây cái (FTF) từ chân 3,3 volt vào chân vcc của rơ le, sau đó kết nối dây FTF từ chân nối đất với chân GND của rơ le. Cuối cùng kết nối dây FTF từ một GPIO thông thường mà bạn chọn với chân cuối cùng trên mô-đun.
Bước 2: Mô-đun chuyển tiếp dây
* dải đầu dây *
Sử dụng thước đo 14 (tước ở mỗi đầu) từ vít bạc của đui đèn đến NO (thường mở) trên mô-đun rơle. Sau đó nối dây từ vít vàng sang nguồn âm 120vôn. Sau đó đấu dây từ COM của mô-đun rơle đến cực dương của nguồn 120 vôn.
Bước 3: Mã hóa
* Mô-đun chuyển tiếp được bật với mức logic thấp / 0 nên câu lệnh if *
Đặt GPIO được kết nối với QSD làm đầu vào và GPIO được kết nối với mô-đun chuyển tiếp làm đầu ra.
Tạo hai câu lệnh if vừa giám sát đầu vào của GPIO được kết nối với QSD. Một được kích hoạt bởi mức cao và cái còn lại là mức thấp. Cả hai tôi đều in những gì đang xảy ra với dây ba chân. Khi dây ba chân bị chặn, hãy tắt rơ le và dừng mã bằng gpio.cleanup () để đèn vẫn sáng cho biết dây ba chân đã bị hỏng