Indholdsfortegnelse:

LORA Regnsensor: 6 trin
LORA Regnsensor: 6 trin

Video: LORA Regnsensor: 6 trin

Video: LORA Regnsensor: 6 trin
Video: Важная информация о датчике дождя для замены лобового стекла 2024, November
Anonim
LORA Regnsensor
LORA Regnsensor

For at lave mit automatiserede drivhus havde jeg brug for nogle sensorer. Denne regnsensor vil jeg bruge til at bestemme, om sprinklere skal tændes eller ej.

Jeg vil forklare denne regnsensor på to måder.

  • ved hjælp af den digitale port
  • ved hjælp af den analoge port

Når du bruger den digitale pin, kan du bruge potentiometeret til at regulere, hvornår den digitale pin vil være høj. Når du bruger den analoge pin, kan du måle, hvor hårdt det regner.

Den første vil jeg bruge som en meget lav effekt regndetektor i senere projekter. På denne måde sender min LORA sensor kun en 1 når det regner.

Trin 1: Påkrævet

Sensornode:

  • regnsensor
  • 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
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.

Lorarainsensoranalog-koden sender en værdi fra 0-1023 til tranceiveren. Jo mindre værdien er, jo mere regn er der. 1023 er ingen regn.

Lorarainsensordigital -koden sender kun en værdi på 0 og 1 til trainceiveren. 0 betyder regn, og værdien af trimpotten er nået 1 betyder, at der ikke er regn, og den værdi, der er angivet på trimpotten, ikke nås.

Trin 5: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
  • På det første billede ser du ledningerne til, når du bruger den digitale udgang
  • På det andet billede ser du ledningerne til, når du bruger den analoge udgang
  • På det tredje billede zoomer jeg ind på ledningerne til LORA -skibet.

Trin 6: Konklusion

I denne instruktør lærte du, hvordan du bruger en regnsensor på to måder (analog og digital). Denne sensor vil blive brugt i senere projekter som et automatisk drivhus og et automatisk sprinklersystem.

Anbefalede: