Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай ур чадвар
- Алхам 2: Бүрэлдэхүүн хэсгүүд/Тоног төхөөрөмжийн жагсаалт
- Алхам 3: Төслийн тойм
- Алхам 4: Тоног төхөөрөмжийг бэлтгэх
- Алхам 5: Код бичих
- Алхам 6: Асуулт?
Видео: Усны алдагдал илрүүлэгч: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Хэрэв та гэртээ үерлэсэн подвалд ирэхээс санаа зовж байсан бол энэ төсөл танд зориулагдсан болно.
Усны алдагдлыг илрүүлэх үед танд мессеж илгээх усны алдагдлыг илрүүлэх системийг хэрхэн бий болгохыг бид танд үзүүлэх болно.
Алхам 1: Шаардлагатай ур чадвар
Энэ төслийн хувьд танд програмчлалын анхан шатны мэдлэг хэрэгтэй болно! Бид усны мэдрэгчийг хэмждэг програмыг бичиж, C дээр текст илгээдэг.
Алхам 2: Бүрэлдэхүүн хэсгүүд/Тоног төхөөрөмжийн жагсаалт
Бидний ашиглаж байсан зүйл энд байна.
- Phidget SBC4
- Усны мэдрэгч
- Phidget кабель
Алхам 3: Төслийн тойм
Энэхүү төсөл нь дараахь бүтэцтэй байх болно.
- PhidgetSBC4 нь манай програмын кодыг ажиллуулах болно (C дээр бичигдсэн). Үүнийг VINT Hub -д суурилуулсан усны мэдрэгчтэй холбох болно.
- Хэрэв усны мэдрэгч нь ус байгааг илтгэж байвал SBC нь ихэнх утасгүй операторуудын мессеж илгээхийг дэмждэг имэйлийг ашиглах боломжийг олгодог.
Алхам 4: Тоног төхөөрөмжийг бэлтгэх
Бидний мэдрэгч устай холбоо барих магадлалтай (ялангуяа туршилтын явцад) тул ПХБ -ийн бүрэлдэхүүн хэсгүүдийг хамгаалах нь чухал юм. Үүнийг хийхийн тулд бид ПХБ дээр тохирсон бүрхүүл ашигласан.
Алхам 5: Код бичих
Энэ төслийн бүх кодыг аль хэдийн бичсэн бөгөөд waterLeakDetector.c файлд оруулсан байгаа тул хэрэв та үүнийг хэрэгжүүлэхийг хүсвэл хэдхэн зүйлийг (серийн дугаар, имэйл хаяг гэх мэт) өөрчлөх, хөрвүүлэхэд л хангалттай. энэ.
Чухал: суулгахаасаа өмнө та SBC дээрээ libcurl тохируулах хэрэгтэй болно. Терминалыг нээгээд дараах тушаалыг оруулна уу.
sudo apt-get libcurl4-gnutls-dev суулгана уу
SBC дээр C програмыг хэрхэн эмхэтгэх талаар нэмэлт мэдээлэл авахыг хүсвэл эдгээр холбоосыг үзнэ үү.
- Хөгжүүлэлт хийх багцуудыг суулгаж байна
- Линукс дээр C програмуудыг эмхэтгэх
Энд кодын товч тойм байна:
- VoltageInput объект үүсгэх
- VoltageInput объектыг усны мэдрэгч рүү зурна уу. Дэлгэрэнгүй мэдээллийг энэ видеог үзнэ үү.
- Хэсэг хугацааны дараа усны мэдрэгчийн утгыг уншина уу, хэрэв усны түвшин аюултай бол мессеж илгээнэ үү. Үргэлжлүүлэхгүй бол.
- Нэг секунд унтаж, дахин давт
Алхам 6: Асуулт?
Хэрэв танд төслийн талаар асуулт байвал коммент хэсэгт бидэнд мэдэгдээрэй!
Уншсанд баярлалаа
Зөвлөмж болгож буй:
Текст мессежийн мэдэгдэл бүхий алдагдал илрүүлэгч: 7 алхам
Текст мессежийн мэдэгдэл бүхий алдагдлыг илрүүлэгч: Энэхүү гарын авлага нь мессежийн мэдэгдлийг илгээдэг алдагдлыг илрүүлэгчийг хэрхэн бүтээхийг харуулсан болно. Энэ нь хоолой хагарсан эсвэл ус зайлуулах хоолойноос ус мэдрэгдсэн тохиолдолд дохио өгдөг. Энэхүү гарын авлага нь Python 3, Raspberry Pi, Secure Shell -ийг сонирхож буй хүмүүст зориулагдсан болно
IOT дээр суурилсан хийн алдагдал илрүүлэгч: 4 алхам
IOT дээр суурилсан хийн алдагдал илрүүлэгч: Шаардлага 1 - Nodemcu (ESP8266) 2 - Утаа мэдрэгч (MQ135) 3 - Холбогч утас (3)
Усан доорх камерын алдагдал илрүүлэгч: 7 алхам (зурагтай)
Усан доорх камерын орон сууцны алдагдал илрүүлэгч: Усан доорх камерын орон сууцнаас гоожих нь ховор байдаг, гэхдээ хэрэв ийм тохиолдол гарвал үр дүн нь ихэвчлэн гамшигт үзэгддэг бөгөөд камерын бие болон линзийг нөхөж баршгүй хохирол учруулдаг
ESP8266/ESP-01 Arduino Powered SmartThings алдагдал илрүүлэгч: 5 алхам (зурагтай)
ESP8266/ESP-01 Arduino Powered SmartThings алдагдал илрүүлэгч: Sooooo Олон алдагдал илрүүлэгчийг сонгохын тулд аль нь танд илүү тохиромжтой вэ? Хэрэв танд Samsung SmartThings байгаа бол ямар ч төхөөрөмжийг хянадаг бол энэ нь зөвхөн тасалбар байж магадгүй юм! Энэ бол миний барьж буй цувралын хамгийн сүүлийн хувилбар юм
ESP8266/ESP-01 Arduino хөдөлгүүртэй алдагдал илрүүлэгч: 3 алхам (зурагтай)
ESP8266/ESP-01 Arduino хөдөлгүүртэй алдагдал илрүүлэгч: Ус бол АГУУ зүйл мөн үү? Гэр орноо орхиж, оронд нь гэрийнхээ шалан дээр сэлж эхлэхэд тийм ч их биш юм. Энэ бол "бодит байдлын дараа" төсөл гэдгийг би мэднэ, гэхдээ энэ нь өөр хүнд боломжит нүүлгэн шилжүүлэлтээс зайлсхийхэд тусална гэж найдаж байна