Sadržaj:

LORA senzor za kišu: 6 koraka
LORA senzor za kišu: 6 koraka

Video: LORA senzor za kišu: 6 koraka

Video: LORA senzor za kišu: 6 koraka
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, Novembar
Anonim
LORA senzor za kišu
LORA senzor za kišu

Da bih napravio automatizirani staklenik, trebali su mi neki senzori. Ovaj senzor kiše ću koristiti da odlučim da li prskalice treba uključiti ili ne.

Objasniću ovaj senzor kiše na dva načina.

  • pomoću digitalnog porta
  • pomoću analognog porta

Kada koristite digitalnu iglu, potenciometrom možete regulirati kada će digitalna iglica biti visoka. Kada koristite analognu iglu možete mjeriti jačinu kiše.

Prvi ću koristiti kao detektor kiše vrlo male snage u kasnijim projektima. Na ovaj način moj LORA senzor šalje samo 1 kada pada kiša.

Korak 1: Potrebno

Sensornode:

  • senzor za kišu
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • žica za antenu i veze (koristim žicu s čvrstim jezgrom od 0,8 mm)
  • muški kabeli za kratkospojnike
  • ženski kratkospojni kablovi
  • matična ploča
  • CP2102 usb na TTL

Alati:

  • lemilica
  • bočni rezač
  • skidač žice

Korak 2: Izrada antene

Za antenu koristim neki preostali kabel svog kabela sabirnice 2x2x0,8 mm ili 2x2 20awg. Na mreži stvari možete odabrati svoj primopredajnik i frekvencijski pojas antene prema zemlji. To su dužine po frekvenciji:

  • 868 mhz 3,25 inča ili 8,2 cm (ovaj ja koristim)
  • 915mhz 3 inča ili 7,8 cm
  • 433 mhz 3 inča ili 16,5 cm

Korak 3: Lemljenje Esp štita

Lemljenje Esp štita
Lemljenje Esp štita
  • Uklonite otpornike esp štita (pogledajte R1 do R3 u crvenom polju)
  • Lemite čip rfm95 na esp štit.
  • Lemite glave iglica na esp štit
  • Lemite antenu na esp štit. Nemojte koristiti bez antene jer možete oštetiti štit.
  • Ako pinheaderi nisu lemljeni na arduino lemljenje, i oni

Korak 4: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

Znam da mogu koristiti DTR za automatsko resetiranje arduina, ali u mom slučaju imao sam greške pri učitavanju koda. Stoga sam također koristio ručno resetiranje u ovoj uputi, pa ako imate isti problem, možete ga riješiti ručnim resetiranjem.

  • Priključite arduino na CP2102 na sljedeći način:

    • 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
  • Otvorite shemu u arduino ide
  • Odaberite ploču arduino pro mini
  • Odaberite atmega 328p 3.3v 8mhz pod procesorom
  • Odaberite svoj com port
  • Pritisnite dugme za otpremanje
  • Dok se kôd sastavlja u trenutku kada vidite brzinu prijenosa (pogledajte sliku), pritisnite tipku za poništavanje na arduino pro mini (cp2102 ne poništava ploču), također zatvorite serijski monitor tijekom programiranja.

Lorarainsensoranalog kod šalje vrijednost od 0-1023 na primopredajnik. Što je manja vrijednost, više je kiše. 1023 nije kiša.

Lorarainsensordigitalni kod šalje samo vrijednost 0 i 1 na trainceiver. 0 znači kišu i vrijednost trimpota je dosegnuta 1 znači da nema kiše i vrijednost koja je postavljena na trimpotu nije dostignuta.

Korak 5: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
  • Na prvoj slici vidite ožičenje za vrijeme korištenja digitalnog izlaza
  • Na drugoj slici vidite ožičenje za vrijeme korištenja analognog izlaza
  • Na trećoj slici zumiram ožičenje broda LORA.

Korak 6: Zaključak

U ovom uputstvu ste naučili kako koristiti senzor za kišu na dva načina (analogni i digitalni). Ovaj senzor će se koristiti u kasnijim projektima poput automatskog staklenika i automatskog raspršivačkog sistema.

Preporučuje se: