Turinys:
- 1 žingsnis: Reikalingi įgūdžiai
- 2 žingsnis: komponentai/aparatūros sąrašas
- 3 žingsnis: projekto apžvalga
- 4 žingsnis: Aparatūros paruošimas
- 5 žingsnis: kodo rašymas
- 6 žingsnis: Klausimai?
Video: Vandens nuotėkio detektorius: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
Š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
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
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:
Nuotėkio detektorius su pranešimu apie tekstinius pranešimus: 7 žingsniai
Nuotėkio detektorius su pranešimu apie tekstinius pranešimus: Šis vadovas parodo, kaip sukurti nuotėkio detektorių, siunčiantį pranešimus tekstiniais pranešimais. Jis siunčia įspėjimus, jei jaučiamas vanduo iš vamzdžio plyšimo ar atsarginio nutekėjimo. Vadovas skirtas visiems, besidomintiems „Python 3“, „Raspberry Pi“, „Secure Shell“
IOT pagrįstas dujų nuotėkio detektorius: 4 žingsniai
IOT pagrįstas dujų nuotėkio detektorius: Reikalavimai1 - Nodemcu (ESP8266) 2 - Dūmų jutiklis (MQ135)
Povandeninio fotoaparato korpuso nuotėkio detektorius: 7 žingsniai (su nuotraukomis)
Povandeninio fotoaparato korpuso nuotėkio detektorius: povandeninio fotoaparato korpusas nutekėja retai, tačiau jei taip nutinka, rezultatai paprastai būna katastrofiški ir sukelia nepataisomą žalą fotoaparato korpusui ir objektyvui. „SparkFun“2013 m. Paskelbė vandens detektoriaus projektą, kuriame buvo numatytas originalus dizainas
ESP8266/ESP-01 „Arduino“varomas „SmartThings“nuotėkio detektorius: 5 žingsniai (su nuotraukomis)
ESP8266/ESP-01 „Arduino“varomas „SmartThings“nuotėkio detektorius: labai daug nuotėkio detektorių, iš kurių galite pasirinkti geriausią? Jei turite „Samsung SmartThings“, valdančius bet kokius jūsų namuose esančius įrenginius, tai gali būti tik bilietas! Tai paskutinė serijos versija, kurią aš kūriau
ESP8266/ESP-01 „Arduino“varomas nuotėkio detektorius: 3 žingsniai (su nuotraukomis)
ESP8266/ESP-01 „Arduino“varomas nuotėkio detektorius: vanduo yra puikus dalykas? Ne tiek daug, kai jis yra priverstas palikti savo paskirtus namus ir pradeda plaukti aplink jūsų namo plotą. Žinau, kad tai yra „faktas“, bet tikiuosi, kad tai padės kam nors kitam išvengti galimo sukčiavimo