Orodha ya maudhui:

Kigunduzi cha Uvujaji wa Maji: Hatua 6 (na Picha)
Kigunduzi cha Uvujaji wa Maji: Hatua 6 (na Picha)

Video: Kigunduzi cha Uvujaji wa Maji: Hatua 6 (na Picha)

Video: Kigunduzi cha Uvujaji wa Maji: Hatua 6 (na Picha)
Video: ONGEZA NGUVU ZA KIUME | masaa 3 Bila kuchoka | WANAUME TU HII 2024, Novemba
Anonim
Image
Image

Ikiwa umewahi kuwa na wasiwasi juu ya kuja nyumbani kwenye basement iliyojaa mafuriko, mradi huu ni kwako.

Tutakuonyesha jinsi ya kuunda mfumo wa kugundua uvujaji wa maji ambao utakutumia ujumbe wa maandishi wakati uvujaji umepatikana.

Hatua ya 1: Ujuzi Unahitajika

Kwa mradi huu, utakachohitaji ni ujuzi wa kimsingi wa programu! Tuliandika programu ambayo hupima sensa ya maji na kutuma maandishi katika C.

Hatua ya 2: Vipengee / Orodha ya vifaa

Muhtasari wa Mradi
Muhtasari wa Mradi

Hapa ndio tuliyotumia:

  • Phidget SBC4
  • Sensor ya maji
  • Cable ya Phidget

Hatua ya 3: Muhtasari wa Mradi

Mradi huu utakuwa na mpangilio ufuatao:

  • PhidgetSBC4 itaendesha nambari yetu ya programu (iliyoandikwa kwa C). Itaunganishwa na sensa ya maji kupitia iliyojengwa katika VINT Hub.
  • Ikiwa sensa ya maji inaonyesha kuwa maji yapo, SBC itatumia barua pepe kuandika huduma ambayo wabebaji wengi wasio na waya wanasaidia kutuma ujumbe mfupi.

Hatua ya 4: Kutayarisha vifaa

Kuandaa vifaa
Kuandaa vifaa
Kuandaa vifaa
Kuandaa vifaa
Kuandaa vifaa
Kuandaa vifaa

Sensorer yetu inaweza kuwasiliana na maji (haswa wakati wa upimaji), kwa hivyo ni muhimu tulinde vifaa vya PCB. Ili kufanya hivyo, tulitumia mipako sawa kwenye PCB.

Hatua ya 5: Kuandika Msimbo

Nambari ya Kuandika
Nambari ya Kuandika
Nambari ya Kuandika
Nambari ya Kuandika

Nambari yote ya mradi huu tayari imeandikwa na imejumuishwa kwenye faili waterLeakDetector.c, kwa hivyo ikiwa unataka kuitekeleza, utahitaji kufanya ni kurekebisha vitu kadhaa (nambari za serial, anwani ya barua pepe, nk) na kukusanya ni.

Muhimu: kabla ya kusanikisha, itabidi usanidi libcurl kwenye SBC yako. Fungua kituo na weka amri ifuatayo:

Sudo apt-get kufunga libcurl4-gnutls-dev

Kwa habari zaidi juu ya jinsi ya kukusanya programu za C kwenye SBC, angalia viungo hivi:

  • Kufunga vifurushi kwa maendeleo
  • Kuandaa programu za C kwenye Linux

Hapa kuna muhtasari wa haraka wa nambari:

  • Unda kitu cha Kuingiza Voltage
  • Ramani kipengee cha VoltageInput kwa sensa ya maji. Tazama video hii kwa habari zaidi.
  • Katika kitanzi, soma thamani ya sensa ya maji, ikiwa kiwango cha maji ni hatari, tuma ujumbe mfupi. Ikiwa haitaendelea.
  • Kulala kwa sekunde moja na kurudia

Hatua ya 6: Maswali?

Ikiwa una maswali yoyote kuhusu mradi huo, tujulishe katika sehemu ya maoni!

Asante kwa kusoma

Ilipendekeza: