Sisällysluettelo:

LORA -sadetunnistin: 6 vaihetta
LORA -sadetunnistin: 6 vaihetta

Video: LORA -sadetunnistin: 6 vaihetta

Video: LORA -sadetunnistin: 6 vaihetta
Video: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, Marraskuu
Anonim
LORA Sadetunnistin
LORA Sadetunnistin

Automaattisen kasvihuoneeni valmistamiseksi tarvitsin joitain antureita. Tämän sadetunnistimen avulla päätän, onko sprinklerit kytkettävä päälle vai ei.

Selitän tämän sadetunnistimen kahdella tavalla.

  • käyttämällä digitaalista porttia
  • käyttämällä analogista porttia

Kun käytät digitaalista tappia, voit säätää potentiometrin avulla, milloin digitaalinen nasta on korkea. Kun käytät analogista tappia, voit mitata, kuinka kovaa sataa.

Ensimmäistä käytän erittäin pienitehoisena sadeilmaisimena myöhemmissä projekteissa. Tällä tavalla LORA -anturini lähettää 1: n vain sateen sattuessa.

Vaihe 1: Tarvitaan

Sensornode:

  • sadetunnistin
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • johto antennille ja liitännöille (käytän 0,8 mm: n kiinteää johdinta)
  • uros -uros -kaapelit
  • naaras -naarasliitinkaapelit
  • leipälauta
  • CP2102 usb - TTL

Työkalut:

  • juotin
  • sivuleikkuri
  • langanpoistaja

Vaihe 2: Tee antenni

Antennissa käytän 2x2x0,8 mm: n tai 2x2 20awg -väyläkaapelin jäännöksen kaapelia. Verkossa voit valita tranceiverin ja antennin taajuuskaistan maan mukaan. Nämä ovat pituudet taajuutta kohti:

  • 868 MHz 3,25 tuumaa tai 8,2 cm (tätä käytän)
  • 915 MHz 3 tuumaa tai 7,8 cm
  • 433 MHz 3 tuumaa tai 16,5 cm

Vaihe 3: Esp -kilven juottaminen

Esp -kilven juottaminen
Esp -kilven juottaminen
  • Irrota esp -suojan vastukset (katso R1 - R3 punaisessa kentässä)
  • Juotos rfm95 -siru esp -suojaan.
  • Juotos tapinpäät esp -suojaan
  • Juotos antenni esp -suojaan. Älä käytä ilman antennia, sillä voit vaurioittaa suojuksen.
  • Jos nastapäitä ei ole juotettu arduino -juotokseen, myös nämä

Vaihe 4: Koodaus

Koodaus
Koodaus
Koodaus
Koodaus

Tiedän, että voin käyttää DTR: ää nollata arduino automaattisesti, mutta tapauksessani minulla oli virheitä koodin lataamisessa. Siksi käytin myös manuaalista nollausta tässä ohjeessa, joten jos sinulla on sama ongelma, voit ratkaista sen manuaalisesti.

  • Kytke arduino CP2102: een seuraavasti:

    • 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
  • Avaa sketsi arduino ide
  • Valitse levy arduino pro mini
  • Valitse prosessorin alta atmega 328p 3.3v 8mhz
  • Valitse com -porttisi
  • Napsauta latauspainiketta
  • Kun koodi kootaan, kun näet bautrate (katso kuva), paina arduino pro minin nollauspainiketta (cp2102 ei nollaa levyä) ja muista myös sulkea sarjamonitori ohjelmoinnin aikana.

Lorarainsensoranalog-koodi lähettää arvon 0-1023 tranceiverille. Mitä pienempi arvo, sitä enemmän sataa. 1023 ei ole sadetta.

Lorarainsensordigital -koodi lähettää vain arvon 0 ja 1 junanvastaanottimelle. 0 tarkoittaa sadetta ja trimpotin arvo on saavutettu 1 tarkoittaa, ettei sadetta ole eikä trimpotissa asetettua arvoa saavuteta.

Vaihe 5: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
  • Ensimmäisessä kuvassa näkyy johdotus, kun käytät digitaalilähtöä
  • Toisessa kuvassa näkyy johdotus, kun käytät analogista lähtöä
  • Kolmannessa kuvassa lähennän LORA -aluksen johtoja.

Vaihe 6: Johtopäätös

Tässä ohjeessa opit käyttämään sadetunnistinta kahdella tavalla (analoginen ja digitaalinen). Tätä anturia käytetään myöhemmissä projekteissa, kuten automaattisessa kasvihuoneessa ja automaattisessa sprinklerijärjestelmässä.

Suositeltava: