Talaan ng mga Nilalaman:

LORA Tank Level Sensor: 6 na Hakbang
LORA Tank Level Sensor: 6 na Hakbang

Video: LORA Tank Level Sensor: 6 na Hakbang

Video: LORA Tank Level Sensor: 6 na Hakbang
Video: Wireless Water Level Indicator using LoRa and ESP32 | TTGO LoRa32 2024, Nobyembre
Anonim
LORA Tank Level Sensor
LORA Tank Level Sensor

Ito ang aking ika-6 na itinuturo sa LORA. Ang una ay ang LORA peer to peer na pakikipag-usap kay arduino. Maaari mong gamitin ang server node ng itinuturo na ito upang makatanggap ng data mula sa sensor na ito. Naitayo ko ito sapagkat kailangan ko ng isang mababang sensor ng pag-ubos ng kuryente upang masukat ang waterlevel ng aking bariles. Hindi ko nakita ang anumang paglalagay ng kable kaya kailangan ko ng isang baterya na pinapatakbo ng baterya upang maipadala ang data. Dahil ang LORA ay hindi kumakain ng labis na lakas perpektong akma para sa gawaing ito.

Bilang sensor gumagamit ako ng isang ultrasonic sensor. Ang ganitong uri ng sensor ay nagpapadala ng tunog patungo sa bagay at pagkatapos ay sinusukat ang oras hanggang sa mabalik ang nakalantad na signal.

Dahil ang sensor ay mailalagay sa isang mamasa-masa na kapaligiran pinili ko na gumamit ng isang hindi tinatagusan ng tubig na bersyon ng HC-SR04 ultrasonic sensor lalo ang jsn-sr04t.

Ayon sa datasheet ang sensor na ito ay tumatakbo sa pagitan ng 3 at 5.5v at may saklaw sa pagitan ng 20cm at 600cm. Sa code na itinakda ko ang saklaw sa pagitan ng 25 at 350cm.

Hakbang 1: Mga Kinakailangan na Bahagi

Sensornode:

  • hindi tinatagusan ng tubig ultrasonic sensor
  • arduino (ginamit ko ang pro mini)
  • esp breakout board
  • wire para sa antena (Gumagamit ako ng 0.8 solid core wire)
  • rfm95 tranceiver (piliin ang tamang bersyon)
  • ilang mga jumper wires

Mga tool:

  • panghinang
  • pamutol ng gilid
  • wire stripper

Hakbang 2: Lumikha ng Antenna

Para sa antena ay gumagamit ako ng natitirang cable ng aking 2x2x0.8mm o 2x2 20awg bus cable. Sa mga bagay na network maaari kang pumili ng iyong tranceiver at antena frequency band ayon sa bansa. Ito ang mga haba bawat frequency:

  • 868mhz 3.25 pulgada o 8.2 cm (ito ang ginagamit ko)
  • 915mhz 3 pulgada o 7.8 cm
  • 433mhz 3 pulgada o 16.5cm

Hakbang 3: Paghihinang sa Esp Shield

Paghihinang sa Esp Shield
Paghihinang sa Esp Shield
  • Alisin ang mga resistors ng esp Shi (tingnan ang R1 hanggang R3 sa pulang patlang)
  • Paghinang ang rfm95 chip papunta sa esp shield.
  • Paghinang ng mga pinheader papunta sa kalasag
  • Maghinang ng antena papunta sa kalasag. Huwag gumamit nang walang antena maaari mong mapinsala ang kalasag.
  • Kung ang mga pinheader ay hindi solder sa arduino solder din ito.

Hakbang 4: Mga kable

Kable
Kable

Ang mga kable ay napaka-simple. Ikonekta ang mga kable tulad ng sa eskematiko.

Hakbang 5: Pag-coding

I-upload ang sketch at gamitin ang server node ng aking unang lora na itinuturo upang makatanggap ng data. Maaari mong makita ang data na pumapasok sa serial monitor.

Hakbang 6: Konklusyon

Sa itinuturo na ito gumawa ako ng isang sensornode para sa pagsukat ng waterlevel sa isang pond o citern na gumagamit ng LORA. Kung gusto mo kung saan ito pupunta mangyaring magkomento o gawin itong iyong paborito. Sa ganitong paraan alam ko kung kailangan kong ipagpatuloy ang mga ganitong uri ng mga itinuturo o hindi.

Inirerekumendang: