Mục lục:
- Bước 1: ĐÁNH GIÁ TỶ LỆ ĐÁNH GIÁ CỦA AQUARIUM
- Bước 2: LẮP RÁP PHẦN CỨNG
- Bước 3: TẢI CHƯƠNG TRÌNH NGOÀI ARDUINO VÀ BƠM CHUẨN
- Bước 4: So sánh TỶ SUẤT LƯU LƯỢNG CÓ THỂ TỐI ĐA CỦA MÁY BƠM VỚI TỶ LỆ ĐÁNH GIÁ THỦY SẢN
- Bước 5: KẾT NỐI BƠM VÀO AQUARIUM
- Bước 6: HƯỚNG DẪN BƠM KHỬ MÙI Ở TỶ LỆ DUYỆT
Video: HỆ THỐNG ĐẦU TẮT ĐÁNH GIÁ AQUARIUM: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Bốc hơi làm giảm lượng nước trong bể cá và nếu không được bù đắp, sẽ dẫn đến những thay đổi về hóa học của nước còn lại. Những thay đổi như vậy sẽ có tác động tiêu cực đến các dạng sống trong bể cá. Do đó, điều quan trọng là phải duy trì nước ở mức thích hợp. Điều này có thể được thực hiện thủ công hoặc bởi một hệ thống tự động thực hiện. Trong dự án này, chúng tôi sẽ tạo ra một hệ thống như vậy.
THUẬN LỢI:
- Giúp duy trì ổn định hóa học của nước như pH và độ mặn.
- Sau khi thiết lập, không cần sự can thiệp của con người trừ khi cần bảo trì.
- Tiết kiệm thời gian.
VẬT LIỆU VÀ DỤNG CỤ:
- 1- Arduino UNO
- 1- Bộ bơm nhu động Atlas
- Breadboard
- Dây nhảy
- Ly đo lường
- Xóa băng
Bước 1: ĐÁNH GIÁ TỶ LỆ ĐÁNH GIÁ CỦA AQUARIUM
Tốc độ bay hơi của bể cá rất quan trọng vì nó sẽ được sử dụng khi thiết lập máy bơm nhu động.
a) Đảm bảo rằng nước trong bể cá ở mức chính xác. Dùng một miếng băng keo trong để đánh dấu điểm này.
b) Để bể cá trong vài ngày mà không cần thêm nước vào. Sau khi nhận thấy sự thay đổi của mực nước, hãy chuyển sang bước tiếp theo.
c) Sử dụng cốc đo để thêm nước vào bể cá cho đến khi nó được đưa trở lại mức chính xác (được đánh dấu ở bước a). Ghi lại lượng nước được thêm vào dựa trên thước đo của cốc. Đây sẽ là tổng lượng nước đã bay hơi trong số ngày mà bể chứa không được giám sát.
d) Tính tốc độ bay hơi của bể cá theo công thức sau:
Tốc độ bốc hơi của bể cá = (Tổng lượng nước bay hơi tính bằng mililit) / (Số ngày bể không có người trông coi x 24 x 60) = Tốc độ tính bằng mililit trên phút
24 -> số giờ trong ngày
60 -> số phút trong một giờ
Ví dụ: Thử nghiệm được tiến hành trong 4 ngày, nơi 4000mL nước đã bị mất.
Tốc độ bay hơi trong bể cá = (4000) / (4 x 24 x 60) = 0,69 mL / phút
Bước 2: LẮP RÁP PHẦN CỨNG
Máy bơm có hai giao thức truyền thông, UART và I2C. Trước khi lắp ráp, hãy đảm bảo rằng nó ở chế độ UART. Để biết thông tin về cách thay đổi giữa các giao thức, hãy tham khảo LINK sau.
Kết nối máy bơm với Arduino như trong sơ đồ trên.
Máy bơm có hai đường dây điện. Dòng đi đến chân 5V của Arduino dành cho mạch điện gắn với máy bơm trong khi nguồn cung cấp 12V bên ngoài dành cho động cơ. Sử dụng đầu cắm năm chân để gắn cáp dữ liệu của máy bơm vào breadboard và dây jumper tạo các kết nối thích hợp từ breadboard đến Arduino.
Vì đây là một thiết bị độc lập, nên Arduino nên có nguồn điện riêng để nó không phụ thuộc vào nguồn USB từ máy tính.
DATASHEET: EZO PMP
Bước 3: TẢI CHƯƠNG TRÌNH NGOÀI ARDUINO VÀ BƠM CHUẨN
a) Tải xuống mã mẫu từ LINK này. Nó sẽ nằm trong một thư mục có tiêu đề "arduino_UNO_PMP_sample_code."
b) Kết nối Arduino với máy tính của bạn.
c) Mở mã được tải xuống từ bước a, trong IDE Arduino của bạn. Nếu bạn chưa có IDE, bạn có thể tải xuống từ ĐÂY.
d) Biên dịch và tải mã lên Arduino UNO.
e) Mở màn hình nối tiếp. Để có quyền truy cập, hãy đi tới Công cụ -> Màn hình nối tiếp hoặc nhấn Ctrl + Shift + M trên bàn phím của bạn. Đặt tốc độ truyền là 9600 và chọn "Vận chuyển trở lại". Bây giờ bạn có thể giao tiếp với máy bơm. Để kiểm tra, hãy nhập lệnh i sẽ trả về thông tin thiết bị.
SỰ ĐỊNH CỠ:
f) Việc hiệu chỉnh máy bơm là tùy chọn, nhưng để cải thiện độ chính xác, điều này nên được thực hiện. Tham khảo bảng thông số máy bơm để được hướng dẫn.
Bước 4: So sánh TỶ SUẤT LƯU LƯỢNG CÓ THỂ TỐI ĐA CỦA MÁY BƠM VỚI TỶ LỆ ĐÁNH GIÁ THỦY SẢN
Máy bơm có bốn chế độ hoạt động. Đây là phân phối liên tục, phân phối theo thể tích, liều lượng theo thời gian và tốc độ dòng chảy không đổi. Tham khảo bảng dữ liệu máy bơm để biết thông tin về các chế độ này. Đối với ứng dụng cụ thể này, chế độ tốc độ dòng chảy không đổi được sử dụng. Cú pháp của nó được hiển thị ở trên. Trong lệnh, [ml / phút] là tốc độ bay hơi của bể cá được tìm thấy ở bước 1.
Lưu ý: Tốc độ dòng chảy tối đa được xác định sau khi hiệu chuẩn. Nếu tốc độ dòng chảy quá nhanh, máy bơm sẽ thông báo lỗi và không quay. So sánh tốc độ dòng chảy tối đa có thể với tốc độ bốc hơi trong bể cá của bạn sẽ cho bạn biết liệu hệ thống có hoạt động hay không.
Sử dụng lệnh DC,? để có được tốc độ dòng chảy tối đa có thể.
- Nếu tốc độ dòng chảy tối đa có thể lớn hơn tốc độ bay hơi của bể, hệ thống sẽ hoạt động.
- Nếu tốc độ dòng chảy tối đa có thể nhỏ hơn tốc độ bốc hơi của bể chứa, hãy thử hiệu chỉnh máy bơm ở thể tích khác và so sánh lại tốc độ.
Bước 5: KẾT NỐI BƠM VÀO AQUARIUM
- Đầu vào của máy bơm đi vào bể chứa nước trong khi đầu ra đi vào bể cá như trong hình trên.
- Nên để nước tinh khiết nhất có thể trong hồ vì điều này sẽ làm giảm ảnh hưởng đến hóa học nước trong hồ.
Bước 6: HƯỚNG DẪN BƠM KHỬ MÙI Ở TỶ LỆ DUYỆT
Sau khi so sánh thành công giữa tốc độ dòng chảy tối đa có thể và tốc độ bay hơi của bể cá, hãy gửi lệnh sau trong màn hình nối tiếp DC, tốc độ bốc hơi của bể cá, *
Trong ví dụ từ bước 1, chúng tôi đã tính toán tốc độ bay hơi của bể cá là 0,69mL / phút, do đó lệnh sẽ là DC, 0,69, *
Tại thời điểm này, máy tính có thể bị ngắt kết nối. Máy bơm sẽ phân phối liên tục theo tỷ lệ quy định.
MỘT LẦN ĐƯỢC BAN HÀNH CỘNG ĐỒNG TRANH CHẤP, MÁY BƠM CÓ CHẠY MÃI MÃI KHÔNG?
Máy bơm sẽ chạy liên tục trong 20 ngày sau đó sẽ khởi động lại. Để khởi động lại máy bơm, hãy gửi lại lệnh DC, tốc độ bay hơi của bể cá, *
ĐIỀU GÌ XẢY RA NẾU ĐIỆN ĐƯỢC TÍCH HỢP?
Như đã đề cập trước đó, máy bơm có hai nguồn cung cấp: 5V cho mạch điện và 12V cho động cơ. Nếu nguồn 12V bị ngắt, máy bơm sẽ xuất ra lỗi điện áp thấp và ngừng phân phối, nhưng sau khi được kết nối lại, nó sẽ tiếp tục phân phối. Mặt khác, nếu đường dây 5V bị ngắt kết nối, việc phân phối sẽ không tiếp tục khi được kết nối lại. Trong trường hợp này, bạn sẽ phải gửi lại lệnh DC, tốc độ bay hơi của bể cá, *
Đề xuất:
Đánh thức dễ dàng: Đèn đánh thức thông minh được tạo bằng Raspberry Pi: 6 bước
Easy Wake-Up: A Smart Wake-Up Light Made With Raspberry Pi: Intro Đối với chương trình giảng dạy Project1, tôi đã phải làm một cái gì đó. Tôi luôn bị cuốn hút về việc một chiếc đèn báo thức như thế nào sẽ mang lại lợi ích cho bạn trong việc thức dậy giống như những chiếc đèn từ philips. Vì vậy, tôi quyết định làm một chiếc đèn báo thức. Tôi đã đánh thức bằng Raspberr
[HASS.IO] Bắt đầu xây dựng ngôi nhà thông minh của bạn mà không cần mã hóa, với giá dưới 100 đô la: 6 bước
[HASS.IO] Bắt đầu xây dựng ngôi nhà thông minh của bạn mà không cần mã hóa, với giá dưới 100 đô la: Gần đây, tôi đã làm rất nhiều thứ và thành công trong việc làm cho ngôi nhà của mình bớt " ngớ ngẩn ". Vì vậy, tôi sẽ chia sẻ cách tạo một hệ thống nhà thông minh với mức giá thấp, khả năng tương thích cao sẽ chạy liên tục và ổn định
Tắt đèn pha khi tắt đánh lửa: 9 bước (có Hình ảnh)
Tắt Đèn Pha Khi Đánh Lửa: Tôi mua cho con trai lớn một chiếc Mazda 3 2007 đã qua sử dụng vào tuần trước. Nó đang ở trong tình trạng tuyệt vời và anh ấy thích nó. Vấn đề là vì nó là một mô hình cơ sở cũ hơn, nó không có bất kỳ chuông hoặc còi bổ sung nào giống như đèn pha tự động. Anh ấy đang lái chiếc Toyota Coroll
MỘT BỘ LÀM MÁT ĐÁNH GIÁ HÀNG ĐẦU CỦA DESK: 8 bước (có hình ảnh)
MỘT BỘ LÀM LẠNH ĐÁNH GIÁ HÀNG ĐẦU MÔ TẢ: GIỚI THIỆU: Vài tuần trước, con gái tôi bị cảm lạnh và nó không muốn tôi bật bộ làm mát bay hơi chính, một thiết bị tương đối rẻ và hiệu quả để làm mát những ngôi nhà ở vùng khí hậu khô và sa mạc như Tehran, vì vậy trong khi tôi cảm thấy
MESH: Hệ thống đánh giá với các nút kết nối Internet: 5 bước (có hình ảnh)
MESH: Hệ thống Đánh giá Với Các Nút Kết nối Internet: Điều gì sẽ xảy ra nếu các nhà hàng hoặc các doanh nghiệp khác có thể thu thập phản hồi của khách hàng ngay tại chỗ và đồng bộ ngay lập tức với một bảng tính? Công thức này là một cách nhanh chóng và đơn giản để tạo hệ thống xếp hạng tương tác của riêng bạn. Chỉ cần lấy một bộ b