Sisällysluettelo:

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

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

Video: LORA lämpötila- ja kosteusanturi: 6 vaihetta
Video: ESP8266 ESP01 DHT11 lämpötila-kosteusanturimoduulin ohjelmointi | RemoteXY | FLProg 2024, Heinäkuu
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.

Suositeltava: