Mundarija:

LORA yomg'ir sensori: 6 qadam
LORA yomg'ir sensori: 6 qadam

Video: LORA yomg'ir sensori: 6 qadam

Video: LORA yomg'ir sensori: 6 qadam
Video: AYOLNI OG'ZIGA JINSIY ALOQA / MINET 2024, Iyul
Anonim
LORA yomg'ir sensori
LORA yomg'ir sensori

Issiqxonani avtomatlashtirish uchun menga datchiklar kerak edi. Bu yomg'ir sensori men purkagichlarni yoqish kerakmi yoki yo'qligini hal qilish uchun ishlataman.

Men bu yomg'ir sensorini ikki xil tushuntiraman.

  • raqamli port yordamida
  • analog port yordamida

Raqamli pinni ishlatganda, potentsiometr yordamida raqamli pin qachon baland bo'lishini, analog pin yordamida yomg'ir qanchalik qattiq bo'lishini o'lchash mumkin.

Birinchisini men keyingi loyihalarda juda kam quvvatli yomg'ir detektori sifatida ishlataman. Shunday qilib, mening LORA sensori yomg'ir paytida faqat 1 ni yuboradi.

1 -qadam: kerak

Sensornod:

  • yomg'ir 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
  • non taxtasi
  • TTL uchun CP2102 usb

Asboblar:

  • lehim temir
  • yon kesuvchi
  • simni ajratuvchi

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

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.

Lorarainsensoranalog kodi transiverga 0-1023 oralig'ida qiymat yuboradi. Qiymat qancha kam bo'lsa, shuncha ko'p yomg'ir yog'adi. 1023 yomg'ir yog'maydi.

Lorarainsensordigital kod poezd qabul qiluvchisiga faqat 0 va 1 qiymatini yuboradi. 0 yomg'ir degan ma'noni anglatadi va trimpot qiymatiga erishildi 1, yomg'ir yo'qligini va trimpotda o'rnatilgan qiymatga erishilmasligini anglatadi.

5 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
  • Birinchi rasmda siz raqamli chiqishni ishlatayotganingizda simlarni ko'rasiz
  • Ikkinchi rasmda siz analog chiqishni ishlatayotganingizda simlarni ko'rasiz
  • Uchinchi rasmda men LORA kemasining simlarini kattalashtiraman.

6 -qadam: Xulosa

Bu yo'riqnomada siz yomg'ir sensorini ikki usulda (analog va raqamli) qanday ishlatishni o'rgandingiz. Bu sensor avtomatik issiqxona va avtomatik sug'orish tizimi kabi keyingi loyihalarda ishlatiladi.

Tavsiya: