Mục lục:

Hệ thống giám sát mực nước: 9 bước (có hình ảnh)
Hệ thống giám sát mực nước: 9 bước (có hình ảnh)

Video: Hệ thống giám sát mực nước: 9 bước (có hình ảnh)

Video: Hệ thống giám sát mực nước: 9 bước (có hình ảnh)
Video: GIÁM SÁT MỰC CHẤT LỎNG BẰNG CÔNG CỤ TREND VIEW VÀ ALARM 2024, Tháng mười một
Anonim
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước
Hệ thống giám sát mực nước

Là một Nhà sản xuất Tự làm, tôi luôn cố gắng tìm cách giúp cuộc sống của mình và người khác dễ dàng và an toàn hơn. Vào ngày 30 tháng 3 năm 2013, ít nhất 11 người đã chết sau khi cơn mưa bất ngờ gây ra lũ lụt ở Mauritian Capital Port louis. Cùng ngày, một số ngôi nhà bị ngập trong khi nhiều tài sản của dân làng bị hư hỏng. Khi tôi sống vài km nơi thảm kịch này xảy ra, tôi quyết định xây dựng một hệ thống giám sát mực nước. Cùng với một đội tuyệt vời và đầy động lực, chúng tôi đã có thể xây dựng nó.

Dự án khá dễ dàng để tái tạo nó bao gồm một arduino MKR WAN 1310, cảm biến siêu âm, cảm biến DHT11 và một số đèn LED và nút nhấn để làm cho dự án trở nên mát mẻ.

Quân nhu

Vật liệu:

  • Arduino MKR WAN 1310
  • Thiết bị cảm biến sóng siêu âm
  • DHT11 J
  • dây ump
  • Hộp plexo
  • Cổng vào
  • Đèn Led
  • Nút ấn

Công cụ:

  • Khoan tay
  • 5mm bit

Bước 1: Chuẩn bị Hộp Plexo

Chuẩn bị Hộp Plexo
Chuẩn bị Hộp Plexo
Chuẩn bị Hộp Plexo
Chuẩn bị Hộp Plexo

Đối với vỏ bọc, tôi đang sử dụng hộp plexo 80x80mm vì nó rất chắc và bền. Đầu tiên, tôi tháo các nắp cho cảm biến siêu âm và cáp nguồn. Điều này rất dễ dàng vì đường kính của lỗ giống như đường kính của cảm biến siêu âm.

Thứ hai, tôi khoan một lỗ 5mm trên đỉnh của vỏ cho ăng-ten. Đối với điều này, bạn có thể sử dụng máy khoan hoặc máy khoan cầm tay như trường hợp của tôi.

Bước 2: Đặt các thành phần

Đặt các thành phần
Đặt các thành phần
Đặt các thành phần
Đặt các thành phần
Đặt các thành phần
Đặt các thành phần

Tôi đã phải cắt bớt chiều dài của dây cảm biến siêu âm vì nó quá dài để lắp vào hộp và hoàn thiện nó với đầu cắm chân cái ở cuối để kết nối. Sau đó, cảm biến có thể được đẩy vào bên trong vỏ và tự khóa bằng hệ thống khóa tích hợp. Sau đó, tôi đã thêm bo mạch mkr wan 1310 và mô-đun cảm biến.

Tôi đặt đầu nối bên không thấm nước cho ổ cắm điện vì tôi không muốn nước vào bên trong.

Bước 3: Mạch Tinkercad

Mạch Tinkercad
Mạch Tinkercad

Trong suốt 3 năm qua, tôi đã làm rất nhiều mạch. Nhưng tôi không có arduino. Tinkercad là cách duy nhất để tôi học và phát triển mạch arduino cũng như mô phỏng chúng. Ngay cả sau khi tôi có arduino una, tôi vẫn sử dụng mạch tinkercad để mô phỏng dự án của mình trước. Mạchinkercad cho phép bạn sử dụng nhiều thành phần và khắc phục sự cố chúng. Tôi thực sự khuyên bạn nên sử dụng mạch tinkercad cho người mới bắt đầu và người dùng arduino vì nó sẽ ngăn bạn đốt cháy arduino khi thử mạch mới.

Bước 4: Kết nối dây

Kết nối dây
Kết nối dây

Bạn có thể làm theo mạch tinkercad như trên hoặc bạn có thể theo kết nối dưới đây.

DHT11

+> 5v

Ra> pin13

-> mặt đất

Thiết bị cảm biến sóng siêu âm

+> 5v

Kích hoạt> pin7

Echo> pin8

-> mặt đất

Sử dụng dây nhảy, bạn có thể kết nối dễ dàng và gắn chúng bằng dây buộc.

Bước 5: Thêm đèn Led và nút nhấn để khắc phục sự cố

Thêm đèn Led và nút nhấn để khắc phục sự cố
Thêm đèn Led và nút nhấn để khắc phục sự cố
Thêm đèn Led và nút nhấn để khắc phục sự cố
Thêm đèn Led và nút nhấn để khắc phục sự cố

Tôi đang sử dụng đèn led màu đỏ và xanh lá cây để hiển thị trạng thái của thiết bị và một nút nhấn để đặt lại thiết bị. Vì thiết kế của tôi hoạt động trên mạch tinkercad, tôi khá chắc chắn rằng nó sẽ giống trong đời thực. Vì vậy, tôi đã làm một pcb nhỏ để tôi có thể giảm số lượng dây.

Bước 6: Mã hóa

Tôi đang sử dụng IDE trực tuyến và mã như tệp bên dưới

Bước 7: Thiết lập mạng Thing

Thiết lập mạng Thing
Thiết lập mạng Thing

Bạn có thể làm theo các bước sau trên liên kết đó. Nó là siêu dễ dàng với giải thích chi tiết. Tôi đã thêm trình giải mã trọng tải trong hình trên và Bộ giải mã text. Chức năng (byte, cổng) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {result + = String.fromCharCode (parseInt (bytes ));} return {field1: result,};} Điều này rất quan trọng để có được một alue có thể đọc được

Bước 8: Nhận dữ liệu

Nhận dữ liệu
Nhận dữ liệu
Nhận dữ liệu
Nhận dữ liệu

Bạn có thể thấy trên ảnh chụp màn hình ở trên cách tôi đang nhận dữ liệu qua TTN trên điện thoại của mình. Tôi cũng đang sử dụng tích hợp IFTTT để hiển thị dữ liệu trong google sheet.comment của tôi ở bên dưới nếu bạn muốn biết cách tôi thực hiện.

Bước 9: Giải pháp cuối cùng

Giải pháp cuối cùng
Giải pháp cuối cùng
Giải pháp cuối cùng
Giải pháp cuối cùng
Giải pháp cuối cùng
Giải pháp cuối cùng

Sản phẩm vẫn đang trong giai đoạn phát triển. Tôi 3d in một bao vây mới nhưng cần phải gia cố nó. Nó đang sử dụng bảng điều khiển năng lượng mặt trời 12v để cung cấp năng lượng cho nó. Tôi hiện đang thử nghiệm nó trước khi tôi lắp đặt nó ở bờ sông. Tôi sẽ sớm xuất bản một tài liệu hướng dẫn để chỉ ra cách tôi sẽ đặt thiết bị ở vị trí chính xác.

Đề xuất: