Мазмұны:
- 1 -қадам: дағдылар қажет
- 2 -қадам: компоненттер/жабдықтар тізімі
- 3 -қадам: Жобаға шолу
- 4 -қадам: жабдықты дайындау
- 5 -қадам: кодты жазу
- 6 -қадам: Сұрақтар?
Бейне: Су ағу детекторы: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Егер сіз үйге су басқан жертөлеге келемін деп алаңдаған болсаңыз, бұл жоба сізге арналған.
Біз сізге ағып кету анықталған кезде сізге мәтіндік хабарлама жіберетін су ағуын анықтау жүйесін қалай жасау керектігін көрсетеміз.
1 -қадам: дағдылар қажет
Бұл жоба үшін сізге бағдарламалау бойынша қарапайым білім қажет! Біз су датчигін өлшейтін және С мәтінін жіберетін бағдарламаны жаздық.
2 -қадам: компоненттер/жабдықтар тізімі
Міне біз қолдандық:
- SBC4 фиджеті
- Су сенсоры
- Phidget кабелі
3 -қадам: Жобаға шолу
Бұл жобаның келесі орналасуы болады:
- PhidgetSBC4 біздің бағдарламалық кодты іске қосады (C тілінде жазылған). Ол су сенсорына кіріктірілген VINT хаб арқылы қосылады.
- Егер су сенсоры судың бар екенін көрсетсе, SBC электрондық поштаны мәтіндік хабар жіберу үшін сымсыз байланыс операторларының көпшілігі қолдайтын мәтінді жіберу мүмкіндігін қолданады.
4 -қадам: жабдықты дайындау
Біздің сенсор сумен жанасуы мүмкін (әсіресе тестілеу кезінде), сондықтан ПХД компоненттерін қорғау маңызды. Ол үшін біз ПХД -да конформды жабынды қолдандық.
5 -қадам: кодты жазу
Бұл жобаның барлық коды қазірдің өзінде жазылған және waterLeakDetector.c файлына енгізілген, сондықтан егер сіз оны жүзеге асырғыңыз келсе, сізге тек бірнеше нәрсені (сериялық нөмірлер, электрондық пошта мекенжайы және т.б.) өзгерту және құрастыру қажет. ол
Маңызды: орнатпас бұрын, SBC -те libcurl орнату қажет болады. Терминалды ашып, келесі пәрменді енгізіңіз:
sudo apt-get libcurl4-gnutls-dev орнатыңыз
SBC бағдарламасында C бағдарламаларын құрастыру туралы қосымша ақпарат алу үшін мына сілтемелерді қараңыз:
- Әзірлеуге арналған пакеттерді орнату
- Linux жүйесінде C бағдарламаларын құрастыру
Міне кодтың жылдам шолуы:
- VoltageInput нысанын жасаңыз
- VoltageInput объектісін су датчигіне салыңыз. Қосымша ақпарат алу үшін мына бейнені қараңыз.
- Цикл кезінде су датчигінің мәнін оқыңыз, егер су деңгейі қауіпті болса, мәтіндік хабар жіберіңіз. Егер жалғастырмаса.
- Бір секунд ұйықтап, қайталаңыз
6 -қадам: Сұрақтар?
Егер сізде жоба бойынша сұрақтарыңыз болса, түсініктеме бөлімінде бізге хабарлаңыз!
Оқығаныңыз үшін рахмет
Ұсынылған:
IOT негізіндегі газ ағу детекторы: 4 қадам
IOT негізіндегі газ ағу детекторы: 1 талап
ESP8266 + Micropython + Domoticz бойынша су ағу датчигі: 16 қадам (суреттермен)
ESP8266 + Micropython + Domoticz жүйесіндегі судың ағу датчигі: Біраз уақыт бұрын әйелім маған су ағып кететін сенсор жасауды өтінді. Ол қазандықтағы шланг ағып кетуі мүмкін деп қорқады, ал су жаңадан төселген ағаш еденді басып қалады. Мен нағыз инженер ретінде сенсормен айналыстым. Менің 15 жасымнан
Су астындағы камера корпусының ағу детекторы: 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 қуатты ағу детекторы: Су-бұл керемет зат? Ол үйден кетуге мәжбүр болған кезде емес, оның орнына үйдің еденін айнала бастайды. Мен бұл «фактіден кейінгі» жоба екенін білемін, бірақ бұл басқа біреуге ықтимал флоудан аулақ болуға көмектеседі деп үміттенемін