Talaan ng mga Nilalaman:

Water Leak Detector: 6 na Hakbang (na may Mga Larawan)
Water Leak Detector: 6 na Hakbang (na may Mga Larawan)

Video: Water Leak Detector: 6 na Hakbang (na may Mga Larawan)

Video: Water Leak Detector: 6 na Hakbang (na may Mga Larawan)
Video: Mga Sign na Mababaw ang Pagkakabaon 2024, Hulyo
Anonim
Image
Image

Kung nag-alala ka tungkol sa pag-uwi sa isang basement na basement, para sa iyo ang proyektong ito.

Ipapakita namin sa iyo kung paano lumikha ng isang sistema ng pagtuklas ng pagtulo ng tubig na magpapadala sa iyo ng isang text message kapag may napansin na leak.

Hakbang 1: Kinakailangan ang Mga Kasanayan

Para sa proyektong ito, ang kakailanganin mo lamang ay ang ilang pangunahing kaalaman sa programa! Sinulat namin ang programa na sumusukat sa water sensor at nagpapadala ng isang teksto sa C.

Hakbang 2: Listahan ng Mga Bahagi / Hardware

Pangkalahatang-ideya ng proyekto
Pangkalahatang-ideya ng proyekto

Narito ang ginamit namin:

  • Phidget SBC4
  • Water sensor
  • Phidget Cable

Hakbang 3: Pangkalahatang-ideya ng Proyekto

Ang proyektong ito ay magkakaroon ng sumusunod na layout:

  • Tatakbo ang PhidgetSBC4 sa aming code ng programa (nakasulat sa C). Ikokonekta ito sa sensor ng tubig sa pamamagitan ng built in na VINT Hub.
  • Kung ipahiwatig ng water sensor na mayroon ang tubig, gagamitin ng SBC ang tampok na email sa text na sinusuportahan ng karamihan sa mga wireless carriers upang magpadala ng isang text message.

Hakbang 4: Paghahanda ng Hardware

Paghahanda ng Hardware
Paghahanda ng Hardware
Paghahanda ng Hardware
Paghahanda ng Hardware
Paghahanda ng Hardware
Paghahanda ng Hardware

Ang aming sensor ay malamang na makipag-ugnay sa tubig (lalo na sa panahon ng pagsubok), kaya't mahalaga na protektahan namin ang mga bahagi ng PCB. Upang magawa ito, gumamit kami ng isang tumutugma na patong sa PCB.

Hakbang 5: Code ng Pagsulat

Code ng Pagsulat
Code ng Pagsulat
Code ng Pagsulat
Code ng Pagsulat

Ang lahat ng code para sa proyektong ito ay nakasulat na at isinama sa file waterLeakDetector.c, kaya kung nais mong ipatupad ito, ang kailangan mo lang gawin ay baguhin ang ilang mga bagay (mga serial number, email address, atbp.) At ipagsama ito

Mahalaga: bago mag-install, kakailanganin mong i-set up ang libcurl sa iyong SBC. Buksan ang terminal at ipasok ang sumusunod na utos:

sudo apt-get install libcurl4-gnutls-dev

Para sa karagdagang impormasyon sa kung paano mag-ipon ng mga C program sa SBC, tingnan ang mga link na ito:

  • Pag-install ng mga pakete para sa pag-unlad
  • Ang pag-iipon ng mga programa sa C sa Linux

Narito ang isang mabilis na pangkalahatang ideya ng code:

  • Lumikha ng isang bagay na VoltageInput
  • I-map ang object ng VoltageInput sa sensor ng tubig. Tingnan ang video na ito para sa karagdagang impormasyon.
  • Sa habang loop, basahin ang halaga ng sensor ng tubig, kung mapanganib ang antas ng tubig, magpadala ng isang text message. Kung hindi matuloy.
  • Matulog ng isang segundo at ulitin

Hakbang 6: Mga Katanungan?

Kung mayroon kang anumang mga katanungan tungkol sa proyekto, ipaalam sa amin sa seksyon ng mga komento!

Salamat sa pagbabasa

Inirerekumendang: