Mục lục:

Làm thế nào để tạo ra một bộ điều nhiệt bếp củi tự động: 5 bước (có hình ảnh)
Làm thế nào để tạo ra một bộ điều nhiệt bếp củi tự động: 5 bước (có hình ảnh)

Video: Làm thế nào để tạo ra một bộ điều nhiệt bếp củi tự động: 5 bước (có hình ảnh)

Video: Làm thế nào để tạo ra một bộ điều nhiệt bếp củi tự động: 5 bước (có hình ảnh)
Video: Hướng Dẫn Chi Tiết Chế Tạo Đầu Kẹp Eto 2024, Tháng sáu
Anonim
Image
Image
Quân nhu
Quân nhu

Đối với Dự án Lớp Cơ điện tử của tôi, tôi đã quyết định thiết kế và tạo một Bộ điều nhiệt bếp củi tự động bằng cách sử dụng Arduino có hỗ trợ WiFi với bộ điều khiển PID điều khiển động cơ Bước để điều khiển vị trí van điều tiết trên Bếp gỗ của tôi. Đó là một trải nghiệm và hành trình rất bổ ích và tôi đã học được rất nhiều điều trên đường đi! Tôi muốn chia sẻ các chi tiết của dự án cũng như cách bạn có thể thực hiện / điều chỉnh nó cho ứng dụng của riêng bạn.

Bước 1: Nguồn cung cấp

Quân nhu
Quân nhu
Quân nhu
Quân nhu

Tôi sẽ cung cấp danh sách các nguồn cung cấp mà tôi đã sử dụng để tạo bộ điều khiển này cùng với bất kỳ sơ đồ và tệp thiết kế nào tôi đã sử dụng trong quá trình này.

Quân nhu:

  • 1 Bảng mạch NodeMCU - Dành cho Bước lái xe và chạy Bộ điều khiển PID - Banggood
  • Trình điều khiển bước mô-đun EasyDriver - Amazon
  • Động cơ bước NEMA 11 - Amazon
  • 1 Bảng mạch nhỏ Wemos D1 - Cho cảm biến nhiệt độ và màn hình LCD - Banggood
  • Cảm biến nhiệt độ và độ ẩm DHT11 - Amazon
  • Màn hình LCD 16x2 - Amazon
  • Bộ điều hợp LCD i2c - Giảm số lượng chân kết nối LCD - Amazon
  • Nguồn điện 12V - Để cung cấp năng lượng cho trình điều khiển dễ dàng
  • Nhiều loại điện trở - Amazon
  • PN2222A hoặc Transistor tương đương - Amazon
  • Điện trở khác nhau
  • 3 nút kỹ thuật số - Amazon
  • 1 nam châm Neodymium hình chữ nhật - Amazon
  • Bảng mạch - Bao gồm tệp Gerber - Sử dụng JLCPCB để đặt hàng - Thêm chi tiết bên dưới
  • Lò xo cho Stepper Idler Pulley Tensioner
  • Máy trục vít để căng Idler và Idler Shaft

Các thành phần in 3D (Bao gồm STL):

  • Lắp ráp bộ điều khiển bộ giảm chấn bước
  • Ròng rọc
  • Hộp điều khiển bước
  • Bộ điều nhiệt / Vỏ cảm biến nhiệt độ

Công cụ:

  • Sắt hàn
  • Tua vít

Mã Arduino:

Được cung cấp trong bước cuối cùng để lập trình hai bộ vi điều khiển

Ứng dụng:

Blynk- Ứng dụng này được sử dụng để giao tiếp giữa cảm biến nhiệt độ và bộ điều khiển van điều tiết và có thể điều khiển các thiết bị từ Ứng dụng

Bước 2: Đặt hàng bảng mạch

Đặt hàng bảng mạch
Đặt hàng bảng mạch

Điều đầu tiên cần làm là đặt hàng các bảng mạch tùy chỉnh từ JLCPCB. Chúng có chi phí cực kỳ cạnh tranh và quay vòng vốn cực kỳ nhanh chóng. Tôi đã nhận được PCB của mình trong vòng 4 ngày hoặc đặt hàng.

  1. Tạo tài khoản với JLCPCB.
  2. Tải từng tệp Gerber đính kèm lên trang web của họ và chọn số lượng mong muốn của mỗi tệp.

    Giá trị mặc định cho tất cả các tùy chọn hoạt động tốt

Bước 3: Bộ phận in 3D

Image
Image
Bộ phận in 3D
Bộ phận in 3D

Nếu bạn có Máy in 3D, Tuyệt vời! Chỉ cần in tất cả các tệp STL bằng PLA hoặc ABS (tôi đã sử dụng ABS). Nếu không, có rất nhiều dịch vụ máy in 3D trực tuyến. Tôi thậm chí có thể in chúng cho bạn nếu cần - Liên kết đến Biểu mẫu yêu cầu.

Trang web của tôi: www. NESCustomDesign.com

Lắp ráp các bộ phận cho Bộ truyền động bước.

Bước 4: Mạch hàn và PCB

Image
Image
Mạch hàn và PCB
Mạch hàn và PCB
Mạch hàn và PCB
Mạch hàn và PCB
Mạch hàn và PCB
Mạch hàn và PCB

Sử dụng sơ đồ điện, hình ảnh và video đính kèm làm hướng dẫn khi đặt các thành phần trên bảng mạch. Hàn tất cả các thành phần tại chỗ.

Bước 5: Bộ điều khiển bộ giảm nhiệt chương trình và bộ điều nhiệt - NodeMCU

Bộ điều khiển bộ điều chỉnh nhiệt và bộ điều khiển chương trình - NodeMCU
Bộ điều khiển bộ điều chỉnh nhiệt và bộ điều khiển chương trình - NodeMCU

Sử dụng Arduino IDE để lập trình NodeMCU và Wemos D1 Mini với các mã tương ứng được cung cấp. Mã xác thực Blynk cụ thể được chỉ định cho từng bộ vi điều khiển của bạn sẽ phải được tùy chỉnh cũng như thông tin đăng nhập WiFi của bạn trong mỗi tệp.ino cho bộ điều khiển van điều tiết và cảm biến nhiệt độ bộ điều chỉnh nhiệt.

Các phần sau đây hiển thị các khu vực cần được tùy chỉnh để phản ánh thông tin đăng nhập WiFi và Blynk của bạn.

// *************************** Thiết lập WiFi ******************* ***************************

// Home WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ************************************************ ************************************* // *********** ******************* Thiết lập Blynk ***************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char cook_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Chỉ định virtualPin trên ESP8266 WidgetBridge CurrTempBridge (V20) này; WidgetBridge setPointBridge (V24); Bộ hẹn giờ BlynkTimer; // ************************************************ *************************************

Thách thức IoT
Thách thức IoT
Thách thức IoT
Thách thức IoT

Giải nhì trong Thử thách IoT

Đề xuất: