Përmbajtje:

Sensori i lagështisë së temperaturës dhe tokës LORA: 6 hapa
Sensori i lagështisë së temperaturës dhe tokës LORA: 6 hapa

Video: Sensori i lagështisë së temperaturës dhe tokës LORA: 6 hapa

Video: Sensori i lagështisë së temperaturës dhe tokës LORA: 6 hapa
Video: The Choice is Ours (2016) Official Full Version 2024, Nëntor
Anonim
Sensori i lagështisë së temperaturës dhe tokës LORA
Sensori i lagështisë së temperaturës dhe tokës LORA

Në përgatitjen për të bërë serën time, unë jam duke bërë disa sensornode për të monitoruar mjedisin e serrës. Ju gjithashtu mund ta përdorni këtë sensor jashtë. Përdorimi i temperaturës brenda ose jashtë serrës në kombinim me temperaturën e tokës dhe nivelet e lagështisë janë interesante të dini kur të mbillni perimet tuaja. Unë zgjedh sensorin kapacitiv të lagështisë sepse ky lloj sensori nuk gërryhet kur jeni në ujë.

Në këtë udhëzues ne do të bëjmë një nyje LORA që dërgon të dhënat e mëposhtme:

  • lagështia e tokës
  • temperatura e tokës

Për plotësinë e këtij udhëzimi, unë gjithashtu do të postoj kodin pa ekstraktin LORA, por në vend të kësaj dërgon të dhëna mbi lagështinë e tokës dhe temperaturën e tokës. Temperatura e ajrit dhe lagështia e ajrit do të maten me një nyje tjetër sepse nuk dua një më të lartë frekuenca e matjeve për të pasur më shumë të dhëna. Ju mund ta përdorni këtë sensor së bashku me nyjen e serverit në këtë udhëzues. Lexoni këtë udhëzues së pari për të ditur se çfarë tranceiver të zgjidhni dhe për të bërë nyjen e serverit për të marrë të dhëna.

Hapi 1: Pjesët e nevojshme

Sensornode:

  • Sensori i temperaturës i papërshkueshëm nga uji (ds18B20)
  • sensor kapacitiv i lagështisë
  • arduino pro mini 3.3v 8mhz
  • shpërthimi i esp
  • rfm95
  • tela për antenë dhe lidhje (unë përdor një tel me bërthamë të ngurtë 0.8 mm)
  • kabllo kërcyes mashkull në mashkull
  • kabllot bluzë nga femra në femra
  • bllok terminali
  • majë maja
  • dërrasë buke
  • CP2102 usb në TTL

Mjetet:

  • Makine per ngjitjen e metalit
  • prerës anësor
  • zhveshës teli
  • kaçavidë precize
  • kallaj për saldim
  • sundimtar për të matur antenën
  • pompë e shkrirjes (nëse bëni gabime si unë)

Hapi 2: Bërja e Antenës

Për antenën unë përdor një kabllo të mbetur të kabllit tim të autobusit 2x2x0.8mm ose 2x2 20awg. Në rrjetin e gjërave ju mund të zgjidhni brezin tuaj të frekuencave trance dhe antenë sipas vendit. Këto janë gjatësitë për frekuencën:

  • 868mhz 3.25 inç ose 8.2 cm (kjo është ajo që unë përdor)
  • 915mhz 3 inç ose 7.8 cm
  • 433mhz 3 inç ose 16.5cm

Hapi 3: Saldimi i Mburojës Esp

Lidhja e Mburojës Esp
Lidhja e Mburojës Esp
  • Hiqni rezistencat e mburojës esp (shihni R1 në R3 në fushën e kuqe)
  • Lidhni çipin rfm95 në mburojën e esp.
  • Ngjitini kapëset e kokës në mburojën e esp
  • Ngjiteni antenën në mburojën e esp. Mos e përdorni pa antenë, mund të dëmtoni mburojën.
  • Nëse kokat e pin nuk janë ngjitur në saldimin arduino edhe këto

Hapi 4: Kodimi

Kodimi
Kodimi
Kodimi
Kodimi
Kodimi
Kodimi

Unë e di që mund të përdor DTR për të rivendosur automatikisht arduino, por në rastin tim kam pasur gabime në ngarkimin e kodit. Prandaj, unë gjithashtu përdor një rivendosje manuale në këtë udhëzues, kështu që nëse keni të njëjtin problem, mund ta zgjidhni me një rivendosje manuale.

  • Lidhni arduino me CP2102 si më poshtë:

    • 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
  • Hapni shetikun në arduino ide
  • Zgjidhni bordin arduino pro mini
  • Zgjidhni atmega 328p 3.3v 8mhz nën procesor
  • Zgjidhni portën tuaj com
  • Klikoni në butonin e ngarkimit
  • Ndërsa kodi po përpilohet në momentin kur shihni bautrate (shiko figurën) shtypni butonin e rivendosjes në arduino pro mini (cp2102 nuk e rivendos bordin) gjithashtu sigurohuni që të mbyllni monitorin tuaj serik gjatë programimit.

Sensori i bujqësisë është kodi pa transiver LORA. Në këtë mënyrë ju mund të filloni projektin tuaj duke filluar nga ai skedar dhe mund të kuptoni më mirë se si funksionon kodi. Nëse keni nevojë për lexime më të sakta, duhet të hartoni vlerat e sensorit të lagështisë kur nuk jeni në ujë dhe kur jeni në ujë. (Vlera minimale dhe maksimale) Unë kam shënuar vlerat midis 400 dhe 880. Mos e zhytni sensorin në ujë sipër linja. Kjo do të shkatërrojë sensorin tuaj. Më vonë do t'ju tregoj se si të hidroizoloni këtë sensor.

Leximet e temperaturës janë në gradë celcius.

Një vërejtje e fundit: Kur hapni monitorin serik të serverit (fotografia e fundit) do të shihni që të dhënat dërgohen me një zorrë midis të dhënave. Kjo është kështu që ne mund të dërgojmë gjithçka në nyjen e serverit në një paketë. Në një udhëzim të mëvonshëm do të bëj një nyje tjetër serveri ku përpunohen këto të dhëna.

Hapi 5: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Në imazhin e mësipërm shihni se si të lidhni gjithçka. Rezistenca është një rezistencë 4.7kohm e përdorur si tërheqje. Në skemën unë përdor një tjetër tranceiver LORA dhe një tjetër sensor lagështie të tokës, por instalimet elektrike mbeten të njëjta. Kam përfshirë disa fotografi të hollësishme në rast se e para nuk është e qartë.

Hapi 6: Përfundimi

Ky udhëzues ju lejon të matni temperaturën dhe lagështinë e tokës. Në udhëzimet e ardhshme ne do t'i përdorim këto të dhëna për të shkaktuar një solenoid për të ujitur bimët tuaja gjithashtu ne do t'i përdorim këto të dhëna në një projekt të ardhshëm për të propozuar mbjelljen e perimeve të caktuara kur plotësohen disa kushte. Ne gjithashtu do ta përdorim përsëri këtë udhëzues për një projekt tjetër ku ne do të hidroizolojmë gjithçka dhe unë do të bëj një PCB ku mund të montoni gjithçka.

Recommended: