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, Srpanj
Anonim
LORA Senzor za kišu
LORA Senzor za kišu

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

Objasnit ć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 priključke (koristim žicu s čvrstom jezgrom od 0,8 mm)
  • muški kabeli za kratkospojnike
  • ženski do ž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 ostatak kabela sa 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 duljine po frekvenciji:

  • 868 mhz 3,25 inča ili 8,2 cm (ovaj ja koristim)
  • 915 mhz 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 pogreške pri učitavanju koda. Stoga sam također koristio ručni reset 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 gumb za prijenos
  • Dok se kôd sastavlja u trenutku kada vidite brzinu prijenosa (pogledajte sliku), pritisnite gumb 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 vrijednost manja, ima više kiše. 1023 nije kiša.

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

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 naučili ste kako koristiti senzor za kišu na dva načina (analogni i digitalni). Ovaj će se senzor koristiti u kasnijim projektima poput automatskog staklenika i automatskog raspršivačkog sustava.

Preporučeni: