Mục lục:

Cảm biến mưa LORA: 6 bước
Cảm biến mưa LORA: 6 bước

Video: Cảm biến mưa LORA: 6 bước

Video: Cảm biến mưa LORA: 6 bước
Video: HƯỚNG DẪN CẢM BIẾN MƯA VÀ ĐỘNG CƠ 2024, Tháng bảy
Anonim
Cảm biến mưa LORA
Cảm biến mưa LORA

Để tạo nhà kính tự động, tôi cần một số cảm biến. Tôi sẽ sử dụng cảm biến mưa này để quyết định xem có nên bật vòi phun nước hay không.

Tôi sẽ giải thích cảm biến mưa này theo hai cách.

  • sử dụng cổng kỹ thuật số
  • sử dụng cổng analog

Khi sử dụng chân kỹ thuật số, bạn có thể sử dụng chiết áp để điều chỉnh khi nào chân kỹ thuật số sẽ ở mức cao. Khi sử dụng chân tương tự, bạn có thể đo mức độ trời mưa.

Cái đầu tiên tôi sẽ sử dụng làm máy dò mưa công suất rất thấp trong các dự án sau này. Bằng cách này, cảm biến LORA của tôi chỉ gửi 1 khi trời mưa.

Bước 1: Cần thiết

Nút cảm biến:

  • cảm biến mưa
  • arduino pro mini 3.3v 8mhz
  • đột phá đặc biệt
  • rfm95
  • dây cho ăng-ten và kết nối (tôi sử dụng dây lõi rắn 0,8mm)
  • cáp jumper nam sang nam
  • dây nhảy từ nữ đến nữ
  • breadboard
  • CP2102 usb sang TTL

Công cụ:

  • mỏ hàn
  • cắt mặt
  • thợ thoát y dây

Bước 2: Chế tạo Ăng-ten

Đối với ăng-ten, tôi sử dụng một số cáp còn lại của cáp bus 2x2x0.8mm hoặc 2x2 20awg. Trên mạng mọi thứ, bạn có thể chọn tranceiver và dải tần ăng-ten theo quốc gia.

  • 868mhz 3,25 inch hoặc 8,2 cm (đây là cái tôi sử dụng)
  • 915mhz 3 inch hoặc 7,8 cm
  • 433mhz 3 inch hoặc 16,5cm

Bước 3: Hàn Esp Shield

Hàn lá chắn Esp
Hàn lá chắn Esp
  • Tháo các điện trở của tấm chắn esp (xem R1 đến R3 trong trường màu đỏ)
  • Hàn chip rfm95 vào tấm chắn esp.
  • Hàn các đầu ghim vào tấm chắn đặc biệt
  • Hàn ăng-ten vào tấm chắn đặc biệt. Không sử dụng mà không có ăng-ten, bạn có thể làm hỏng tấm chắn.
  • Nếu các đầu ghim không được hàn vào máy hàn arduino, chúng cũng

Bước 4: Mã hóa

Mã hóa
Mã hóa
Mã hóa
Mã hóa

Tôi biết tôi có thể sử dụng DTR để tự động đặt lại arduino nhưng trong trường hợp của tôi, tôi đã gặp lỗi khi tải lên mã. Do đó, tôi cũng đã sử dụng thiết lập lại thủ công trong hướng dẫn này, vì vậy nếu bạn gặp sự cố tương tự, bạn có thể giải quyết nó bằng cách đặt lại thủ công.

  • Nối dây arduino với CP2102 như sau:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Mở lược đồ trong arduino Ide
  • Chọn board arduino pro mini
  • Chọn atmega 328p 3.3v 8mhz dưới bộ xử lý
  • Chọn cổng com của bạn
  • Nhấp vào nút tải lên
  • Trong khi mã đang biên dịch tại thời điểm bạn nhìn thấy bautrate (xem hình), hãy nhấn nút đặt lại trên arduino pro mini (cp2102 không đặt lại bo mạch) cũng hãy nhớ đóng màn hình nối tiếp của bạn trong khi lập trình.

Mã lorarainsensoranalog gửi một giá trị từ 0-1023 vào tranceiver. Giá trị càng nhỏ thì lượng mưa càng nhiều. 1023 trời không mưa.

Mã lorarainsensordigital chỉ gửi một giá trị 0 và 1 vào trainceiver. 0 có nghĩa là mưa và giá trị của trimpot đạt đến 1 có nghĩa là không có mưa và không đạt đến giá trị đặt trên trimpot.

Bước 5: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
  • Trong hình ảnh đầu tiên, bạn thấy hệ thống dây điện khi bạn đang sử dụng đầu ra kỹ thuật số
  • Trong hình ảnh thứ hai, bạn thấy hệ thống dây điện khi bạn đang sử dụng đầu ra analog
  • Trong bức tranh thứ ba, tôi phóng to hệ thống dây điện của con tàu LORA.

Bước 6: Kết luận

Trong tài liệu hướng dẫn này, bạn đã học cách sử dụng cảm biến mưa theo hai cách (tương tự và kỹ thuật số). Cảm biến này sẽ được sử dụng trong các dự án sau này như nhà kính tự động và hệ thống phun nước tự động.

Đề xuất: