Innholdsfortegnelse:

LORA Temperatur- og fuktighetssensor: 6 trinn
LORA Temperatur- og fuktighetssensor: 6 trinn

Video: LORA Temperatur- og fuktighetssensor: 6 trinn

Video: LORA Temperatur- og fuktighetssensor: 6 trinn
Video: Multilayers soil moisture temperature EC Salinity NPK sensor with LORAWAN 2024, November
Anonim
LORA Temperatur- og fuktighetssensor
LORA Temperatur- og fuktighetssensor

I denne instruksen lærer du å lage en sensornode som sender data til en LORA -server. Denne noden sender:

  • Lufttemperatur
  • Fuktighetssensor

Du kan bruke denne instruerbare til å lage en node som du kan bruke som en server.

Trinn 1: Nødvendig

Sensornode:

  • AM2305
  • kapasitiv fuktighetssensor
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • ledning for antenne og tilkoblinger (jeg bruker en 0,8 mm solid kjernetråd)
  • mannlige til mannlige startkabler
  • hun til hun jumperkabler
  • brødbrett
  • CP2102 usb til TTL

Verktøy:

  • loddejern
  • sidekutter
  • wire stripper

Trinn 2: Lag antennen

For antennen bruker jeg en kabel som er igjen av min 2x2x0.8mm eller 2x2 20awg busskabel. På tingnettverket kan du velge tranceiver og antennefrekvensbånd etter land. Dette er lengdene per frekvens:

  • 868mhz 3,25 tommer eller 8,2 cm (dette er den jeg bruker)
  • 915mhz 3 tommer eller 7,8 cm
  • 433mhz 3 tommer eller 16,5 cm

Trinn 3: Lodding Esp -skjoldet

Lodding av Esp -skjoldet
Lodding av Esp -skjoldet
  • Fjern motstandene på esp -skjoldet (se R1 til R3 i det røde feltet)
  • Lodd rfm95 -brikken på esp -skjoldet.
  • Lodd pinnehodene på esp -skjoldet
  • Lodd antennen på esp -skjoldet. Ikke bruk uten antenne, du kan skade skjoldet.
  • Hvis pinheaders ikke er loddet på arduino loddetinn, disse også

Trinn 4: Koding

Koding
Koding

Jeg vet at jeg kan bruke DTR for å automatisk tilbakestille arduinoen, men i mitt tilfelle hadde jeg feil ved opplasting av koden. Derfor brukte jeg også en manuell tilbakestilling i denne instruksjonsboken, så hvis du har det samme problemet, kan du løse det med en manuell tilbakestilling.

  • Koble arduinoen til CP2102 som følger:

    • 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
  • Åpne skjemaet i arduino ideen
  • Velg brett arduino pro mini
  • Velg atmega 328p 3.3v 8mhz under prosessor
  • Velg din kommandoport
  • Klikk på opplastingsknappen
  • Mens koden kompileres for øyeblikket du ser bautrate (se bilde), trykker du på tilbakestillingsknappen på arduino pro mini (cp2102 nullstiller ikke kortet), og sørg for å lukke den serielle skjermen mens du programmerer.

Trinn 5: Kabling

Kabling
Kabling
Kabling
Kabling
  • Koble arduinoen som på skissen ovenfor
  • Arduinoen din skal nå sende data til servernoden.

AM2305 er faktisk en 3 -leder sensor, så du trenger ikke motstanden. Bare koble sensoren som på bildet ovenfor. Fargene er de samme. Hvis du bruker DHT22 i stedet må du koble til en 10k motstand mellom de røde (5V) og gule (data) ledningene.

Trinn 6: Konklusjon

I denne instruksen har du lært å lage en sensor som sender data til en LORA -gateway. Den sender temperaturen og fuktigheten i et drivhus som et eksempel. På denne måten kan du overvåke miljøet ditt, og du kan planlegge plantingen av grønnsakene dine ved hjelp av disse dataene. Du kan også bruke denne sensoren til å bestemme når du skal åpne et vindu eller starte en vifte.

Anbefalt: