Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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
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