Satura rādītājs:

LORA lietus sensors: 6 soļi
LORA lietus sensors: 6 soļi

Video: LORA lietus sensors: 6 soļi

Video: LORA lietus sensors: 6 soļi
Video: 🤨 Самая иррациональная и дорогая модель Golf-класса. Что не так с BMW 1-й серии (Е87) ? 2024, Jūlijs
Anonim
LORA lietus sensors
LORA lietus sensors

Lai izveidotu savu automatizēto siltumnīcu, man vajadzēja dažus sensorus. Šo lietus sensoru es izmantošu, lai izlemtu, vai sprinkleri ir jāieslēdz vai nē.

Es paskaidrošu šo lietus sensoru divos veidos.

  • izmantojot digitālo portu
  • izmantojot analogo portu

Izmantojot digitālo tapu, varat izmantot potenciometru, lai regulētu, kad ciparu tapa būs augsta. Izmantojot analogo tapu, varat izmērīt, cik stipri līst.

Pirmo es izmantošu kā ļoti mazjaudīgu lietus detektoru vēlākos projektos. Tādā veidā mans LORA sensors nosūta 1 tikai lietus laikā.

1. darbība. Nepieciešams

Sensornode:

  • lietus sensors
  • arduino pro mini 3.3v 8mhz
  • esp izlaušanās
  • rfm95
  • vads antenai un savienojumiem (es izmantoju 0,8 mm cietu vadu)
  • kabeļi no vīriešu līdz vīriešiem
  • kabeļi no sieviešu līdz sievietēm
  • maizes dēlis
  • CP2102 usb uz TTL

Rīki:

  • lodāmurs
  • sānu griezējs
  • stiepļu noņēmējs

2. darbība: izveidojiet antenu

Antenai es izmantoju atlikušo kabeli no mana 2x2x0.8mm vai 2x2 20awg kopņu kabeļa. Lietas tīklā jūs varat izvēlēties transmisiju un antenas frekvenču joslu pa valstīm. Tie ir garumi uz frekvenci:

  • 868 MHz 3,25 collas vai 8,2 cm (tas ir tas, ko izmantoju)
  • 915 MHz 3 collas vai 7,8 cm
  • 433 MHz 3 collas vai 16,5 cm

3. solis: Esp vairoga lodēšana

Esp vairoga lodēšana
Esp vairoga lodēšana
  • Noņemiet esp vairoga rezistorus (skatiet R1 līdz R3 sarkanajā laukā)
  • Lodējiet rfm95 mikroshēmu uz esp vairoga.
  • Lodējiet tapas uz esp vairoga
  • Lodējiet antenu uz esp vairoga. Nelietojiet bez antenas, jo jūs varat sabojāt vairogu.
  • Ja adatas galviņas nav pielodētas arduino lodēšanai, arī tās

4. solis: kodēšana

Kodēšana
Kodēšana
Kodēšana
Kodēšana

Es zinu, ka varu izmantot DTR, lai automātiski atiestatītu arduino, taču manā gadījumā, augšupielādējot kodu, radās kļūdas. Tāpēc šajā pamācībā es izmantoju arī manuālu atiestatīšanu, tādēļ, ja jums ir tāda pati problēma, varat to atrisināt, manuāli atiestatot.

  • Savienojiet arduino ar CP2102 šādi:

    • 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
  • Atveriet skriptu arduino ide
  • Izvēlieties dēli arduino pro mini
  • Zem procesora atlasiet atmega 328p 3.3v 8mhz
  • Izvēlieties savu kom portu
  • Noklikšķiniet uz augšupielādes pogas
  • Kamēr kods tiek apkopots brīdī, kad redzat bautrate (skat. Attēlu), nospiediet arduino pro mini atiestatīšanas pogu (cp2102 neatjauno tāfeli), kā arī programmēšanas laikā noteikti aizveriet seriālo monitoru.

Lorarainsensoranalog kods transmisijā nosūta vērtību no 0-1023. Jo mazāka vērtība, jo vairāk lietus. 1023 nav lietus.

Lorarainsensordigital kods vilciena uztvērējam nosūta tikai vērtību 0 un 1. 0 nozīmē lietus un trimpota vērtība ir sasniegta 1 nozīmē, ka lietus nav un trimpotā iestatītā vērtība nav sasniegta.

5. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
  • Pirmajā attēlā redzat elektroinstalāciju, kad izmantojat digitālo izvadi
  • Otrajā attēlā redzat elektroinstalāciju, kad izmantojat analogo izeju
  • Trešajā attēlā es pietuvinu LORA kuģa vadu.

6. darbība. Secinājums

Šajā pamācībā jūs iemācījāties lietus sensoru lietot divos veidos (analogā un digitālā). Šis sensors tiks izmantots vēlākos projektos, piemēram, automātiskajā siltumnīcā un automātiskajā sprinkleru sistēmā.

Ieteicams: