Talaan ng mga Nilalaman:

Isang Real-Time Well Water Temperature, Conductivity at Antas ng Tubig na Metro: 6 na Hakbang (na may Mga Larawan)
Isang Real-Time Well Water Temperature, Conductivity at Antas ng Tubig na Metro: 6 na Hakbang (na may Mga Larawan)

Video: Isang Real-Time Well Water Temperature, Conductivity at Antas ng Tubig na Metro: 6 na Hakbang (na may Mga Larawan)

Video: Isang Real-Time Well Water Temperature, Conductivity at Antas ng Tubig na Metro: 6 na Hakbang (na may Mga Larawan)
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Hulyo
Anonim
Isang Real-Time Well Water Temperature, Conductivity at Water Level Meter
Isang Real-Time Well Water Temperature, Conductivity at Water Level Meter

Inilalarawan ng mga tagubiling ito kung paano bumuo ng isang murang, real-time, metro ng tubig para sa pagsubaybay sa temperatura, Electrical Conductivity (EC) at mga antas ng tubig sa mga hinukay na balon. Ang metro ay dinisenyo upang mag-hang sa loob ng isang nahukay na balon, sukatin ang temperatura ng tubig, EC at antas ng tubig isang beses sa isang araw, at ipadala ang data sa pamamagitan ng WiFi o koneksyon ng cellular sa Internet para sa agarang pagtingin at pag-download. Ang gastos para sa mga bahagi upang maitayo ang metro ay humigit-kumulang na $ 230 para sa bersyon ng WiFi at Maaari bang $ 330 para sa bersyon ng cellular. Ang metro ng tubig ay ipinapakita sa Larawan 1. Ang isang buong ulat na may mga tagubilin sa pagbuo, listahan ng mga bahagi, mga tip para sa pagbuo at pagpapatakbo ng metro, at kung paano i-install ang metro sa isang balon ng tubig ay ibinibigay sa naka-attach na file (Mga Tagubilin sa EC Meter.pdf). Ang isang dating nai-publish na bersyon ng metro ng tubig na ito ay magagamit para sa pagsubaybay sa mga antas ng tubig lamang (https://www.instructables.com/id/A-Real-Time-Well-…).

Gumagamit ang metro ng tatlong sensor: 1) isang ultrasonic sensor upang masukat ang lalim ng tubig sa balon; 2) isang thermometer na hindi tinatablan ng tubig upang masukat ang temperatura ng tubig, at 3) isang pangkaraniwang sambahayan na may dalawang pronged plug, na ginagamit bilang isang murang sensor ng EC upang masukat ang koryenteng kondaktibiti ng tubig. Ang sensor ng ultrasonic ay nakakabit nang direkta sa kaso ng metro, na nakabitin sa tuktok ng balon at sinusukat ang distansya sa pagitan ng sensor at antas ng tubig sa balon; ang ultrasonic sensor ay hindi direktang makipag-ugnay sa tubig sa balon. Ang temperatura at EC sensor ay dapat na isawsaw sa ilalim ng tubig; ang dalawang mga sensor na ito ay nakakabit sa kaso ng metro na may isang cable na may sapat na haba upang payagan ang mga sensor na umabot sa ibaba ng antas ng tubig.

Ang mga sensor ay nakakabit sa isang aparatong Internet-of-Things (IoT) na kumokonekta sa isang WiFi o cellular network at ipinapadala ang data ng tubig sa isang serbisyo sa web na makukuha. Ang serbisyo sa web na ginamit sa proyektong ito ay ThingSpeak.com (https://thingspeak.com/), na malayang magamit para sa mga maliliit na proyekto na hindi pang-komersyo (mas mababa sa 8, 200 mga mensahe / araw). Upang gumana ang bersyon ng WiFi ng metro, dapat itong matatagpuan malapit sa isang WiFi network. Ang mga balon ng domestic na tubig ay madalas na nakakatugon sa kondisyong ito sapagkat matatagpuan ang mga ito malapit sa isang bahay na may WiFi. Ang metro ay hindi nagsasama ng isang data logger, sa halip ay ipinapadala nito ang data ng tubig sa ThingSpeak kung saan ito nakaimbak sa cloud. Samakatuwid, kung mayroong isang problema sa paghahatid ng data (hal. Sa panahon ng isang outage sa Internet) ang data ng tubig para sa araw na iyon ay hindi maililipat at permanenteng nawala.

Ang disenyo ng metro na ipinakita dito ay binago pagkatapos ng isang metro na ginawa para sa pagsukat ng mga antas ng tubig sa isang domestic tank ng tubig at pag-uulat sa antas ng tubig sa pamamagitan ng Twitter (https://www.instructables.com/id/Wi-Fi-Twitter-Wat…). Ang pangunahing pagkakaiba sa pagitan ng orihinal na disenyo at ng disenyo na ipinakita dito ay ang kakayahang mapatakbo ang metro sa mga baterya ng AA sa halip na isang wired power adapter, ang kakayahang tingnan ang data sa isang time-series na grap sa halip na isang mensahe sa Twitter, ang paggamit ng isang ultrasonic sensor na partikular na idinisenyo para sa pagsukat ng antas ng tubig, at pagdaragdag ng mga sensor ng temperatura at EC.

Ang low-cost, custom-made EC sensor, na ginawa gamit ang isang pangkaraniwang plug ng sambahayan, ay batay sa isang disenyo ng sensor para sa pagsukat ng mga konsentrasyon ng pataba sa isang operasyon na hydroponics o aquaponics (https://hackaday.io/project/7008-fly -wars-a-hacker…). Ang mga sukat ng conductivity mula sa sensor ng EC ay binabayaran ng temperatura gamit ang data ng temperatura na ibinigay ng sensor ng temperatura ng tubig. Ang pasadyang EC sensor ay umaasa sa isang simpleng de-koryenteng circuit (DC boltahe divider) na maaari lamang magamit para sa medyo mabilis, discrete na pagsukat ng conductivity (ibig sabihin hindi para sa patuloy na pagsukat ng EC). Ang mga sukat sa conductivity na may disenyo na ito ay maaaring tumagal ng humigit-kumulang sa bawat limang segundo. Dahil ang circuit na ito ay gumagamit ng kasalukuyang DC kaysa sa kasalukuyang AC, ang pagkuha ng mga sukat sa conductivity na mas mababa sa limang segundo na agwat ay maaaring maging sanhi ng maging polarado ang mga ions sa tubig, na hahantong sa mga hindi tumpak na pagbasa. Ang pasadyang EC sensor ay nasubok laban sa isang komersyal na EC meter (YSI EcoSense pH / EC 1030A) at natagpuan upang sukatin ang kondaktibiti sa loob ng humigit-kumulang 10% ng komersyal na metro para sa mga solusyon na nasa loob ng ± 500 uS / cm ng halaga ng pagkakalibrate ng sensor. Kung nais, ang low-cost-custom na ginawa ng EC sensor ay maaaring mapalitan ng isang komersyal na pagsisiyasat, tulad ng Atlas Scientific conductive probe (https://atlas-s Scientific.com/probes/conductivity-p…).

Ang metro ng tubig sa ulat na ito ay dinisenyo at nasubok para sa malaking lapad (0.9 m sa loob ng lapad) na hinukay ng mga balon na may mababaw na lalim ng tubig (mas mababa sa 10 m sa ibaba ng ibabaw ng lupa). Gayunpaman, maaari itong magamit para sa pagsukat ng antas ng tubig sa iba pang mga sitwasyon, tulad ng mga balon sa pagsubaybay sa kapaligiran, mga drill na balon, at mga pang-ibabaw na tubig.

Ang mga sunud-sunod na tagubilin para sa pagbuo ng metro ng tubig ay ibinibigay sa ibaba. Inirerekumenda na basahin ng tagabuo ang lahat ng mga hakbang sa konstruksyon bago simulan ang proseso ng pagtatayo ng metro. Ang aparatong IoT na ginamit sa proyektong ito ay isang Particle Photon, at samakatuwid sa mga sumusunod na seksyon ang mga term na "IoT aparato" at "Photon" ay ginagamit na palitan.

Mga gamit

Talahanayan 1: Listahan ng Mga Bahagi

Mga Elektronikong Bahagi:

Water level sensor - MaxBotix MB7389 (saklaw ng 5m)

Hindi tinatagusan ng tubig digital sensor ng temperatura

IoT aparato - Particle Photon na may mga header

Antena (naka-install na antena sa loob ng metro ng kaso) - 2.4 GHz, 6dBi, IPEX o u. FL konektor, 170 mm ang haba

Extension cord para sa paggawa ng probe ng conductivity - 2 prong, karaniwang panlabas na kurdon, 5 m ang haba

Ginamit ang wire upang pahabain ang probe ng temperatura, 4 na conductor, 5 m ang haba

Wire - jumper wire na may push on konektor (haba ng 300 mm)

Pakete ng baterya - 4 X AA

Mga Baterya - 4 X AA

Mga Bahagi ng Tubero at Hardware:

Pipe - ABS, 50 mm (2 pulgada) diameter, 125 mm ang haba

Nangungunang takip, ABS, 50 mm (2 pulgada), sinulid ng gasket upang makagawa ng isang selyong walang tubig

Ibabang takip, PVC, 50 mm (2 pulgada) na may ¾ pulgadang babaeng NPT na thread upang magkasya sa sensor

2 Mga coupler ng tubo, ABS, 50 mm (2 pulgada) upang ikonekta ang tuktok at ilalim na takip sa ABS pipe

Eye bolt at 2 nut, hindi kinakalawang na asero (1/4 pulgada) upang gawing hanger sa tuktok na takip

Iba pang mga materyales: electrical tape, Teflon tape, pag-urong ng init, bote ng pill upang gawing takip ang sensor ng EC, panghinang, silicone, pandikit para sa assembling case

Hakbang 1: Magtipon ng Kaso ng Meter

Ipunin ang Kaso ng Meter
Ipunin ang Kaso ng Meter

Ipunin ang kaso ng metro tulad ng ipinakita sa Mga Larawan 1 at 2 sa itaas. Ang kabuuang haba ng binuo metro, tip hanggang tip kasama ang sensor at bolt ng mata, ay humigit-kumulang na 320 mm. Ang 50 mm diameter na tubo ng ABS na ginamit upang gawin ang kaso ng metro ay dapat na putulin sa humigit-kumulang na 125 mm ang haba. Pinapayagan nito ang sapat na puwang sa loob ng kaso upang maitabi ang aparato ng IoT, pack ng baterya, at isang 170 mm na haba na panloob na antena.

Itatak ang lahat ng mga kasukasuan ng alinman sa silikon o pandikit na ABS upang gawing hindi matunog ang kaso. Napakahalaga nito, kung hindi man ang kahalumigmigan ay maaaring makapasok sa loob ng kaso at sirain ang panloob na mga bahagi. Ang isang maliit na pack ng desiccant ay maaaring mailagay sa loob ng kaso upang makuha ang kahalumigmigan.

Mag-install ng isang bolt ng mata sa tuktok na takip sa pamamagitan ng pagbabarena ng isang butas at ipasok ang bolt ng mata at nut. Ang isang nut ay dapat gamitin sa pareho sa loob at labas ng kaso upang ma-secure ang bolt ng mata. Silicon ang loob ng takip sa butas ng bolt upang gawin itong walang tubig.

Hakbang 2: Ikabit ang Mga Wires sa Mga Sensor

Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors
Ikabit ang Mga Wires sa Sensors

Sensor sa Antas ng Tubig:

Tatlong mga wire (tingnan ang Larawan 3a) ay dapat na solder sa antas ng sensor ng tubig upang mai-attach ito sa Photon (ibig sabihin, ang mga sensor pin na GND, V +, at Pin 2). Ang paghihinang ng mga wire sa sensor ay maaaring maging mahirap dahil ang mga butas ng koneksyon sa sensor ay maliit at malapit na magkasama. Napakahalaga na ang mga wire ay maayos na na-solder sa sensor kaya't may isang mahusay, malakas na pisikal at elektrikal na koneksyon at walang mga solder arcs sa pagitan ng mga katabing wires. Ang mahusay na pag-iilaw at isang magnifying lens ay makakatulong sa proseso ng paghihinang. Para sa mga walang dating karanasan sa paghihinang, inirerekumenda ang ilang kasanayan sa paghihinang bago ang paghihinang ng mga wire sa sensor. Ang isang online na tutorial sa kung paano maghinang ay magagamit mula sa SparkFun Electronics (https://learn.sparkfun.com/tutorials/how-to-solder…).

Matapos ang mga wire ay na-solder sa sensor, ang anumang labis na hubad na kawad na dumidikit mula sa sensor ay maaaring maputol ng mga pamutol ng kawad hanggang sa humigit-kumulang na 2 mm ang haba. Inirerekumenda na ang mga solder joint ay tatakpan ng isang makapal na butil ng silikon. Binibigyan nito ang mga koneksyon ng higit na lakas at binabawasan ang pagkakataon ng kaagnasan at mga problema sa kuryente sa mga koneksyon ng sensor kung ang kahalumigmigan ay napunta sa kaso ng metro. Ang elektrikal na tape ay maaari ding balot sa paligid ng tatlong mga wire sa koneksyon ng sensor upang magbigay ng karagdagang proteksyon at pag-alis ng pilay, binabawasan ang pagkakataon na masira ang mga wire sa mga joint ng solder.

Ang mga sensor wires ay maaaring magkaroon ng mga push-on-type na konektor (tingnan ang Larawan 3b) sa isang dulo upang ilakip sa Photon. Ang paggamit ng mga konektor na push-on ay ginagawang mas madali upang tipunin at i-disassemble ang metro. Ang mga wire ng sensor ay dapat na hindi bababa sa 270 mm ang haba upang mapalawak nila ang buong haba ng kaso ng metro. Papayagan ng haba na ito ang Photon na maiugnay mula sa itaas na dulo ng kaso gamit ang sensor sa lugar sa ibabang dulo ng kaso. Tandaan na ang inirekumendang haba ng kawad ay ipinapalagay na ang tubo ng ABS na ginamit upang gawin ang kaso ng metro ay pinutol sa haba na 125 mm. Kumpirmahin nang maaga ang paggupit at paghihinang ng mga wire sa sensor na ang isang haba ng kawad na 270 mm ay sapat upang mapalawak sa tuktok ng kaso ng metro upang ang Photon ay maaaring konektado pagkatapos na maipon ang kaso at ang sensor ay permanenteng nakakabit sa ang kaso.

Ang sensor ng antas ng tubig ay maaari nang mai-attach sa kaso ng metro. Dapat itong mai-tornilyo nang mahigpit sa ilalim na takip, gamit ang Teflon tape upang matiyak ang isang selyong walang tubig.

Temperatura Sensor:

Ang sensor ng temperatura ng hindi tinatablan ng tubig ng DS18B20 ay may tatlong mga wire (Larawan 4), na karaniwang may kulay na pula (V +), itim (GND) at dilaw (data). Ang mga sensor ng temperatura na ito ay karaniwang may kasamang medyo maikling cable, mas mababa sa 2 m ang haba, na kung saan ay hindi sapat ang haba upang payagan ang sensor na maabot ang antas ng tubig sa balon. Samakatuwid, ang sensor cable ay dapat na pinalawak na may isang hindi tinatagusan ng tubig cable at sumali sa sensor cable na may isang hindi tinatagusan ng tubig splice. Maaari itong magawa sa pamamagitan ng patong ng mga koneksyon ng solder sa silicon, na sinusundan ng pag-urong ng init. Ang mga tagubilin para sa paggawa ng isang hindi tinatagusan ng tubig splice ay ibinibigay dito: https://www.maxbotix.com/Tutorials/133.htm. Ang extension cable ay maaaring gawin gamit ang karaniwang panlabas na linya ng extension ng telepono, na mayroong apat na conductor at madaling magamit para sa pagbili online sa mababang gastos. Ang cable ay dapat sapat na mahaba upang ang sensor ng temperatura ay maaaring pahabain mula sa kaso ng metro at isawsaw sa ilalim ng tubig sa balon, kasama ang isang allowance para sa pagbaba ng antas ng tubig.

Upang gumana ang sensor ng temperatura, ang isang risistor ay dapat na konektado sa pagitan ng pula (V +) at dilaw (data) na mga wire ng sensor. Ang resistor ay maaaring mai-install sa loob ng metro ng kaso nang direkta sa mga pin ng Photon kung saan nakakabit ang mga sensor ng temperatura sensor, tulad ng nakalista sa ibaba sa Talahanayan 2. Ang halaga ng risistor ay nababaluktot. Para sa proyektong ito, ginamit ang isang resistor na 2.2 kOhm, gayunpaman, gagana ang anumang halaga sa pagitan ng 2.2 kOhm at 4.7 kOhm. Ang sensor ng temperatura ay nangangailangan din ng isang espesyal na code upang gumana. Ang temperatura sensor code ay idaragdag sa paglaon, tulad ng inilarawan sa Seksyon 3.4 (Pag-setup ng Software). Ang karagdagang impormasyon tungkol sa pagkonekta ng isang sensor ng temperatura sa isang Photon ay matatagpuan sa tutorial dito:

Ang cable para sa sensor ng temperatura ay dapat na ipasok sa pamamagitan ng case ng metro upang maaari itong mai-attach sa Photon. Ang cable ay dapat na ipinasok sa ilalim ng kaso sa pamamagitan ng pagbabarena ng isang butas sa pamamagitan ng cap sa ilalim ng kaso (Larawan 5). Ang parehong butas ay maaaring magamit upang ipasok ang conductivity sensor cable, tulad ng inilarawan sa Seksyon 3.2.3. Matapos maipasok ang cable, ang butas ay dapat na ganap na selyadong sa silikon upang maiwasan ang anumang kahalumigmigan na pumasok sa kaso.

Kakayahang Sensor:

Ang sensor ng EC na ginamit sa proyektong ito ay ginawa mula sa isang pamantayang Hilagang Amerika Type A, 2 prong electrical plug na ipinasok sa pamamagitan ng isang plastik na "bote ng pill" upang makontrol ang "mga epekto sa dingding" (Larawan 6). Ang mga epekto sa dingding ay maaaring makaapekto sa mga pagbasa sa conductivity kapag ang sensor ay nasa loob ng halos 40 mm ng ibang bagay. Ang pagdaragdag ng bote ng tableta bilang isang proteksiyon na kaso sa paligid ng sensor ay makokontrol ang mga epekto sa dingding kung ang sensor ay malapit na makipag-ugnay sa gilid ng balon ng tubig o ibang bagay sa balon. Ang isang butas ay drilled sa pamamagitan ng takip ng bote ng pill upang ipasok ang sensor cable at ang ilalim ng bote ng pill ay pinutol upang ang tubig ay maaaring dumaloy sa bote at direktang makipag-ugnay sa mga plug prongs.

Ang sensor ng EC ay mayroong dalawang mga wire, kabilang ang isang ground wire at isang data wire. Hindi mahalaga kung aling plug prong ang pipiliin mong maging ground at wires ng data. Kung ang isang sapat na mahabang extension cord ay ginagamit upang gawin ang EC sensor, kung gayon ang cable ay magiging sapat na mahaba upang maabot ang antas ng tubig sa balon at walang kinakailangang waterproof splice upang mapalawak ang cable ng sensor. Ang isang risistor ay dapat na konektado sa pagitan ng data wire ng EC sensor at isang Photon pin upang magbigay ng lakas. Ang resistor ay maaaring mai-install sa loob ng metro ng kaso nang direkta sa mga pin ng Photon kung saan nakakabit ang mga sensor ng EC sensor, tulad ng nakalista sa ibaba sa Talahanayan 2. Ang halaga ng risistor ay nababaluktot. Para sa proyektong ito, isang resistor na 1 kOhm ang ginamit; gayunpaman, ang anumang halaga sa pagitan ng 500 Ohm at 2.2 kOhm ay gagana. Ang mga mas mataas na halaga ng risistor ay mas mahusay para sa pagsukat ng mababang mga solusyon sa conductivity. Ang code na kasama ng mga tagubiling ito ay gumagamit ng isang 1 kOhm risistor; kung ang ibang resistor ay ginamit, ang halaga ng risistor ay dapat na ayusin sa linya 133 ng code.

Ang cable para sa EC sensor ay dapat na ipasok sa pamamagitan ng case ng metro upang makalakip ito sa Photon. Ang cable ay dapat na ipinasok sa ilalim ng kaso sa pamamagitan ng pagbabarena ng isang butas sa pamamagitan ng cap sa ilalim ng kaso (Larawan 5). Ang parehong butas ay maaaring magamit upang ipasok ang cable ng sensor ng temperatura. Matapos maipasok ang cable, ang butas ay dapat na ganap na selyadong sa silikon upang maiwasan ang anumang kahalumigmigan na pumasok sa kaso.

Ang sensor ng EC ay dapat na naka-calibrate gamit ang isang komersyal na EC meter. Ang pamamaraan ng pagkakalibrate ay ginagawa sa larangan, tulad ng inilarawan sa Seksyon 5.2 (Pamamaraan sa Pag-setup ng Field) ng naka-attach na ulat (Mga Tagubilin sa EC Meter.pdf). Ginagawa ang pagkakalibrate upang matukoy ang pare-pareho ang cell para sa EC meter. Ang pare-pareho ng cell ay nakasalalay sa mga pag-aari ng sensor ng EC, kasama ang uri ng metal na gawa sa mga prong, sa ibabaw na lugar ng mga prong, at ang distansya sa pagitan ng mga prong. Para sa isang karaniwang Uri ng plug tulad ng ginamit sa proyektong ito, ang cell pare-pareho ay humigit-kumulang na 0.3. Ang karagdagang impormasyon sa teorya at pagsukat ng kondaktibiti ay magagamit dito: https://support.hach.com/ci/okcsFattach/get/100253… at dito:

Hakbang 3: Mag-attach ng Mga Sensor, Battery Pack, at Antenna sa IoT Device

Mag-attach ng Mga Sensor, Battery Pack, at Antenna sa IoT Device
Mag-attach ng Mga Sensor, Battery Pack, at Antenna sa IoT Device

Ikabit ang tatlong mga sensor, pack ng baterya, at antena sa Photon (Larawan 7), at ipasok ang lahat ng mga bahagi sa kaso ng metro. Nagbibigay ang Talaan 2 ng isang listahan ng mga koneksyon sa pin na ipinahiwatig sa Larawan 7. Ang mga sensor at wire pack ng baterya ay maaaring ikabit sa pamamagitan ng direktang paghihinang sa Photon o sa mga konektor na push-on-type na nakakabit sa mga header pin sa ilalim ng Photon (tulad ng nakikita sa Larawan 2). Ginagamit ang paggamit ng mga konektor na push-on na mas madaling i-disassemble ang metro o palitan ang Photon kung nabigo ito. Ang koneksyon ng antena sa Photon ay nangangailangan ng isang u. FL uri ng konektor (Larawan 7) at kailangang mahigpit na maitulak sa Photon upang makakonekta. Huwag i-install ang mga baterya sa pack ng baterya hanggang sa ang metro ay handa nang masubukan o mai-install sa isang balon. Walang kasamang on / off switch na kasama sa disenyo na ito, kaya't ang metro ay nakabukas at patayin sa pamamagitan ng pag-install at pag-alis ng mga baterya.

Talahanayan 2: Listahan ng mga koneksyon sa pin sa aparatong IoT (Particle Photon):

Photon pin D2 - kumonekta sa - WL sensor pin 6, V + (red wire)

Photon pin D3 - kumonekta sa - WL sensor pin 2, data (brown wire)

Photon pin GND - kumonekta sa - WL sensor pin 7, GND (black wire)

Photon pin D5 - kumonekta sa - Temp sensor, data (dilaw na kawad)

Photon pin D6 - kumonekta sa - Temp sensor, V + (red wire)

Photon pin A4 - kumonekta sa - Temp sensor, GND (black wire)

Photon pin D5 hanggang D6 - Temp sensor, risistor R1 (ikonekta ang isang 2.2k risistor sa pagitan ng mga Photon pin D5 at D6)

Photon pin A0 - kumonekta sa - EC sensor, data

Photon pin A1 - kumonekta sa - EC sensor, GND

Photon pin A2 hanggang A0 - EC sensor, resistor R2 (ikonekta ang isang 1k risistor sa pagitan ng Photon pin A0 at A2)

Photon pin VIN - kumonekta sa - Battery pack, V + (red wire)

Photon pin GND - kumonekta sa - Battery pack, GND (black wire)

Photon u. FL pin - kumonekta sa - Antenna

Hakbang 4: Pag-setup ng Software

Pag-setup ng Software
Pag-setup ng Software

Limang pangunahing mga hakbang ang kinakailangan upang mai-set up ang software para sa metro:

1. Lumikha ng isang Particle account na magbibigay ng isang online interface kasama ang Photon. Upang magawa ito, i-download ang Particle mobile app sa isang smartphone: https://docs.particle.io/quickstart/photon/. Matapos mai-install ang app, lumikha ng isang Particle account at sundin ang mga tagubilin sa online upang idagdag ang Photon sa account. Tandaan na ang anumang mga karagdagang Larawan ay maaaring idagdag sa parehong account nang hindi na kailangang i-download ang Particle app at lumikha muli ng isang account.

2. Lumikha ng isang ThingSpeak account https://thingspeak.com/login at mag-set up ng isang bagong channel upang maipakita ang data sa antas ng tubig. Ang isang halimbawa ng isang webpage na ThingSpeak para sa isang metro ng tubig ay ipinapakita sa Larawan 8, na maaari ding makita dito: https://thingspeak.com/channels/316660 Ang mga tagubilin para sa pag-set up ng isang ThingSpeak channel ay ibinibigay sa: https:// docs.particle.io / tutorials / device-cloud / kami… Tandaan na ang mga karagdagang channel para sa iba pang Mga Larawan ay maaaring idagdag sa parehong account nang hindi na kailangang lumikha ng isa pang ThingSpeak account.

3. Kinakailangan ang isang "webhook" upang maipasa ang data sa antas ng tubig mula sa Photon patungo sa ThingSpeak channel. Ang mga tagubilin para sa pagse-set up ng isang webhook ay ibinibigay sa Appendix B ng nakalakip na ulat (EC Meter Instructions.pdf) Kung higit sa isang metro ng tubig ang itinatayo, isang bagong webhook na may natatanging pangalan ang dapat nilikha para sa bawat karagdagang Photon.

4. Ang webhook na nilikha sa itaas na hakbang ay dapat na ipasok sa code na nagpapatakbo ng Photon. Ang code para sa bersyon ng WiFi ng metro sa antas ng tubig ay ibinibigay sa naka-attach na file (Code1_WiFi_Version_ECMeter.txt). Sa isang computer, pumunta sa Particle webpage https://thingspeak.com/login login sa Particle account, at mag-navigate sa interface ng Particle app. Kopyahin ang code at gamitin ito upang lumikha ng isang bagong app sa interface ng Particle app. Ipasok ang pangalan ng webhook na nilikha sa itaas sa linya na 154 ng code. Upang magawa ito, tanggalin ang teksto sa loob ng mga quote at ipasok ang bagong pangalan ng webhook sa loob ng mga quote sa linya 154, na mababasa ang mga sumusunod: Particle.publish ("Insert_Webhook_Name_Inside_These_Quotes".

5. Ang code ay maaari nang mapatunayan, mai-save, at mai-install papunta sa Photon. Kapag na-verify ang code ay magbabalik ito ng isang error na nagsasabing "OneWire.h: Walang ganoong file o direktoryo". Ang OneWire ay ang code ng library na nagpapatakbo ng sensor ng temperatura. Ang error na ito ay dapat na maayos sa pamamagitan ng pag-install ng OneWire code mula sa Particle library. Upang magawa ito, pumunta sa interface ng Particle App na ipinakita ang iyong code at mag-scroll pababa sa icon ng Mga Aklatan sa kaliwang bahagi ng screen (matatagpuan sa itaas ng icon ng marka ng tanong). Mag-click sa icon na Mga Aklatan, at hanapin ang OneWire. Piliin ang OneWire at i-click ang "Isama sa Project". Piliin ang pangalan ng iyong app mula sa listahan, i-click ang "Kumpirmahin" at pagkatapos ay i-save ang app. Magdaragdag ito ng tatlong bagong mga linya sa tuktok ng code. Ang tatlong mga bagong linya ay maaaring tanggalin nang hindi nakakaapekto sa code. Inirerekumenda na tanggalin mo ang tatlong mga linya upang ang mga numero ng linya ng code ay tumutugma sa mga tagubilin sa dokumentong ito. Kung ang tatlong mga linya ay naiwan sa lugar, pagkatapos ang lahat ng mga numero ng linya ng code na tinalakay sa dokumentong ito ay isusulong ng tatlong mga linya. Tandaan na ang code ay nakaimbak sa at naka-install papunta sa Photon mula sa cloud. Ang code na ito ay gagamitin upang mapatakbo ang metro ng tubig kapag ito ay nasa balon ng tubig. Sa panahon ng pag-install sa patlang, ang ilang mga pagbabago ay kailangang gawin sa code upang maitakda ang dalas ng pag-uulat sa isang beses sa isang araw at magdagdag ng impormasyon tungkol sa balon ng tubig (ito ay inilarawan sa nakalakip na file na "EC Meter Instructions.pdf" sa seksyong may karapatan "Pag-install ng Meter sa isang Well ng Tubig").

Hakbang 5: Subukan ang Metro

Subukan ang Sukat
Subukan ang Sukat

Ang konstruksyon ng metro at pag-setup ng software ay kumpleto na. Sa puntong ito inirerekumenda na subukan ang metro. Dalawang pagsubok ang dapat makumpleto. Ginamit ang unang pagsubok upang kumpirmahing maaaring sukatin nang tama ng metro ang mga antas ng tubig, mga halagang EC at temperatura at ipadala ang data sa ThingSpeak. Ginamit ang pangalawang pagsubok upang kumpirmahing ang pagkonsumo ng kuryente ng Photon ay nasa loob ng inaasahang saklaw. Ang pangalawang pagsubok na ito ay kapaki-pakinabang dahil ang mga baterya ay mabibigo nang mas maaga kaysa sa inaasahan kung ang Photon ay gumagamit ng sobrang lakas.

Para sa mga layunin sa pagsubok, ang code ay nakatakda upang sukatin at iulat ang mga antas ng tubig bawat dalawang minuto. Ito ay isang praktikal na tagal ng panahon upang maghintay sa pagitan ng mga sukat habang sinusubukan ang metro. Kung nais ang ibang dalas ng pagsukat, baguhin ang variable na tinatawag na MeasureTime sa linya 19 ng code sa nais na dalas ng pagsukat. Ang dalas ng pagsukat ay ipinasok sa mga segundo (hal. 120 segundo ay katumbas ng dalawang minuto).

Ang unang pagsubok ay maaaring gawin sa opisina sa pamamagitan ng pagbitay ng metro sa itaas ng sahig, pag-on, at pag-check kung ang ThingSpeak channel ay tumpak na nag-uulat ng distansya sa pagitan ng sensor at sahig. Sa senaryong ito ng pagsubok ang ultrasonic pulse ay sumasalamin sa sahig, na ginagamit upang gayahin ang ibabaw ng tubig sa balon. Ang EC at mga sensor ng temperatura ay maaaring mailagay sa isang lalagyan ng tubig ng kilalang temperatura at kondaktibiti (ibig sabihin bilang sinusukat ng isang komersyal na EC meter) upang kumpirmahing iniuulat ng mga sensor ang mga tamang halaga sa ThingSpeak channel.

Para sa pangalawang pagsubok, ang kasalukuyang kuryente sa pagitan ng baterya pack at ng Photon ay dapat na sukatin upang kumpirmahing tumutugma ito sa mga pagtutukoy sa Photon datasheet: https://docs.particle.io/datasheets/wi-fi/photon-d… Ipinakita ang karanasan na ang pagsubok na ito ay makakatulong na makilala ang mga depektibong aparato ng IoT bago sila i-deploy sa patlang. Sukatin ang kasalukuyang sa pamamagitan ng paglalagay ng isang kasalukuyang metro sa pagitan ng positibong V + wire (pulang wire) sa pack ng baterya at ang VIN pin sa Photon. Ang kasalukuyang ay dapat na sinusukat sa parehong operating mode at deep mode ng pagtulog. Upang magawa ito, buksan ang Photon at magsisimula ito sa operating mode (tulad ng ipinahiwatig ng LED sa Photon na nagiging isang kulay na cyan), na tumatakbo nang humigit-kumulang 20 segundo. Gamitin ang kasalukuyang metro upang obserbahan ang kasalukuyang operating sa oras na ito. Ang Photon ay awtomatikong pupunta sa deep mode ng pagtulog sa loob ng dalawang minuto (tulad ng ipinahiwatig ng LED sa Photon na naka-off). Gamitin ang kasalukuyang metro upang obserbahan ang malalim na kasalukuyang pagtulog sa oras na ito. Ang kasalukuyang pagpapatakbo ay dapat na nasa pagitan ng 80 at 100 mA, at ang kasalukuyang malalim na pagtulog ay dapat nasa pagitan ng 80 at 100 µA. Kung ang kasalukuyang mas mataas kaysa sa mga halagang ito, dapat mapalitan ang Photon.

Ang metro ay handa na ngayong mai-install sa isang balon ng tubig (Larawan 9). Ang mga tagubilin sa kung paano i-install ang metro sa isang balon ng tubig, pati na rin ang mga tip sa konstruksyon at operasyon, ay ibinibigay sa naka-attach na file (Mga Tagubilin sa EC Meter.pdf).

Hakbang 6: Paano Gumawa ng isang Cellular na Bersyon ng Meter

Paano Gumawa ng isang Cellular na Bersyon ng Meter
Paano Gumawa ng isang Cellular na Bersyon ng Meter
Paano Gumawa ng isang Cellular na Bersyon ng Meter
Paano Gumawa ng isang Cellular na Bersyon ng Meter

Ang isang cellular na bersyon ng metro ng tubig ay maaaring mabuo sa pamamagitan ng paggawa ng mga pagbabago sa naunang inilarawan na listahan ng mga bahagi, mga tagubilin at code. Ang bersyon ng cellular ay hindi nangangailangan ng WiFi dahil kumokonekta ito sa Internet sa pamamagitan ng isang signal ng cellular. Ang halaga ng mga bahagi upang maitayo ang cellular na bersyon ng metro ay humigit-kumulang na $ 330 (hindi kasama ang mga buwis at pagpapadala), kasama ang humigit-kumulang na $ 4 bawat buwan para sa cellular data plan na kasama ng cellular IoT device.

Gumagamit ang meter ng cellular ng parehong mga bahagi at mga hakbang sa konstruksyon na nakalista sa itaas na may mga sumusunod na pagbabago:

• Palitan ang aparato ng WiFi IoT (Particle Photon) para sa isang cellular IoT device (Particle Electron): https://store.particle.io/collections/cellular/pro… Kapag nagtatayo ng metro, gamitin ang parehong mga koneksyon sa pin na inilarawan sa itaas para sa Bersyon ng WiFi ng metro sa Hakbang 3.

• Ang aparato ng cellular IoT ay gumagamit ng higit na lakas kaysa sa bersyon ng WiFi, at samakatuwid ay inirekomenda ang dalawang mapagkukunan ng baterya: isang 3.7V Li-Po na baterya, na kasama ng aparato ng IoT, at isang baterya na may 4 na baterya ng AA. Ang 3.7V LiPo na baterya ay nakakabit nang direkta sa aparato ng IoT kasama ang mga konektor na ibinigay. Ang pack ng baterya ng AA ay nakakabit sa aparato ng IoT sa parehong paraan tulad ng inilarawan sa itaas para sa bersyon ng WiFi ng metro sa Hakbang 3. Ipinakita ang pagsusuri sa patlang na ang cellular na bersyon ng metro ay gagana nang humigit-kumulang na 9 buwan gamit ang pag-setup ng baterya na inilarawan sa itaas. Isang kahalili sa paggamit ng parehong baterya ng AA baterya at 2000 mAh 3.7 V Li-Po na baterya ay ang paggamit ng isang 3.7V Li-Po na baterya na may mas mataas na kapasidad (hal. 4000 o 5000 mah).

• Ang isang panlabas na antena ay dapat na nakakabit sa metro, tulad ng: https://www.amazon.ca/gp/product/B07PZFV9NK/ref=p… Tiyaking ma-rate ito para sa dalas na ginamit ng nagbibigay ng serbisyo sa cellular kung saan ang tubig meter ang gagamitin. Ang antena na kasama ng cellular IoT aparato ay hindi angkop para sa panlabas na paggamit. Ang panlabas na antena ay maaaring konektado sa isang mahabang (3 m) cable na nagbibigay-daan sa antena na mai-attach sa labas ng balon sa balon (Larawan 10). Inirerekumenda na ang antena cable ay ipinasok sa ilalim ng kaso at lubusang tinatakan ng silikon upang maiwasan ang pagpasok ng kahalumigmigan (Larawan 11). Inirerekumenda ang isang mahusay na kalidad, hindi tinatagusan ng tubig, panlabas na coaxial extension cable.

• Ang aparato ng cellular IoT ay tumatakbo sa ibang code kaysa sa bersyon ng WiFi ng metro. Ang code para sa cellular na bersyon ng metro ay ibinibigay sa naka-attach na file (Code2_Cellular_Version_ECMeter.txt).

Inirerekumendang: