Kazalo:

Senzor dežja LORA: 6 korakov
Senzor dežja LORA: 6 korakov

Video: Senzor dežja LORA: 6 korakov

Video: Senzor dežja LORA: 6 korakov
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, November
Anonim
Senzor dežja LORA
Senzor dežja LORA

Za izdelavo avtomatiziranega rastlinjaka sem potreboval nekaj senzorjev. S tem senzorjem za dež se bom odločil, ali je treba brizgalke vklopiti ali ne.

Ta senzor dežja bom razložil na dva načina.

  • z uporabo digitalnih vrat
  • z uporabo analognih vrat

Pri uporabi digitalnega zatiča lahko s potenciometrom uravnavate, kdaj bo digitalni zatič visok. Pri uporabi analognega zatiča lahko izmerite, kako močno dežuje.

Prvega bom uporabil kot detektor dežja z zelo nizko močjo v kasnejših projektih. Na ta način moj senzor LORA pošlje samo 1, ko dežuje.

1. korak: Potrebno

Sensornode:

  • senzor za dež
  • arduino pro mini 3.3v 8mhz
  • zlom esp
  • rfm95
  • žica za anteno in priključke (uporabljam žico s polnim jedrom 0,8 mm)
  • moški moški mostični kabli
  • moški in ženski mostični kabli
  • deska
  • CP2102 usb v TTL

Orodja:

  • spajkalnik
  • stranski rezalnik
  • odstranjevalec žice

2. korak: Izdelava antene

Za anteno uporabljam nekaj preostalega kabla mojega vodila 2x2x0,8 mm ali 2x2 20awg. V omrežju stvari lahko izberete svoj oddajnik in frekvenčni pas antene po državah. To so dolžine na frekvenco:

  • 868 mhz 3,25 palca ali 8,2 cm (to je tisto, ki ga uporabljam)
  • 915 mhz 3 palcev ali 7,8 cm
  • 433 mhz 3 palcev ali 16,5 cm

3. korak: Spajkanje ščita Esp

Spajkanje ščita Esp
Spajkanje ščita Esp
  • Odstranite upore esp ščita (glej R1 do R3 v rdečem polju)
  • Spajkajte čip rfm95 na ščit esp.
  • Glave zatičev spajkajte na ščit esp
  • Spojite anteno na esp ščit. Ne uporabljajte brez antene, saj lahko poškodujete ščit.
  • Če glave zatiča niso spajkane na spajkanje arduino, tudi te

4. korak: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

Vem, da lahko z DTR samodejno ponastavim arduino, vendar je v mojem primeru pri nalaganju kode prišlo do napak. Zato sem v tem navodilu uporabil tudi ročno ponastavitev, tako da če imate isto težavo, jo lahko rešite z ročno ponastavitvijo.

  • Arduino priključite na CP2102 na naslednji način:

    • 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
  • Odprite shecha v arduino ide
  • Izberite ploščo arduino pro mini
  • Izberite procesor atmega 328p 3.3v 8mhz
  • Izberite vrata Com
  • Kliknite gumb za nalaganje
  • Medtem ko se koda sestavlja, ko vidite bautrate (glejte sliko), pritisnite gumb za ponastavitev na arduino pro mini (cp2102 ne ponastavi plošče), prav tako med programiranjem zaprite serijski monitor.

Lorarainsensoranalog koda pošlje vrednost od 0-1023 na oddajnik. Manjša kot je vrednost, več je dežja. 1023 ni dež.

Digitalna koda lorarainsensordigital pošlje na oddajnik samo vrednost 0 in 1. 0 pomeni dež in vrednost trimpota je dosežena 1 pomeni, da dežja ni in vrednost, nastavljena na trimpotu, ni dosežena.

5. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
  • Na prvi sliki vidite ožičenje, ko uporabljate digitalni izhod
  • Na drugi sliki vidite ožičenje, ko uporabljate analogni izhod
  • Na tretji sliki povečam ožičenje ladje LORA.

6. korak: Zaključek

V tem navodilu ste se naučili uporabljati senzor za dež na dva načina (analogni in digitalni). Ta senzor se bo uporabljal v kasnejših projektih, kot sta avtomatski rastlinjak in avtomatski brizgalni sistem.

Priporočena: