Mục lục:

Cảm biến nhiệt độ và độ ẩm LORA: 6 bước
Cảm biến nhiệt độ và độ ẩm LORA: 6 bước

Video: Cảm biến nhiệt độ và độ ẩm LORA: 6 bước

Video: Cảm biến nhiệt độ và độ ẩm LORA: 6 bước
Video: [Arduino basic #18] Cảm biến độ ẩm, nhiệt độ DHT11 2024, Tháng mười một
Anonim
Cảm biến nhiệt độ và độ ẩm LORA
Cảm biến nhiệt độ và độ ẩm LORA

Trong phần hướng dẫn này, bạn sẽ học cách tạo một nút cảm biến để gửi dữ liệu đến máy chủ LORA. Nút này sẽ gửi:

  • Nhiệt độ không khí
  • Cảm biến độ ẩm

Bạn có thể sử dụng hướng dẫn này để tạo một nút mà bạn có thể sử dụng làm máy chủ.

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

Nút cảm biến:

  • AM2305
  • cảm biến độ ẩm điện dung
  • 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

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.

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

Đấu dây
Đấu dây
Đấu dây
Đấu dây
  • Nối dây arduino như trong bản phác thảo ở trên
  • Arduino của bạn bây giờ sẽ gửi dữ liệu đến nút máy chủ.

AM2305 thực sự là một cảm biến 3 dây, vì vậy bạn không cần điện trở. Chỉ cần đấu dây vào cảm biến như trong hình trên. Màu sắc giống nhau. Nếu bạn sử dụng DHT22 thay vào đó, bạn cần kết nối một điện trở 10k giữa dây màu đỏ (5V) và màu vàng (dữ liệu).

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

Trong hướng dẫn này, bạn đã học cách tạo một bộ cảm biến gửi dữ liệu đến cổng LORA. Nó gửi nhiệt độ và độ ẩm của ví dụ như một nhà kính. Bằng cách này, bạn có thể giám sát môi trường của mình và bạn có thể lập kế hoạch trồng rau của mình bằng cách sử dụng dữ liệu này. Ngoài ra, bạn có thể sử dụng cảm biến này để quyết định thời điểm mở cửa sổ hoặc khởi động quạt.

Đề xuất: