Mục lục:
Video: Bảng chuyển tiếp 4CH được điều khiển bằng các nút đẩy: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Mục tiêu của tôi là nâng cấp máy in 3D Anet A8 của mình bằng cách thêm bộ điều khiển nguồn điện qua giao diện Octoprint. Tuy nhiên, tôi cũng muốn có thể khởi động "thủ công" máy in 3D của mình, nghĩa là không sử dụng giao diện web mà chỉ cần nhấn một nút.
Bước 1: Hệ thống dây điện
AC-DC PSU được kết nối với phích cắm Thông minh (TP-Link) có thể điều khiển bằng điện thoại thông minh (App Kasa) hoặc một nút.
PSU này cấp nguồn cho Raspberry Pi 3 B + bằng Mô-đun chuyển đổi DC-DC LM2596 (12V - 5V). Mô-đun 4 rơ le 5V với Bộ kích hoạt mức thấp Optocoupler được kết nối trực tiếp với RPI 3B + (không cần điều chỉnh 3.3V).
4 Nút ấn được kết nối như "điện trở kéo lên" với RPI 3B +.
Đối với hệ thống dây điện, chỉ cần nhìn vào bản phác thảo.
Bước 2: Phần mềm
Đối với việc điều khiển bằng các nút nhấn, tôi đã sử dụng Python để viết chương trình, truyền cảm hứng cho tôi bằng cách đọc chuỗi sau:
www.raspberrypi.org/forums/viewtopic.php?t…https://invent.module143.com/daskal_tutorial/raspbe…
invent.module143.com/daskal_tutorial/raspbe…
www.hertaville.com/introduction-to-accessin…
www.hertaville.com/introduction-to-accessin…
Để đảm bảo sự tương tác với điều khiển thông qua Octoprint, có một bài kiểm tra để kiểm tra trạng thái hiện tại của rơle và thay đổi nó.
Tập lệnh được đính kèm.
Nhận xét: Khi Rơle 1 điều khiển bo mạch chủ, tôi muốn thêm bảo mật bằng cách tắt bằng nút nhấn. Mục đích là duy trì nút được nhấn trong 5 giây để xác nhận việc tắt. Thật không may, kịch bản hoạt động nhưng không đáng tin cậy do hiệu ứng phục hồi. Nếu bạn có một sửa chữa để đề xuất, vui lòng chia sẻ nó.
Để thực thi tập lệnh: sudo chmod 777 /home/pi/script/Relay_board_control.pyĐể kiểm tra tập lệnh:./Relay_board_control.py
Để sao chép tập lệnh: sudo cp Relay_board_control.py / usr / local / bin
Để chạy tự động tập lệnh khi bắt đầu:
sudo nano /etc/rc.local
thêm đường dẫn vào tập lệnh "/home/pi/scripts/Relay_board_control.py &" giữa fi và exit 0
Đối với việc kiểm soát bằng Octoprint, nó đã được ghi chép lại trên web.
Có hai bước:
1- Chỉnh sửa tệp /etc/init.d/octoprint bằng cách thêm vào khối "do_start ()" ngay sau RETVAL = "$ ?:
gpio export 6 out
gpio -g viết 6 1
gpio export 13 out
gpio -g viết 13 1
gpio export 19 out
gpio -g viết 19 1
gpio export 26 out
gpio -g viết 26 1
2- Chỉnh sửa tệp /home/pi/.octoprint/config.yaml bằng cách thêm khối "Hệ thống":
hệ thống: hành động:
- action: Printer_ON
lệnh: gpio -g ghi 6 0
xác nhận: sai
tên: Máy in_ON
- action: Printer_OFF
lệnh: gpio -g write 6 1
xác nhận: Bạn sắp bật_OFF máy in.
tên: Máy in_OFF
- hành động: LED-String_ON
lệnh: gpio -g ghi 13 0
xác nhận: sai
tên: LED-String_ON
- hành động: LED-String_OFF
lệnh: gpio -g write 13 1
xác nhận: sai
tên: LED-String_OFF
- hành động: LED-Cam_ON
lệnh: gpio -g write 19 0
xác nhận: sai
tên: LED-Cam_ON
- hành động: LED-Cam_OFF
lệnh: gpio -g write 19 1
xác nhận: sai
tên: LED-Cam_OFF
- hành động: Relay-4_ON
lệnh: gpio -g ghi 26 0
xác nhận: sai
tên: Relay-4_ON
- hành động: Relay-4_OFF
lệnh: gpio -g ghi 26 1
xác nhận: sai
tên: Relay-4_OFF
Bước 3: Kiểm tra
Nó hoạt động!
Hoạt động của các nút nhấn hơi phức tạp nhưng sau một vài thử nghiệm, bạn sẽ hiểu được nó.
Bước 4: Hoàn thiện ý tưởng
Bây giờ tôi sẽ hàn các nút bấm trên bảng điều khiển và thêm một đầu nối 5 chân.
Cuối cùng, tôi đã thiết kế và in 2 trường hợp:
- một cho RPI 3 B + và bảng chuyển tiếp
- một cái để che hệ thống dây điện ở chân PSU và để cố định Mô-đun Bộ chuyển đổi DC-DC LM2596 DC.
Bạn có thể tìm thấy các tệp *.stl và *.gcode trên www.thingiverse.com
-
-
Đề xuất:
Mô-đun chuyển tiếp 4CH được điều khiển bằng WI-Fi dành cho tự động hóa tại nhà: 7 bước (có hình ảnh)
Mô-đun chuyển tiếp 4CH được điều khiển bằng WI-Fi dành cho tự động hóa tại nhà: Tôi đã sử dụng nhiều WI-FI dựa trên công tắc tắt Trước đây. Nhưng những điều đó không phù hợp với Yêu cầu của tôi. Đó là lý do tại sao tôi muốn chế tạo của riêng mình, có thể thay thế các ổ cắm Công tắc treo tường bình thường mà không cần bất kỳ Sửa đổi nào. Chip ESP8266 đang kích hoạt Wi-Fi
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu
Bánh răng chuyển động tuyệt vời được điều khiển bởi các nút tuyệt vời (sẽ tiếp tục): 9 bước
Bánh răng chuyển động tuyệt vời được điều khiển bằng các nút tuyệt vời (sẽ tiếp tục): Thiết kế trò chơi điện tử / vật lý cho UCLA Design Media Arts với Eddo Stern. Hướng dẫn này không đầy đủ. Dự án vẫn đang được tiến hành