Sisukord:

Veelekkeandur: 6 sammu (piltidega)
Veelekkeandur: 6 sammu (piltidega)

Video: Veelekkeandur: 6 sammu (piltidega)

Video: Veelekkeandur: 6 sammu (piltidega)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juuli
Anonim
Image
Image

Kui olete kunagi mures üleujutatud keldrisse tuleku pärast, on see projekt teie jaoks.

Näitame teile, kuidas luua veelekke tuvastamise süsteem, mis saadab teile lekke tuvastamisel tekstisõnumi.

Samm: nõutavad oskused

Selle projekti jaoks vajate vaid programmeerimise põhiteadmisi! Kirjutasime programmi, mis mõõdab veeandurit ja saadab teksti C -s.

Samm: komponendid/riistvara loend

projekti ülevaade
projekti ülevaade

Siin on see, mida me kasutasime:

  • Phidget SBC4
  • Veeandur
  • Phidget kaabel

3. samm: projekti ülevaade

Sellel projektil on järgmine paigutus:

  • PhidgetSBC4 käivitab meie programmi koodi (kirjutatud C -s). See ühendatakse veeanduriga sisseehitatud VINT -jaoturi kaudu.
  • Kui veeandur näitab, et vesi on olemas, kasutab SBC tekstsõnumi saatmiseks funktsiooni E -post tekstile, mida enamik traadita operaatoreid toetab.

Samm: riistvara ettevalmistamine

Riistvara ettevalmistamine
Riistvara ettevalmistamine
Riistvara ettevalmistamine
Riistvara ettevalmistamine
Riistvara ettevalmistamine
Riistvara ettevalmistamine

Meie andur puutub tõenäoliselt kokku veega (eriti katsetamise ajal), seega on oluline kaitsta trükkplaadi komponente. Selleks kasutasime PCB -l konformset katet.

Samm: koodi kirjutamine

Kirjutuskood
Kirjutuskood
Kirjutuskood
Kirjutuskood

Kogu selle projekti kood on juba kirjutatud ja see sisaldub failis waterLeakDetector.c, nii et kui soovite seda rakendada, peate vaid muutma mõnda asja (seerianumbrid, e -posti aadress jne) ja kompileerima seda.

Tähtis: enne installimist peate oma SBC -s seadistama libcurl. Avage terminal ja sisestage järgmine käsk:

sudo apt-get install libcurl4-gnutls-dev

Lisateavet C -programmide SBC -s koostamise kohta leiate järgmistelt linkidelt:

  • Arendamiseks pakettide installimine
  • C -programmide koostamine Linuxis

Siin on kiire ülevaade koodist:

  • Looge VoltageInput objekt
  • Kaardista VoltageInput objekt veeanduriga. Lisateabe saamiseks vaadake seda videot.
  • Lingi ajal lugege veeanduri väärtust, kui veetase on ohtlik, saatke tekstisõnum. Kui ei jätka.
  • Magage üks sekund ja korrake

6. samm: küsimusi?

Kui teil on projekti kohta küsimusi, andke meile kommentaaride osas teada!

Täname lugemise eest

Soovitan: