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

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

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

Видео: LORA -ийн температур ба хөрсний чийгшил мэдрэгч: 6 алхам
Видео: Экзотический цветок редкой красоты с пышными длинными соцветиями 2024, Долдугаар сарын
Anonim
LORA температур ба хөрсний чийгшил мэдрэгч
LORA температур ба хөрсний чийгшил мэдрэгч

Өөрийнхөө хүлэмжийг бэлтгэх бэлтгэл ажлын хувьд би хүлэмжийн орчны байдлыг хянахын тулд хэд хэдэн мэдрорнод хийж байна. Та мөн энэ мэдрэгчийг гадаа ашиглаж болно. Хүлэмжийн дотор эсвэл гадна талын температурыг газрын температур, чийгийн түвшинтэй хослуулан хэрэглэх нь хүнсний ногоогоо хэзээ тарихаа мэдэх сонирхолтой байдаг. Усны дотор ийм мэдрэгч зэврдэггүй тул би багтаамжийн чийг мэдрэгчийг сонгодог.

Энэхүү зааварчилгаанд бид дараах өгөгдлийг илгээдэг LORA зангилаа хийх гэж байна.

  • хөрсний чийгшил
  • хөрсний температур

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

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

Sensornode:

  • Усны хамгаалалттай температур мэдрэгч (ds18B20)
  • багтаамжийн чийг мэдрэгч
  • 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 нь самбарыг анхны байдалд нь оруулдаггүй) програмчлахдаа цуваа дэлгэцээ хаахаа мартуузай.

Файл хөдөө аж ахуйн мэдрэгч нь LORA дамжуулагчгүй код юм. Ингэснээр та тэр файлаас эхлэн өөрийн төслийг эхлүүлж, код хэрхэн ажилладаг талаар илүү сайн ойлгох боломжтой болно. Хэрэв танд илүү нарийвчлалтай уншилт хэрэгтэй бол та усанд байх үед болон усанд байх үед чийг мэдрэгчийн утгыг газрын зураг дээр буулгах хэрэгтэй. (Хамгийн бага ба хамгийн их утга) Би 400-880 хоорондох утгыг зурагласан. шугам. Энэ нь таны мэдрэгчийг устгах болно. Хожим нь би энэ мэдрэгчийг ус үл нэвтрэх аргыг танд үзүүлэх болно.

Температурын заалт нь цельсийн градус байна.

Сүүлчийн нэг тайлбар: Серверийн цуваа дэлгэцийг нээхэд (сүүлийн зураг) өгөгдлийг өгөгдлийн хооронд хоёр цэгээр илгээсэн болохыг харах болно. Ингэснээр бид бүх зүйлийг нэг пакетаар серверийн зангилаа руу илгээх боломжтой болно. Хожим нь би энэ өгөгдлийг боловсруулдаг өөр серверийн зангилаа хийх болно.

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

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Дээрх зураг дээр бүх зүйлийг хэрхэн яаж холбохыг харж байна. Резистор нь татах зориулалтаар ашигладаг 4.7 кох эсэргүүцэл юм. Схемд би өөр LORA трансивер болон хөрсний чийгийн мэдрэгчийг ашигладаг боловч утаснууд хэвээр байна. Эхнийх нь ойлгомжгүй байгаа тул би нарийвчилсан зургуудыг оруулсан болно.

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

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

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