LORA lämpötila- ja kosteusanturi: 6 vaihetta
LORA lämpötila- ja kosteusanturi: 6 vaihetta
Anonim
LORA lämpötila- ja kosteusanturi
LORA lämpötila- ja kosteusanturi

Tässä ohjeessa opit tekemään sensornodin, joka lähettää tietoja LORA -palvelimelle. Tämä solmu lähettää:

  • Ilman lämpötila
  • Kosteusanturi

Tämän ohjeen avulla voit luoda solmun, jota voit käyttää palvelimena.

Vaihe 1: Tarvitaan

Sensornode:

  • AM2305
  • kapasitiivinen kosteusanturi
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • johto antennille ja liitännöille (käytän 0,8 mm: n kiinteää johdinta)
  • uros -uros -kaapelit
  • naaras -naarasliitinkaapelit
  • leipälauta
  • CP2102 usb - TTL

Työkalut:

  • juotin
  • sivuleikkuri
  • langanpoistaja

Vaihe 2: Tee antenni

Antennissa käytän 2x2x0,8 mm: n tai 2x2 20awg -väyläkaapelin jäännöksen kaapelia. Verkossa voit valita tranceiverin ja antennin taajuuskaistan maan mukaan. Nämä ovat pituudet taajuutta kohti:

  • 868 MHz 3,25 tuumaa tai 8,2 cm (tätä käytän)
  • 915 MHz 3 tuumaa tai 7,8 cm
  • 433 MHz 3 tuumaa tai 16,5 cm

Vaihe 3: Esp -kilven juottaminen

Esp -kilven juottaminen
Esp -kilven juottaminen
  • Irrota esp -suojan vastukset (katso R1 - R3 punaisessa kentässä)
  • Juotos rfm95 -siru esp -suojaan.
  • Juotos tapinpäät esp -suojaan
  • Juotos antenni esp -suojaan. Älä käytä ilman antennia, sillä voit vaurioittaa suojuksen.
  • Jos nastapäitä ei ole juotettu arduino -juotokseen, myös nämä

Vaihe 4: Koodaus

Koodaus
Koodaus

Tiedän, että voin käyttää DTR: ää nollata arduino automaattisesti, mutta tapauksessani minulla oli virheitä koodin lataamisessa. Siksi käytin myös manuaalista nollausta tässä ohjeessa, joten jos sinulla on sama ongelma, voit ratkaista sen manuaalisesti.

  • Kytke arduino CP2102: een seuraavasti:

    • 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
  • Avaa sketsi arduino ide
  • Valitse levy arduino pro mini
  • Valitse prosessorin alta atmega 328p 3.3v 8mhz
  • Valitse com -porttisi
  • Napsauta latauspainiketta
  • Kun koodi kootaan, kun näet bautrate (katso kuva), paina arduino pro minin nollauspainiketta (cp2102 ei nollaa levyä) ja muista myös sulkea sarjamonitori ohjelmoinnin aikana.

Vaihe 5: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
  • Kytke arduino lankaan kuten yllä olevassa luonnoksessa
  • Arduino -laitteesi pitäisi nyt lähettää tietoja palvelinsolmuun.

AM2305 on itse asiassa 3 -johtiminen anturi, joten et tarvitse vastusta. Kytke anturi vain kuten yllä olevassa kuvassa. Värit ovat samat. Jos käytät sen sijaan DHT22: ta, sinun on kytkettävä 10 k: n vastus punaisen (5 V) ja keltaisen (data) johtimen väliin.

Vaihe 6: Johtopäätös

Tässä ohjeessa olet oppinut tekemään anturin, joka lähettää tietoja LORA -yhdyskäytävään. Se lähettää esimerkiksi kasvihuoneen lämpötilan ja kosteuden. Tällä tavalla voit seurata ympäristöäsi ja suunnitella vihannesten istutuksen näiden tietojen perusteella. Tämän anturin avulla voit myös päättää, milloin avata ikkuna tai käynnistää tuuletin.