Sadržaj:

LORA Senzor temperature i vlažnosti: 6 koraka
LORA Senzor temperature i vlažnosti: 6 koraka

Video: LORA Senzor temperature i vlažnosti: 6 koraka

Video: LORA Senzor temperature i vlažnosti: 6 koraka
Video: Отправка показаний температуры и влажности по Lora на модулях Lilygo Lora v1.0 2024, Srpanj
Anonim
LORA Senzor temperature i vlažnosti
LORA Senzor temperature i vlažnosti

U ovom ćete uputstvu naučiti izraditi senzorni čvor koji šalje podatke na poslužitelj LORA. Ovaj čvor će poslati:

  • Temperatura zraka
  • Senzor vlažnosti

Ovu uputu možete koristiti za izradu čvora koji možete koristiti kao poslužitelj.

Korak 1: Potrebno

Sensornode:

  • AM2305
  • kapacitivni senzor vlage
  • 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

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.

Korak 5: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
  • Ožičite arduino kao na gornjoj skici
  • Vaš arduino sada bi trebao slati podatke čvoru poslužitelja.

AM2305 je zapravo trožilni senzor pa vam otpornik ne treba. Samo povežite senzor kao na gornjoj slici. Boje su iste. Ako umjesto toga koristite DHT22, morate spojiti 10k otpornik između crvene (5V) i žute (podatkovne) žice.

Korak 6: Zaključak

U ovoj instrukciji ste naučili napraviti senzor koji šalje podatke na LORA pristupnik. On šalje temperaturu i vlažnost primjerice staklenika. Na taj način možete pratiti svoje okruženje i pomoću ovih podataka planirati sadnju povrća. Također pomoću ovog senzora možete odlučiti kada ćete otvoriti prozor ili pokrenuti ventilator.

Preporučeni: