Prusa Enclosure V2: Hệ thống điều khiển Đèn & Quạt (Không cần Support)
Bộ điều khiển sử dụng Arduino Nano cho tủ in 3D Prusa, tích hợp cảm biến nhiệt độ/độ ẩm DHT11, màn hình LCD, biến trở và cảm biến chạm điện dung. Hỗ trợ điều khiển đèn và quạt thông qua tín hiệu PWM, thiết kế không cần support khi in.
Mô tả
Hướng dẫn bằng tiếng Anh nằm ở bên dưới
Đây là bộ điều khiển sử dụng Arduino Nano, có thể điều khiển thông qua biến trở, công tắc và cảm biến chạm điện dung.
Để cấp nguồn, bạn hãy dùng bộ nguồn LPV-100-12. Điện áp 12V sẽ được hạ xuống 5V cho Arduino thông qua IC ổn áp tuyến tính 7805. Nếu bạn cần công suất lớn hơn, mình khuyên dùng module hạ áp (step-down converter).
Cảm biến DHT11 được sử dụng để theo dõi nhiệt độ và độ ẩm, tất cả các thông số sẽ hiển thị trên màn hình LCD.
Hướng dẫn in
Support: Không
Infill: 10-20%
Nhiệt độ đầu phun: 240°C cho lớp đầu; 235°C cho các lớp còn lại
Nhiệt độ bàn in: 90°C cho lớp đầu; 90°C cho các lớp còn lại
Chiều cao lớp in: 0.1mm - 0.2mm
Filament: PETG, PLA
Cài đặt in: Dùng preset Prusa 0.20mm SPEED
Brim: Có (để an toàn, dù không bắt buộc)
Mình in mô hình này với profile PETG đã chỉnh sửa một chút. Tại sao lại dùng PETG? Vì lúc đó trong máy đang lắp sẵn cuộn PETG và mình thì hơi lười một chút 😂.
Danh sách linh kiện
Linh kiện cần mua
- Arduino Nano
- Cảm biến DHT11
- Màn hình I²C LCD
- Dây điện
- Biến trở
- Công tắc
- Cảm biến chạm điện dung
- Nguồn
- Ổn áp 7805
- Ốc vít đầu âm
- Ốc vít nhỏ
- Ốc vít trụ
- Vít gỗ
- Bộ kìm bấm cos JST
Các dụng cụ khác cần có: mỏ hàn, ống co nhiệt, kìm tuốt dây, kìm cắt, máy khoan, mũi khoan...
Danh sách file in 3D
- 2x Holder (Giá đỡ)
- 1x Shell housing (Vỏ hộp)
- 1x Cover housing (Nắp hộp)
- 1x Holder Right (Giá đỡ bên phải)
- 1x Holder Left (Giá đỡ bên trái)
Lắp ráp
Lắp màn hình, biến trở, công tắc vào nắp hộp và ấn cảm biến chạm điện dung vào vị trí. Nên dùng đầu nối JST để nối với Arduino giúp việc tháo lắp sau này dễ dàng hơn.

Bắt vít Arduino vào vỏ hộp bằng ốc M1.6. Hãy hàn sẵn các đầu dây nối vào Arduino trước đó. Cuối cùng, hàn dây để cấp dữ liệu cho DHT11, cấp nguồn và xuất tín hiệu PWM cho đèn và quạt.

Gắn lên bàn
Để xác định vị trí khoan, hãy bắt tạm một con ốc vào mỗi giá đỡ để hộp treo xuống. Sau đó, đánh dấu vị trí lỗ khoan để việc bắt vít vào bàn gỗ chính xác hơn.
Để nắp hộp nằm phẳng, bạn cần khoan lỗ xuyên qua nắp. Từ tâm các vị trí đã đánh dấu, hãy khoan hai lỗ: một lỗ ở phía trên chân bên phải của vỏ hộp để đi dây nguồn và dây PWM, một lỗ cho dây DHT11.
Các lỗ này cần được khoan chéo. Vì bàn IKEA Lack chủ yếu làm bằng bìa cứng nên việc này khá dễ dàng.
Sau khi khoan, hãy luồn dây qua. Một chiếc đèn pin và nhíp sẽ rất hữu ích để kéo dây qua lỗ.

Nếu bạn sử dụng toàn bộ vỏ hộp, lỗ khoan cần lùi về phía sau một chút. Vì mình đã bỏ bớt một phần do vị trí lỗ vít trùng với lỗ trên mặt bàn, nên mình đã khoan lỗ khá xa về phía trước.

Mã code
Mình đã thêm nhiều chú thích trong code. Dưới đây là các chân kết nối:
DHT11: Pin 2
Biến trở: Pin A0
Màn hình I²C-LCD: SDA: Pin A4; SCL: Pin A5
PWM: Đèn: Pin 3; Quạt: Pin 5
Công tắc: Pin 4
Cảm biến chạm: Pin 6
Bạn cần cài đặt thư viện Adafruit Sensor Library và DHT11 Library.
Cho màn hình LCD, bạn cần LiquidCrytal_I2C Library.
Nếu có vấn đề gì cần hỗ trợ, cứ nhắn cho mình nhé. Mình hiểu những lỗi vặt rất khó chịu, nhưng cam đoan với mọi người là code đang chạy rất tốt.
Cập nhật 25.11.24:
Đã thêm sơ đồ đấu dây (Cảm ơn mọi người đã góp ý!)
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!