Sisukord:

LORA temperatuuri ja niiskuse andur: 6 sammu
LORA temperatuuri ja niiskuse andur: 6 sammu

Video: LORA temperatuuri ja niiskuse andur: 6 sammu

Video: LORA temperatuuri ja niiskuse andur: 6 sammu
Video: Как построить сеть LoRa с ES8266 || Облако Интернета вещей RemoteXY 2024, Juuli
Anonim
LORA temperatuuri ja niiskuse andur
LORA temperatuuri ja niiskuse andur

Selles juhendis õpid tegema sensornode, mis saadab andmeid LORA serverisse. See sõlm saadab:

  • Õhutemperatuur
  • Niiskuse andur

Selle juhendiga saate luua sõlme, mida saate serverina kasutada.

Samm: vajalik

Sensornode:

  • AM2305
  • mahtuvuslik niiskusandur
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • traat antenni ja ühenduste jaoks (ma kasutan 0,8 mm täisjuhet)
  • isas -mees džemprikaablid
  • naissoost naissoost hüppajakaablid
  • leivalaud
  • CP2102 usb TTL -i

Tööriistad:

  • jootekolb
  • külgmine lõikur
  • traadi eemaldaja

Samm: valmistage antenn

Antenni jaoks kasutan oma 2x2x0,8 mm või 2x2 20awg bussikaabli järelejäänud kaablit. Asjade võrgus saate valida oma transiiveri ja antenni sagedusriba riigiti. Need on pikkused sageduse kohta:

  • 868 MHz 3,25 tolli või 8,2 cm (seda ma kasutan)
  • 915 MHz 3 tolli või 7,8 cm
  • 433 MHz 3 tolli või 16,5 cm

3. samm: Esp Shieldi jootmine

Esp Shieldi jootmine
Esp Shieldi jootmine
  • Eemaldage esp -kilbi takistid (vt R1 kuni R3 punasel väljal)
  • Jootke rfm95 kiip esp kilbile.
  • Jootke nööpnõelad esp -kilbi külge
  • Jootke antenn esp -kaitsekile külge. Ärge kasutage ilma antennita, sest võite katet kahjustada.
  • Kui nööpnõelad pole arduino joodise külge joodetud, siis ka need

4. samm: kodeerimine

Kodeerimine
Kodeerimine

Ma tean, et saan kasutada DTR -i arduino automaatseks lähtestamiseks, kuid minu puhul oli koodi üleslaadimisel vigu. Seetõttu kasutasin selles juhendis ka käsitsi lähtestamist, nii et kui teil on sama probleem, saate selle käsitsi lähtestamisega lahendada.

  • Ühendage arduino CP2102 -ga järgmiselt:

    • 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
  • Avage arduino idees olev sketš
  • Valige tahvel arduino pro mini
  • Valige protsessori all atmega 328p 3.3v 8mhz
  • Valige oma com -port
  • Klõpsake üleslaadimisnuppu
  • Kui kood kogub hetkel, kui näete bautrate (vt pilti), vajutage arduino pro mini lähtestamisnuppu (cp2102 ei nullita tahvlit) ja sulgege kindlasti ka jadamonitor programmeerimise ajal.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
  • Ühendage arduino juhtmega, nagu ülaltoodud visandil
  • Teie arduino peaks nüüd andmed serverisõlme saatma.

AM2305 on tegelikult 3 -juhtmeline andur, nii et te ei vaja takistit. Lihtsalt ühendage andur juhtmega, nagu ülaltoodud pildil. Värvid on samad. Kui kasutate selle asemel DHT22, peate punase (5V) ja kollase (andme) juhtme vahele ühendama 10k takisti.

6. samm: järeldus

Selles juhendis olete õppinud andurit valmistama, kes saadab andmed LORA lüüsile. See edastab näiteks kasvuhoone temperatuuri ja niiskuse. Nii saate oma keskkonda jälgida ja nende andmete põhjal planeerida oma köögiviljade istutamist. Samuti saate selle anduri abil otsustada, millal aken avada või ventilaator käivitada.

Soovitan: