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, Novembar
Anonim
LORA Senzor temperature i vlažnosti
LORA Senzor temperature i vlažnosti

U ovom uputstvu ćete naučiti napraviti senzornu čvoru koja šalje podatke na LORA server. Ovaj čvor će poslati:

  • Temperatura zraka
  • Senzor vlažnosti

Ovu instrukciju 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 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

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.

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 bi sada 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 ovom uputstvu ste naučili napraviti senzor koji šalje podatke na LORA pristupnik. On šalje temperaturu i vlažnost, primjerice, staklenika. Na ovaj način možete pratiti svoje okruženje i pomoću ovih podataka planirati sadnju povrća. Pomoću ovog senzora možete odlučiti kada otvoriti prozor ili pokrenuti ventilator.

Preporučuje se: