Turinys:

Vandens nuotėkio detektorius: 6 žingsniai (su nuotraukomis)
Vandens nuotėkio detektorius: 6 žingsniai (su nuotraukomis)

Video: Vandens nuotėkio detektorius: 6 žingsniai (su nuotraukomis)

Video: Vandens nuotėkio detektorius: 6 žingsniai (su nuotraukomis)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Lapkritis
Anonim
Image
Image

Jei kada nors nerimavote grįžti namo į užtvindytą rūsį, šis projektas skirtas jums.

Mes jums parodysime, kaip sukurti vandens nuotėkio aptikimo sistemą, kuri jums atsiųs tekstinį pranešimą, kai bus aptiktas nuotėkis.

1 žingsnis: Reikalingi įgūdžiai

Šiam projektui jums reikės tik pagrindinių programavimo žinių! Mes parašėme programą, kuri matuoja vandens jutiklį ir siunčia tekstą C.

2 žingsnis: komponentai/aparatūros sąrašas

projekto apžvalga
projekto apžvalga

Štai ką mes naudojome:

  • „Phidget SBC4“
  • Vandens jutiklis
  • „Phidget“kabelis

3 žingsnis: projekto apžvalga

Šis projektas bus išdėstytas taip:

  • „PhidgetSBC4“paleis mūsų programos kodą (parašytą C). Jis bus prijungtas prie vandens jutiklio per įmontuotą „VINT Hub“.
  • Jei vandens jutiklis rodo, kad yra vandens, SBC naudos el. Laiško į tekstą funkciją, kurią palaiko dauguma belaidžio ryšio operatorių, norėdami išsiųsti tekstinį pranešimą.

4 žingsnis: Aparatūros paruošimas

Aparatūros paruošimas
Aparatūros paruošimas
Aparatūros paruošimas
Aparatūros paruošimas
Aparatūros paruošimas
Aparatūros paruošimas

Mūsų jutiklis greičiausiai liečiasi su vandeniu (ypač bandymo metu), todėl svarbu apsaugoti PCB komponentus. Norėdami tai padaryti, ant PCB naudojome atitinkamą dangą.

5 žingsnis: kodo rašymas

Rašymo kodas
Rašymo kodas
Rašymo kodas
Rašymo kodas

Visas šio projekto kodas jau yra parašytas ir yra įtrauktas į failą waterLeakDetector.c, taigi, jei norite jį įgyvendinti, jums tereikia pakeisti keletą dalykų (serijos numerius, el. Pašto adresą ir tt) ir sudaryti tai.

Svarbu: prieš diegdami turėsite nustatyti „libcurl“savo SBC. Atidarykite terminalą ir įveskite šią komandą:

sudo apt-get install libcurl4-gnutls-dev

Norėdami gauti daugiau informacijos apie tai, kaip sudaryti C programas SBC, patikrinkite šias nuorodas:

  • Įdiegti paketus plėtrai
  • C programų sudarymas „Linux“

Čia yra trumpa kodo apžvalga:

  • Sukurkite „VoltageInput“objektą
  • Susiekite „VoltageInput“objektą su vandens jutikliu. Daugiau informacijos rasite šiame vaizdo įraše.
  • Kai ciklas, perskaitykite vandens jutiklio vertę, jei vandens lygis yra pavojingas, nusiųskite tekstinį pranešimą. Jei ne toliau.
  • Miegokite vieną sekundę ir pakartokite

6 žingsnis: Klausimai?

Jei turite klausimų apie projektą, praneškite mums komentarų skiltyje!

Ačiū, kad perskaitėte

Rekomenduojamas: