Sisukord:

LORA vihmasensor: 6 sammu
LORA vihmasensor: 6 sammu

Video: LORA vihmasensor: 6 sammu

Video: LORA vihmasensor: 6 sammu
Video: Stable Diffusion – LoRA 2024, Juuli
Anonim
LORA vihmasensor
LORA vihmasensor

Automatiseeritud kasvuhoone valmistamiseks vajasin ma andureid. Selle vihmaanduri abil otsustan, kas vihmutid tuleks sisse lülitada või mitte.

Selgitan seda vihmasensorit kahel viisil.

  • kasutades digitaalset porti
  • kasutades analoogporti

Digitaalse tihvti kasutamisel saate potentsiomeetri abil reguleerida, millal digitaalne tihvt on kõrge. Analoognõela kasutamisel saate mõõta, kui kõvasti sajab.

Esimest kasutan hilisemates projektides väga väikese võimsusega vihmaandurina. Nii saadab minu LORA andur 1 ainult vihma korral.

Samm: vajalik

Sensornode:

  • vihmaandur
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • traat antenni ja ühenduste jaoks (ma kasutan 0,8 mm täisjuhet)
  • isas -mees džemprikaablid
  • naissoost naissoost hüppajakaablid
  • leivalaud
  • CP2102 usb TTL -i

Tööriistad:

  • jootekolb
  • külgmine lõikur
  • traadi eemaldaja

Samm: valmistage antenn

Antenni jaoks kasutan oma 2x2x0,8 mm või 2x2 20awg bussikaabli järelejäänud kaablit. Asjade võrgus saate valida oma transiiveri ja antenni sagedusriba riigiti. Need on pikkused sageduse kohta:

  • 868 MHz 3,25 tolli või 8,2 cm (seda ma kasutan)
  • 915 MHz 3 tolli või 7,8 cm
  • 433 MHz 3 tolli või 16,5 cm

3. samm: Esp Shieldi jootmine

Esp Shieldi jootmine
Esp Shieldi jootmine
  • Eemaldage esp -kilbi takistid (vt R1 kuni R3 punasel väljal)
  • Jootke rfm95 kiip esp kilbile.
  • Jootke nööpnõelad esp -kilbi külge
  • Jootke antenn esp -kaitsekile külge. Ärge kasutage ilma antennita, sest võite katet kahjustada.
  • Kui nööpnõelad pole arduino joodise külge joodetud, siis ka need

4. samm: kodeerimine

Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine

Ma tean, et saan kasutada DTR -i arduino automaatseks lähtestamiseks, kuid minu puhul oli koodi üleslaadimisel vigu. Seetõttu kasutasin selles juhendis ka käsitsi lähtestamist, nii et kui teil on sama probleem, saate selle käsitsi lähtestamisega lahendada.

  • Ühendage arduino CP2102 -ga järgmiselt:

    • 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
  • Avage arduino idees olev sketš
  • Valige tahvel arduino pro mini
  • Valige protsessori all atmega 328p 3.3v 8mhz
  • Valige oma com -port
  • Klõpsake üleslaadimisnuppu
  • Kui kood kogub hetkel, kui näete bautrate (vt pilti), vajutage arduino pro mini lähtestamisnuppu (cp2102 ei nullita tahvlit) ja sulgege kindlasti ka jadamonitor programmeerimise ajal.

Lorarainsensoranalogi kood saadab tranceiverile väärtuse 0-1023. Mida väiksem väärtus, seda rohkem sajab. 1023 pole vihma.

Lorarainsensordigital kood saadab rongivõtjale ainult väärtused 0 ja 1. 0 tähendab vihma ja trimpoti väärtus on saavutatud 1 tähendab, et vihma ei ole ja trimpoti seadistatud väärtust ei saavutata.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
  • Esimesel pildil näete juhtmeid, kui kasutate digitaalset väljundit
  • Teisel pildil näete juhtmestikku analoogväljundi kasutamisel
  • Kolmandal pildil suurendan LORA laeva juhtmestikku.

6. samm: järeldus

Selles juhendis õppisite vihmaanduri kasutamist kahel viisil (analoog ja digitaalne). Seda andurit kasutatakse hilisemates projektides, nagu automaatne kasvuhoone ja automaatne vihmutussüsteem.

Soovitan: