Mục lục:

Báo động nước trên cây thông Noel: 3 bước
Báo động nước trên cây thông Noel: 3 bước

Video: Báo động nước trên cây thông Noel: 3 bước

Video: Báo động nước trên cây thông Noel: 3 bước
Video: Với bạn " Bỏ cuộc" hay " Tiếp tục " cố gắng đây ! #shortsvideo #motivation 2024, Tháng bảy
Anonim
Cây thông Noel báo động nước
Cây thông Noel báo động nước

Đây là một dự án ví dụ đơn giản có thể được sử dụng nếu bạn có một cây thật cho Giáng sinh và cần đảm bảo rằng nó luôn được tưới nước. Khi lớn lên, tôi nhớ rằng chúng ta phải thò tay vào dưới gốc cây và ngoáy ngón tay trên giá cây để xem có nước không. Trong thời đại công nghệ, phải có một cách tốt hơn! Dự án đơn giản này sẽ đọc mực nước bằng cách sử dụng cảm biến mực nước tương tự, bộ rung thụ động và MCU dựa trên Arduino. Mọi thứ cần thiết cho dự án này (và những dự án theo chủ đề Giáng sinh khác mà tôi đang thực hiện) đều có thể được thực hiện bằng bộ dụng cụ duy nhất này.

Quân nhu:

  • (1) Dự án ELEGOO Mega 2560 Bộ khởi động cơ bản hoàn chỉnh nhất w / Hướng dẫn Tương thích với Arduino IDE - Amazon, không liên kết

    • Bộ điều khiển MEGA 2560
    • Cảm biến phát hiện mực nước
    • Bộ rung thụ động
    • dây nhảy

Bước 1: Kết nối

Kết nối
Kết nối
Kết nối
Kết nối

Như tôi đã đề cập, đây là một dự án khá đơn giản để làm việc và sửa đổi. Cảm biến mực nước chỉ là một thiết bị ba dây và còi chỉ là hai kết nối và có thể được cấp nguồn trực tiếp bằng các chân Arduino PWM. Vì đây là một dự án đơn giản như vậy, tôi sẽ không thực hiện một giản đồ của các kết nối mà chỉ là danh sách pin-to-pin. Bộ khởi động này đi kèm với một đĩa CD cung cấp các sơ đồ và hình ảnh đẹp cho từng thành phần. Ngoài ra còn có một số đoạn mã ví dụ để hỗ trợ việc sử dụng các mặt hàng khác nhau.

Đối với dự án này, các kết nối như sau…

Mức nước (+) - Arduino (5V)

Mức nước (-) - Arduino (GND)

Mức nước (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

Bước 2: Mã mẫu

Mã mẫu
Mã mẫu
Mã mẫu
Mã mẫu
Mã mẫu
Mã mẫu

Mã cho chương trình này khá đơn giản, ít hơn 30 dòng. Nó chỉ đọc giá trị của cảm biến mực nước, so sánh giá trị đó với giá trị đặt trước mà tôi quyết định là đủ nước và sau đó sẽ phát ra tiếng bíp để cảnh báo cho bạn hoặc không. Theo cách tôi thiết lập, nó có thể kết thúc giống như một báo động khói với pin sắp hết, thường xuyên phát ra tiếng bíp ngắn. Khi nước đã được đổ đầy đủ, nó sẽ phát ra tiếng bíp 5 lần để báo cho bạn biết rằng lượng nước đã được thêm vào đủ. Những tiếng bíp 'đầy' này chỉ xảy ra một lần sau khi nó đã được lấp đầy.

Chương trình cũng sẽ xuất giá trị tương tự ra cổng nối tiếp để gỡ lỗi khi bạn đang cố gắng tìm xem chân đế của mình đã đầy đến mức nào. Điều này có thể được chia tỷ lệ thành giá trị phần trăm, khối lượng nước, v.v. Bất cứ điều gì bạn muốn để đáp ứng nhu cầu của bạn!

Mã này có thể dễ dàng sửa đổi để thay đổi giá trị mực nước, cách bộ rung thông báo vấn đề cho bạn, v.v. Tôi đang sử dụng chức năng 'âm báo' của Arduino cho phép bạn đặt tần số và thời gian để bộ rung kêu. Nó làm cho nó rất đơn giản để sử dụng một bộ rung trực tiếp với một chân PWM.

Tôi cũng đã tải lên mã ở đây để bạn sử dụng, sửa đổi, xé nhỏ, sao chép, v.v.

Bước 3: Mở rộng

Sự bành trướng
Sự bành trướng

Ví dụ này có nhiều ứng dụng sau khi Giáng sinh kết thúc. Điều này có thể được sử dụng trong các môi trường thực vật khác nằm trong nước chẳng hạn như thủy canh. Bạn cũng có thể sửa đổi điều này để sử dụng cho bể cá để đảm bảo rằng mực nước không quá thấp.

Mặc dù đây chỉ là hệ thống 5V, nhưng bạn phải luôn cẩn thận khi sử dụng các thiết bị điện tử xung quanh nước và không để ngập nước hoàn toàn bất kỳ thiết bị điện tử nào. Nếu bạn không cảm thấy thoải mái với điện xung quanh nước, hãy tìm kiếm sự hỗ trợ.

Một cải tiến khác cho dự án này là có một số loại kẹp hoặc vỏ bọc để đặt cảm biến mực nước vào để bạn có thể điều chỉnh tốt hơn. Có hai lỗ lắp và một đường rãnh đẹp đẽ được cắt trên PCB sẽ khá dễ dàng để gắn vào khung hoặc vỏ máy in 3D. Tôi hiện đang gặp sự cố với máy in của mình nên tôi đã không thể in bất kỳ thứ gì trong một thời gian.

Bộ Elegoo mà tôi đang sử dụng cũng đi kèm với pin 9V và đầu nối để bạn có thể làm cho thiết bị này được cung cấp đầy đủ pin để bạn không phải cắm thiết bị vào ổ cắm điện.

Bạn cũng có thể thu nhỏ kích thước của dự án này xuống khá dễ dàng bằng cách sử dụng bộ điều khiển kiểu Mini và gắn tất cả những thứ này vào một bảng mạch nhỏ. Tôi đã sử dụng Mega vì nó là thứ tôi có sẵn.

Tôi hy vọng rằng Có thể hướng dẫn này đã cung cấp cho bạn một số ý tưởng về điều gì đó mà bạn có thể làm với các cảm biến này. Tôi cũng sẽ có một số dự án khác liên quan đến Giáng sinh trong tháng này. Vui lòng liên hệ nếu có bất kỳ câu hỏi nào!

Đề xuất: