Мазмуну:
- 1 -кадам: Skills милдеттүү
- 2 -кадам: Компоненттер/Аппараттык тизме
- 3 -кадам: Долбоорго сереп
- 4 -кадам: Аппаратты даярдоо
- 5 -кадам: Код жазуу
- 6 -кадам: Суроолор?
Video: Суу агуу детектору: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Эгерде сиз качандыр бир убакта үйүңүзгө суу кирген жертөлөгө келүүдөн тынчсызданып жатсаңыз, бул долбоор сиз үчүн.
Биз суунун агып кетүүсүн аныктоо системасын кантип түзүүнү көрсөтөбүз, ал агып кеткенде сизге текст кабарын жөнөтөт.
1 -кадам: Skills милдеттүү
Бул долбоор үчүн сизге программалоонун негизги билимдери гана керек болот! Биз суу сенсорун өлчөөчү программаны жаздык жана С текстин жөнөтөбүз.
2 -кадам: Компоненттер/Аппараттык тизме
Мына биз колдонгон нерселер:
- Phidget SBC4
- Суу сенсору
- Phidget Cable
3 -кадам: Долбоорго сереп
Бул долбоор төмөнкү макетке ээ болот:
- PhidgetSBC4 биздин программанын кодун иштетет (C менен жазылган). Ал суу сенсоруна VINT Hub камтылган аркылуу туташтырылат.
- Эгерде суу сенсору суу бар экенин көрсөтсө, SBC көпчүлүк зымсыз байланыш операторлору текст билдирүү жөнөтүү үчүн колдогон текстти электрондук почта аркылуу колдонот.
4 -кадам: Аппаратты даярдоо
Биздин сенсор суу менен байланышта болушу мүмкүн (айрыкча тестирлөө учурунда), андыктан биз ПХБнын компоненттерин коргообуз маанилүү. Бул үчүн биз ПХБга конформдук каптаманы колдондук.
5 -кадам: Код жазуу
Бул долбоордун бардык коддору мурунтан эле жазылган жана waterLeakDetector.c файлына киргизилген, андыктан эгер сиз аны ишке ашыргыңыз келсе, анда бир нече нерсени (сериялык номерлерди, электрондук почта дарегин ж.б.) өзгөртүү жана компиляциялоо гана жетиштүү. ал
Маанилүү: орнотуудан мурун, сиз SBCде libcurl орнотушуңуз керек болот. Терминалды ачып, төмөнкү буйрукту киргизиңиз:
Sudo apt-get libcurl4-gnutls-dev орнотуу
SBCде C программаларын кантип түзүү жөнүндө көбүрөөк маалымат алуу үчүн бул шилтемелерди караңыз:
- Өнүктүрүү үчүн пакеттерди орнотуу
- Linux боюнча C программаларын түзүү
Бул жерде коддун кыскача көрүнүшү:
- VoltageInput объектисин түзүңүз
- VoltageInput объектисин суу сенсоруна картага салыңыз. Көбүрөөк маалымат алуу үчүн бул видеону караңыз.
- Убакыт иретинде суу сенсорунун маанисин окуңуз, эгер суунун деңгээли коркунучтуу болсо, SMS билдирүүсүн жөнөтүңүз. Улантпаса.
- Бир секунд уктап, кайра кайталаңыз
6 -кадам: Суроолор?
Эгерде сизде долбоор боюнча суроолор болсо, комментарийлер бөлүмүндө бизге билдириңиз!
Окуу үчүн рахмат
Сунушталууда:
IOT негизиндеги газдын агуу детектору: 4 кадам
IOT негизиндеги газдын чыгышы детектору: Талаптар1 - Nodemcu (ESP8266) 2 - Түтүн сенсору (MQ135) 3 - Өткөргүч зымдар (3)
Суу агуу сигнализациясы: 4 кадам
Суу агып кетүүчү сигнализация машинасы: Долбоордун аталышы: Arduino суу агуу сигнализация машинасы Азыркы учурда адамдарда гараж бар. Гаражда, көпчүлүк адамдар сейрек колдонгон нерселерди же мурунку мезгилге тиешелүү нерселерди жайгаштырышат. Гараждын маанилүү бөлүгүн машиналар жана велосипеддер түзөт
ESP8266 боюнча суу агуу сенсору + Micropython + Domoticz: 16 кадам (Сүрөттөр менен)
ESP8266 + Micropython + Domoticzдеги суу агуу сенсору: Бир нече убакыт мурун аялым менден суу агуу сенсорун жасоону суранган. Ал казандагы түтүктүн агып кетишинен коркуп, жаңы салынган жыгач полун суу каптап кетет. Мен чыныгы инженер катары мындай сенсорго ээ болдум. 15 жашымдан
Суу астындагы камера корпусунун агып кетүү детектору: 7 кадам (сүрөттөр менен)
Суу астындагы камера корпусунун агып кетүү детектору: Суу астындагы камера корпусу сейрек агып кетет, бирок эгерде бул окуя болуп кетсе, анда натыйжалар кадимкидей катастрофалык болуп саналат жана камеранын корпусуна жана линзасына орду толгус зыян келтирет
СУУ АЛДЫНДАГЫ КАМЕРА ҮЙҮНДӨГҮ АГУУ ДЕТЕКТОРУ: 7 кадам (Сүрөттөр менен)
СУУ АЛДЫНДАГЫ КАМЕРА ҮЙҮНДӨГҮ АГУУ ДЕТЕКТОРУ: Суу астындагы камеранын агып кетүү детекторунун мурунку версиясы өткөн жылы Instructables сайтына жарыяланган, анда дизайн Atmel AVR негизделген AdaFruit Trinketке негизделген. Бул жакшыртылган версияда Atmel SAMD M0 негизделген AdaFruit Trinket иштейт. Кайра