Turinys:

LORA lietaus jutiklis: 6 žingsniai
LORA lietaus jutiklis: 6 žingsniai

Video: LORA lietaus jutiklis: 6 žingsniai

Video: LORA lietaus jutiklis: 6 žingsniai
Video: SUSITIKIMAS su PARANORMAL | Keistai reiškiniai #podcast 2024, Liepa
Anonim
LORA lietaus jutiklis
LORA lietaus jutiklis

Norint pagaminti automatinį šiltnamį, man reikėjo kai kurių jutiklių. Šį lietaus jutiklį naudosiu spręsdamas, ar purkštuvus reikia įjungti, ar ne.

Šį lietaus jutiklį paaiškinsiu dviem būdais.

  • naudojant skaitmeninį prievadą
  • naudojant analoginį prievadą

Kai naudojate skaitmeninį kaištį, galite naudoti potenciometrą, kad nustatytumėte, kada skaitmeninis kaištis bus aukštas. Naudodami analoginį kaištį galite išmatuoti, kaip stipriai lyja.

Pirmąjį aš naudosiu kaip labai mažos galios lietaus detektorių vėlesniuose projektuose. Tokiu būdu mano LORA jutiklis siunčia tik 1, kai lyja.

1 žingsnis: reikalingas

Sensornode:

  • lietaus jutiklis
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • laidas antenai ir jungtims (aš naudoju 0,8 mm kietą laidą)
  • jungiamieji kabeliai nuo vyrų iki vyrų
  • jungiamieji kabeliai nuo moterų iki moterų
  • Bandomoji Lenta
  • CP2102 usb į TTL

Įrankiai:

  • lituoklis
  • šoninis pjaustytuvas
  • vielos nuėmėjas

2 žingsnis: Padarykite anteną

Antenai naudoju likusį 2x2x0.8mm arba 2x2 20awg magistralinio kabelio kabelį. Daiktų tinkle galite pasirinkti savo transeiverį ir antenos dažnių juostą pagal šalį. Tai yra ilgiai vienam dažniui:

  • 868 MHz 3,25 colio arba 8,2 cm (tai aš naudoju)
  • 915 MHz 3 coliai arba 7,8 cm
  • 433 MHz 3 coliai arba 16,5 cm

3 žingsnis: Esp skydo litavimas

Lituoti Esp skydą
Lituoti Esp skydą
  • Nuimkite esp skydo rezistorius (žr. R1 – R3 raudoname lauke)
  • Lituokite rfm95 mikroschemą ant esp skydo.
  • Lituokite smeigtukus ant esp skydo
  • Lituokite anteną ant esp skydo. Nenaudokite be antenos, galite sugadinti skydą.
  • Jei antgaliai nėra lituojami ant arduino lydmetalio, jie taip pat

4 žingsnis: kodavimas

Kodavimas
Kodavimas
Kodavimas
Kodavimas

Žinau, kad galiu naudoti DTR, kad automatiškai iš naujo nustatyčiau arduino, tačiau mano atveju įkeliant kodą įvyko klaidų. Todėl šioje instrukcijoje taip pat naudoju rankinį atstatymą, taigi, jei turite tą pačią problemą, galite ją išspręsti rankiniu būdu.

  • Prijunkite arduino prie CP2102 taip:

    • 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“
  • Atidarykite „arduino ide“schemą
  • Pasirinkite arduino pro mini plokštę
  • Pasirinkite procesorių „atmega 328p 3.3v 8mhz“
  • Pasirinkite savo prievadą
  • Spustelėkite įkėlimo mygtuką
  • Kol kodas renkamas tuo metu, kai matote bautratą (žr. Paveikslėlį), paspauskite „arduino pro mini“nustatymo iš naujo mygtuką („cp2102“nepakeičia plokštės), taip pat būtinai uždarykite serijinį monitorių programuodami.

„Lorarainsensoranalog“kodas siunčia vertę nuo 0 iki 1023 į „tranceiver“. Kuo mažesnė vertė, tuo daugiau lietaus. 1023 nėra lietaus.

Lorarainsensordigital kodas siunčia tik 0 ir 1 reikšmes į traukinio imtuvą. 0 reiškia lietų ir pasiekiama trimpoto reikšmė 1 reiškia, kad nėra lietaus ir nepasiekiama trimpote nustatyta vertė.

5 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
  • Pirmame paveikslėlyje matote laidus, kai naudojate skaitmeninę išvestį
  • Antrame paveikslėlyje matote laidus, kai naudojate analoginę išvestį
  • Trečioje nuotraukoje priartinu LORA laivo laidus.

6 žingsnis: Išvada

Šioje pamokoje jūs išmokote naudoti lietaus jutiklį dviem būdais (analoginiu ir skaitmeniniu). Šis jutiklis bus naudojamas vėlesniuose projektuose, tokiuose kaip automatinis šiltnamis ir automatinė purkštuvų sistema.

Rekomenduojamas: