Indholdsfortegnelse:

LORA Temperatur- og fugtighedsføler: 6 trin
LORA Temperatur- og fugtighedsføler: 6 trin

Video: LORA Temperatur- og fugtighedsføler: 6 trin

Video: LORA Temperatur- og fugtighedsføler: 6 trin
Video: Отправка показаний температуры и влажности по Lora на модулях Lilygo Lora v1.0 2024, Juli
Anonim
LORA Temperatur- og fugtighedsføler
LORA Temperatur- og fugtighedsføler

I denne instruktive vil du lære at lave en sensornode, der sender data til en LORA -server. Denne knude sender:

  • Lufttemperatur
  • Fugtighedssensor

Du kan bruge denne instruerbare til at lave en knude, som du kan bruge som en server.

Trin 1: Påkrævet

Sensornode:

  • AM2305
  • kapacitiv fugtføler
  • arduino pro mini 3.3v 8mhz
  • især breakout
  • rfm95
  • ledning til antenne og tilslutninger (jeg bruger en 0,8 mm solid kernetråd)
  • han til han jumperkabler
  • hun til hun jumper kabler
  • brødbræt
  • CP2102 usb til TTL

Værktøjer:

  • loddekolbe
  • sideskærer
  • wire stripper

Trin 2: Fremstilling af antennen

Til antennen bruger jeg et restkabel af mit 2x2x0.8mm eller 2x2 20awg buskabel. På tingnetværket kan du vælge din tranceiver og antennefrekvensbånd efter land. Disse er længderne pr. Frekvens:

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

Trin 3: Lodning af Esp Shield

Lodning af Esp Shield
Lodning af Esp Shield
  • Fjern modstandene på esp -skærmen (se R1 til R3 i det røde felt)
  • Lod lod rfm95 -chippen på esp -skærmen.
  • Lod lodretapperne på esp -skærmen
  • Lod lod antennen på esp -skærmen. Brug ikke uden en antenne, du kan beskadige skærmen.
  • Hvis nålhovederne ikke er loddet på arduino -loddet, er disse også

Trin 4: Kodning

Kodning
Kodning

Jeg ved, at jeg kan bruge DTR til automatisk at nulstille arduinoen, men i mit tilfælde havde jeg fejl ved upload af koden. Derfor brugte jeg også en manuel nulstilling i denne instruktive, så hvis du har det samme problem, kan du løse det ved en manuel nulstilling.

  • Led 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
  • Åbn skitsen i arduino ideen
  • Vælg board arduino pro mini
  • Vælg atmega 328p 3.3v 8mhz under processor
  • Vælg din com -port
  • Klik på upload -knappen
  • Mens koden kompileres i det øjeblik, du ser bautrate (se billede), skal du trykke på reset -knappen på arduino pro mini (cp2102 nulstiller ikke kortet), og sørg også for at lukke din serielle skærm, mens du programmerer.

Trin 5: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
  • Tråd arduinoen som på skitsen ovenfor
  • Din arduino skal nu sende data til servernoden.

AM2305 er faktisk en 3 -leder sensor, så du ikke har brug for modstanden. Bare led sensoren som på billedet ovenfor. Farverne er de samme. Hvis du i stedet bruger DHT22, skal du tilslutte en 10k modstand mellem de røde (5V) og gule (data) ledninger.

Trin 6: Konklusion

I denne instruerbare har du lært at lave en sensor, der sender data til en LORA -gateway. Det sender temperaturen og fugtigheden i et drivhus som eksempel. På denne måde kan du overvåge dit miljø, og du kan planlægge plantning af dine grøntsager ved hjælp af disse data. Du kan også bruge denne sensor til at bestemme, hvornår du skal åbne et vindue eller starte en blæser.

Anbefalede: