INHOUDSOPGAWE:

Waterlekdetektor: 6 stappe (met foto's)
Waterlekdetektor: 6 stappe (met foto's)

Video: Waterlekdetektor: 6 stappe (met foto's)

Video: Waterlekdetektor: 6 stappe (met foto's)
Video: 1 Чайная ложечка под любой домашний цветок и пышное цветение вам обеспечено!Цветет Вмиг +10 рецептов 2024, Julie
Anonim
Image
Image

As u ooit bekommerd was om tuis te kom in 'n oorstroomde kelder, is hierdie projek vir u.

Ons sal u wys hoe u 'n waterlekopsporingstelsel kan skep wat u 'n sms sal stuur as 'n lek opgespoor is.

Stap 1: Vereiste vaardighede

Vir hierdie projek is al die basiese kennis van programmering nodig! Ons het die program geskryf wat die watersensor meet en 'n teks in C.

Stap 2: Komponente/hardeware lys

Projek Oorsig
Projek Oorsig

Hier is wat ons gebruik het:

  • Phidget SBC4
  • Watersensor
  • Phidget -kabel

Stap 3: Oorsig van die projek

Hierdie projek sal die volgende uitleg hê:

  • PhidgetSBC4 sal ons programkode gebruik (geskryf in C). Dit sal deur die ingeboude VINT Hub aan die watersensor gekoppel word.
  • As die watersensor aandui dat daar water is, sal die SBC die e -pos -na -teks -funksie wat die meeste draadlose draers ondersteun, gebruik om 'n SMS te stuur.

Stap 4: Berei hardeware voor

Berei hardeware voor
Berei hardeware voor
Berei hardeware voor
Berei hardeware voor
Berei hardeware voor
Berei hardeware voor

Ons sensor sal waarskynlik met water in aanraking kom (veral tydens toetsing), daarom is dit belangrik dat ons die PCB -komponente beskerm. Om dit te doen, het ons 'n konforme laag op die PCB gebruik.

Stap 5: Skryfkode

Skryfkode
Skryfkode
Skryfkode
Skryfkode

Al die kode vir hierdie projek is reeds geskryf en is ingesluit in die lêer waterLeakDetector.c, so as u dit wil implementeer, hoef u net 'n paar dinge (reeksnommers, e -posadres, ens.) Aan te pas en saam te stel Dit.

Belangrik: voordat u installeer, moet u libcurl op u SBC instel. Maak die terminale oop en voer die volgende opdrag in:

sudo apt-get installeer libcurl4-gnutls-dev

Raadpleeg hierdie skakels vir meer inligting oor hoe om C -programme op die SBC op te stel:

  • Pakkette vir ontwikkeling geïnstalleer
  • Die opstel van C -programme op Linux

Hier is 'n vinnige oorsig van die kode:

  • Skep 'n VoltageInput -voorwerp
  • Kaart die VoltageInput -voorwerp aan die watersensor. Sien hierdie video vir meer inligting.
  • Lees die waarde van die watersensor in die loop, en stuur 'n SMS as die watervlak gevaarlik is. Indien nie, gaan voort.
  • Slaap vir 'n sekonde en herhaal

Stap 6: Vrae?

Laat weet ons in die kommentaar -afdeling as u enige vrae oor die projek het!

Dankie vir die lees

Aanbeveel: