Mundarija:

LORA harorati va tuproq namligi sensori: 6 qadam
LORA harorati va tuproq namligi sensori: 6 qadam

Video: LORA harorati va tuproq namligi sensori: 6 qadam

Video: LORA harorati va tuproq namligi sensori: 6 qadam
Video: Экзотический цветок редкой красоты с пышными длинными соцветиями 2024, Noyabr
Anonim
LORA harorati va tuproq namligi sensori
LORA harorati va tuproq namligi sensori

O'z issiqxonamni tayyorlashda men issiqxona muhitini kuzatish uchun sensornodlar tayyorlayman. Bu sensorni tashqarida ham ishlatishingiz mumkin. Issiqxonaning ichidagi yoki tashqarisidagi haroratni er harorati va namlik darajasi bilan birgalikda ishlatish, sabzavotlarni qachon ekish kerakligini bilish qiziq. Men namlik o'lchash datchigini tanlayman, chunki bunday sensor suvda zanglamaydi.

Ushbu qo'llanmada biz quyidagi ma'lumotlarni yuboradigan LORA tugunini yaratmoqchimiz:

  • tuproq namligi
  • tuproq harorati

Bu ko'rsatmaning to'liqligi uchun men kodni LORA transversisiz joylashtiraman, lekin uning o'rniga tuproq namligi va tuproq harorati ma'lumotlarini ketma -ket yuboraman. Havoning harorati va namligi boshqa tugun bilan o'lchanadi, chunki men undan yuqori emasman. ko'proq ma'lumotga ega bo'lish uchun o'lchovlar chastotasi. Siz ushbu sensorni serverdagi tugun bilan birga ishlatishingiz mumkin. Avval bu ko'rsatmani o'qing, qaysi transiverni tanlash kerakligini bilish va server tuguniga ma'lumotlarni qabul qilish.

1 -qadam: kerakli qismlar

Sensornod:

  • Suv o'tkazmaydigan harorat sensori (ds18B20)
  • sig'imli namlik sensori
  • arduino pro mini 3.3v 8 MGts
  • esp breakout
  • rfm95
  • antenna va ulanish uchun sim (men 0,8 mm qattiq yadroli simdan foydalanaman)
  • erkakdan erkakga o'tish kabellari
  • ayoldan ayolga o'tish kabellari
  • terminal bloki
  • pinheads
  • non taxtasi
  • TTL uchun CP2102 usb

Asboblar:

  • lehim temir
  • yon kesuvchi
  • simni ajratuvchi
  • nozik tornavida
  • lehim kalay
  • antennani o'lchash uchun o'lchagich
  • o'chirish pompasi (agar siz men kabi xato qilsangiz)

2 -qadam: antennani yasash

Antenna uchun men 2x2x0.8mm yoki 2x2 20avgli avtobus kabelining qolgan simini ishlataman, tarmoqlar tarmog'ida siz transversion va antenna chastotalar diapazonini mamlakat bo'yicha tanlashingiz mumkin.

  • 868 MGts 3.25 dyuym yoki 8.2 sm (bu men foydalanadigan)
  • 915 MGts 3 dyuym yoki 7,8 sm
  • 433 MGts 3 dyuym yoki 16,5 sm

3 -qadam: Esp qalqonini lehimlash

Esp qalqonini lehimlash
Esp qalqonini lehimlash
  • Esp qalqonining rezistorlarini olib tashlang (qizil maydonda R1 dan R3 ga qarang).
  • Rfm95 chipini esp qalqoniga lehimlang.
  • Pin boshlarini esp qalqoniga lehimlang
  • Antennani esp qalqoniga lehimlang. Antennasiz ishlatmang, siz qalqonga zarar etkazasiz.
  • Agar pinheadlar arduino lehimiga lehimlanmagan bo'lsa, bu ham

4 -qadam: kodlash

Kodlash
Kodlash
Kodlash
Kodlash
Kodlash
Kodlash

Bilaman, men arduino -ni avtomatik ravishda tiklash uchun DTR -dan foydalanishim mumkin, lekin menda kodni yuklashda xatolar bo'lgan. Shuning uchun men ushbu qo'llanmada qo'lda tiklashni qo'lladim, shuning uchun agar sizda bir xil muammo bo'lsa, uni qo'lda tiklash orqali hal qilishingiz mumkin.

  • Arduino -ni CP2102 -ga quyidagicha ulang:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino mini vcc
  • Arduino ideasida sketchni oching
  • Arduino pro mini -ni tanlang
  • Protsessor ostida atmega 328p 3.3v 8mhz ni tanlang
  • O'z portingizni tanlang
  • Yuklash tugmasini bosing
  • Kod tuzilayotganda, bautrate (rasmga qarang) ni ko'rsangiz, arduino pro mini -dagi reset tugmachasini bosing (cp2102 taxtani tiklamaydi), dasturlash paytida ketma -ket monitorni ham yopganingizga ishonch hosil qiling.

Qishloq xo'jaligi sensori - bu LORA tranziverisiz kod. Shunday qilib, siz o'zingizning loyihangizni ushbu fayldan boshlashingiz mumkin va siz kodning qanday ishlashini yaxshiroq tushunishingiz mumkin. Agar sizga aniqroq o'qishlar kerak bo'lsa, siz suvda bo'lmaganingizda va suvda bo'lganingizda namlik sensori qiymatlarini xaritaga kiritishingiz kerak. (Minimal va maksimal qiymat) Men 400 dan 880 gacha bo'lgan qiymatlarni xaritaga kiritdim. Sensorni yuqoridagi suvga botirmang. chiziq. Bu sizning sensoringizni buzadi. Keyinchalik men sizga sensorni suv o'tkazmaydigan qilib ko'rsataman.

Harorat ko'rsatkichlari Selsiy darajasida.

Oxirgi izoh: Siz serverning ketma -ket monitorini ochganingizda (oxirgi rasm), ma'lumotlarning o'rtasida nuqta -nuqta qo'yilganligini ko'rasiz. Shunday qilib, biz hamma narsani bitta paketda server tuguniga yuborishimiz mumkin. Keyinchalik ko'rsatma berilsa, men bu ma'lumotlar qayta ishlanadigan boshqa server tugunini yarataman.

5 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Yuqoridagi rasmda siz hamma narsani qanday ulash kerakligini ko'rasiz. Rezistor - tortishish sifatida ishlatiladigan 4,7 kohmlik rezistor. Sxemada men boshqa LORA transiverini va boshqa namlik sensori ishlataman, lekin simlar bir xil bo'lib qoladi. Birinchisi aniq bo'lmasa, men batafsil rasmlarni qo'shdim.

6 -qadam: Xulosa

Bu ko'rsatma sizga tuproq harorati va namligini o'lchash imkonini beradi. Kelgusida ko'rsatmalarda biz bu ma'lumotlardan sizning o'simliklarni sug'orish uchun elektromagnitni ishga tushirish uchun foydalanamiz, shuningdek, biz ma'lum bir shartlar bajarilganda ba'zi sabzavotlarni ekishni taklif qilish uchun yaqinlashayotgan loyihada foydalanamiz. Shuningdek, biz ushbu ko'rsatmalarni boshqa loyiha uchun qayta ishlatamiz, u erda biz hamma narsani suv o'tkazmaydigan qilib qo'yamiz va men sizga hamma narsani o'rnatishingiz mumkin bo'lgan tenglikni yarataman.

Tavsiya: