Агуулгын хүснэгт:

LORA -ийн температур ба чийгшил мэдрэгч: 6 алхам
LORA -ийн температур ба чийгшил мэдрэгч: 6 алхам

Видео: LORA -ийн температур ба чийгшил мэдрэгч: 6 алхам

Видео: LORA -ийн температур ба чийгшил мэдрэгч: 6 алхам
Видео: CАМАЯ КРАСИВАЯ ГОРА СИБИРИ. Жизнь скотоводов-кочевников в долине Аргута. Гора Белуха. 2024, Долдугаар сарын
Anonim
LORA температур ба чийгшил мэдрэгч
LORA температур ба чийгшил мэдрэгч

Энэхүү зааварчилгаанд та LORA сервер рүү өгөгдөл илгээдэг сенсорнод хийж сурах болно. Энэ зангилаа илгээх болно:

  • Агаарын температур
  • Чийгийн мэдрэгч

Та энэхүү зааварчилгааг ашиглан сервер болгон ашиглах боломжтой зангилааг үүсгэж болно.

Алхам 1: Шаардлагатай

Sensornode:

  • AM2305
  • багтаамжийн чийг мэдрэгч
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • антен ба холболтын утас (би 0.8 мм хатуу цөмт утас ашигладаг)
  • эрэгтэй эрэгтэй холбогч кабель
  • эмэгтэй -эмэгтэй холбогч кабель
  • талх
  • CP2102 usb -аас TTL руу

Хэрэгсэл:

  • гагнуурын төмөр
  • хажуугийн таслагч
  • утас хуулагч

Алхам 2: Антен хийх

Антенны хувьд би 2x2x0.8mm эсвэл 2x2 20awg автобусны кабелийн үлдэгдэл кабелийг ашигладаг бөгөөд сүлжээгээр дамжуулж, антенны давтамжийн зурвасыг улсаар нь сонгож болно.

  • 868 МГц 3.25 инч буюу 8.2 см (энэ бол миний ашигладаг төхөөрөмж)
  • 915 МГц 3 инч буюу 7.8 см
  • 433 МГц 3 инч буюу 16.5 см

Алхам 3: Esp Shield -ийг гагнах

Esp Shield -ийг гагнах
Esp Shield -ийг гагнах
  • Esp бамбайны резисторыг салга (улаан талбараас R1 -ээс R3 -ийг үзнэ үү)
  • Rfm95 чипийг esp бамбай дээр гагнана.
  • Зүү толгойг esp бамбай дээр гагнана
  • Антенныг esp бамбай дээр гагнана. Антенгүйгээр бүү ашиглаарай, ингэснээр бамбайг гэмтээж болно.
  • Хэрэв зүү толгойнууд нь arduino гагнуур дээр гагнаагүй бол эдгээр нь бас болно

Алхам 4: Кодлох

Кодлох
Кодлох

Би DTR -ийг ашиглан arduino -г автоматаар дахин тохируулах боломжтой гэдгийг мэддэг боловч миний хувьд кодыг байршуулахад алдаа гарсан. Тиймээс би энэ зааварт гарын авлагын тохиргоог ашигласан тул хэрэв танд ижил асуудал тулгарвал үүнийг гараар дахин тохируулах замаар шийдэж болно.

  • Arduino -г CP2102 руу дараах байдлаар холбоно уу.

    • 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
  • Скетчийг arduino ide дээр нээнэ үү
  • Arduino pro mini -ийг сонгоно уу
  • Процессорын дор atmega 328p 3.3v 8mhz -ийг сонгоно уу
  • Ком портоо сонгоно уу
  • Байршуулах товчийг дарна уу
  • Кодыг эмхэтгэх үед та bautrate -ийг харж байна (зургийг үзнэ үү) arduino pro mini дээрх дахин тохируулах товчийг дарна уу (cp2102 нь самбарыг анхны байдалд нь оруулдаггүй) програмчлахдаа цуваа дэлгэцээ хаахаа мартуузай.

Алхам 5: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
  • Дээрх зураг дээрх шиг ардуиног утсаар холбоно уу
  • Таны arduino одоо өгөгдлийг серверийн зангилаа руу илгээх ёстой.

AM2305 нь үнэндээ 3 утастай мэдрэгч тул танд резистор хэрэггүй болно. Дээрх зураг дээрх шиг мэдрэгчийг утсаар холбоно уу. Өнгө нь адилхан. Хэрэв та DHT22 ашигладаг бол улаан (5V) ба шар (өгөгдөл) утаснуудын хооронд 10 к эсэргүүцэл холбох шаардлагатай болно.

Алхам 6: Дүгнэлт

Энэхүү зааварчилгаанд та LORA гарц руу өгөгдөл дамжуулдаг мэдрэгч хийж сурсан болно. Энэ нь жишээ нь хүлэмжийн температур, чийгшлийг илгээдэг. Ингэснээр та хүрээлэн буй орчноо хянаж, энэ өгөгдлийг ашиглан хүнсний ногооны тариалалтаа төлөвлөх боломжтой болно. Мөн та энэ мэдрэгчийг ашиглан цонхыг хэзээ нээх эсвэл сэнс асаахаа шийдэх боломжтой.

Зөвлөмж болгож буй: