Sisällysluettelo:

Vesivuototunnistin: 6 vaihetta (kuvilla)
Vesivuototunnistin: 6 vaihetta (kuvilla)

Video: Vesivuototunnistin: 6 vaihetta (kuvilla)

Video: Vesivuototunnistin: 6 vaihetta (kuvilla)
Video: Vesivuototunnistin 2024, Marraskuu
Anonim
Image
Image

Jos olet koskaan huolissasi tulosta tulviin kellariin, tämä projekti on sinua varten.

Näytämme sinulle, miten voit luoda vesivuotojärjestelmän, joka lähettää sinulle tekstiviestin, kun vuoto on havaittu.

Vaihe 1: Vaaditut taidot

Tätä projektia varten tarvitset vain perustiedot ohjelmoinnista! Kirjoitimme ohjelman, joka mittaa vesianturin ja lähettää tekstin C.

Vaihe 2: Komponentit/Laitelista

Projektin Yleiskatsaus
Projektin Yleiskatsaus

Tässä on mitä käytimme:

  • Phidget SBC4
  • Vesianturi
  • Phidget -kaapeli

Vaihe 3: Projektin yleiskatsaus

Tällä projektilla on seuraava asettelu:

  • PhidgetSBC4 suorittaa ohjelmakoodimme (kirjoitettu C: llä). Se liitetään vesianturiin sisäänrakennetun VINT -keskittimen kautta.
  • Jos vesianturi osoittaa, että vettä on läsnä, SBC käyttää tekstiviesti -ominaisuutta, jota useimmat langattomat operaattorit tukevat tekstiviestin lähettämiseen.

Vaihe 4: Laitteiden valmistelu

Laitteiston valmistelu
Laitteiston valmistelu
Laitteiston valmistelu
Laitteiston valmistelu
Laitteiston valmistelu
Laitteiston valmistelu

Anturimme joutuu todennäköisesti kosketuksiin veden kanssa (erityisesti testauksen aikana), joten on tärkeää suojata piirilevykomponentit. Tätä varten käytimme PCM -pinnoitetta.

Vaihe 5: Koodin kirjoittaminen

Kirjoituskoodi
Kirjoituskoodi
Kirjoituskoodi
Kirjoituskoodi

Kaikki tämän projektin koodi on jo kirjoitettu ja sisältyy tiedostoon waterLeakDetector.c, joten jos haluat toteuttaa sen, sinun tarvitsee vain muokata muutamia asioita (sarjanumerot, sähköpostiosoite jne.) Ja kääntää se.

Tärkeää: Ennen asennusta sinun on määritettävä libcurl SBC: hen. Avaa pääte ja kirjoita seuraava komento:

sudo apt-get install libcurl4-gnutls-dev

Lisätietoja C -ohjelmien kääntämisestä SBC: hen saat seuraavista linkeistä:

  • Asennetaan kehityspaketteja
  • C -ohjelmien kokoaminen Linuxissa

Tässä on nopea yleiskatsaus koodista:

  • Luo VoltageInput -objekti
  • Yhdistä VoltageInput -objekti vesianturiin. Katso lisätietoja tästä videosta.
  • Lue silmukan aikana vesianturin arvo, jos vedenpinta on vaarallinen, lähetä tekstiviesti. Jos ei jatka.
  • Nuku sekunti ja toista

Vaihe 6: Kysymyksiä?

Jos sinulla on kysyttävää projektista, ota meihin yhteyttä kommenttikentässä!

Kiitos lukemisesta

Suositeltava: