Мазмұны:

Су деңгейін бақылау жүйесі: 9 қадам (суреттермен)
Су деңгейін бақылау жүйесі: 9 қадам (суреттермен)

Бейне: Су деңгейін бақылау жүйесі: 9 қадам (суреттермен)

Бейне: Су деңгейін бақылау жүйесі: 9 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Қараша
Anonim
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі
Су деңгейін бақылау жүйесі

DIY жасаушы ретінде мен өз өмірімді және басқалардың өмірін жеңілдету мен қауіпсіз етудің жолын табуға тырысамын. 2013 жылдың 30 наурызында кенеттен жаңбыр Маврикияның астаналық портындағы су тасқынынан кейін кемінде 11 адам қайтыс болды. Сол күні бірнеше үйді су басты, көптеген ауыл тұрғындарының мүлкі бүлінді. Мен қайғылы оқиға орын алатын бірнеше шақырым жерде тұратындықтан, мен су деңгейін бақылау жүйесін құруды шештім. Фантастикалық және ынталы топпен бірге біз оны құра алдық.

Жобаны қайталау өте оңай, ол arduino MKR WAN 1310, ультрадыбыстық сенсор, DHT11 сенсоры және кейбір светодиодтар мен жобаны салқындату үшін батырмадан тұрады.

Жабдықтар

Материал:

  • 1310
  • Ультрадыбыстық сенсор
  • DHT11 J
  • көтергіш сымдар
  • Plexo қорапшасы
  • Шлюз
  • Ледс
  • Батырмаға басу

Құралдар:

  • Қол жаттығуы
  • 5 мм бит

1 -қадам: Plexo қорабын дайындау

Plexo қорабын дайындау
Plexo қорабын дайындау
Plexo қорабын дайындау
Plexo қорабын дайындау

Қоршау үшін мен 80x80 мм плексо қорапты қолданамын, себебі ол берік және берік. Алдымен мен ультрадыбыстық сенсор мен қуат кабелінің қақпақтарын шешіп алдым. Бұл өте оңай, өйткені тесік диаметрі ультрадыбыстық сенсордың диаметрімен бірдей.

Екіншіден, мен антенна үшін корпустың жоғарғы жағында 5 мм тесік жасаймын. Бұл үшін сіз менің жағдайымдағыдай бұрғылау машинасын немесе қолмен бұрғылауды пайдалана аласыз.

2 -қадам: Компоненттерді орналастыру

Компоненттерді қою
Компоненттерді қою
Компоненттерді қою
Компоненттерді қою
Компоненттерді қою
Компоненттерді қою

Мен ультрадыбыстық сенсорлық сымның ұзындығын қиюға тура келді, себебі ол қорапқа сыймайтындай ұзын болды және қосылу үшін оны әйел түйреуіштің жоғарғы жағымен аяқтау керек болды. Содан кейін сенсорды корпустың ішіне итеріп, бекітілген құлыптау жүйесімен құлыптауға болады, содан кейін mkr wan 1310 тақтасы мен сенсорлар модулін қостым.

Мен су өткізбейтін бүйірлік қосқышты розеткаға қойдым, себебі мен судың ішке кіруін қаламаймын.

3 -қадам: Tinkercad схемасы

Tinkercad схемасы
Tinkercad схемасы

Соңғы 3 жыл ішінде мен көп айналым жасадым. Бірақ менде ардуино болған жоқ. Tinkercad - мен үшін ардуино схемасын үйренудің және дамытудың және оларды имитациялаудың жалғыз жолы. Мен arduino uno алғаннан кейін де, мен әлі де жобамды имитациялау үшін Tinkercad схемасын қолданамын. Мен жаңадан бастаушыларға және arduino пайдаланушыларға tinkercad схемасын ұсынамын, себебі бұл сізге жаңа схеманы қолдану кезінде ардуиноның күйіп кетуіне жол бермейді.

4 -қадам: сымды қосу

Сымды қосу
Сымды қосу

Tinkercad схемасын жоғарыдағыдай орындауға болады немесе төмендегі қосылымды орындауға болады.

DHT11

+> 5в

Шығу> пин13

-> жер

Ультрадыбыстық сенсор

+> 5в

Іске қосу> PIN7

Жаңғырық> пин8

-> жер

Өткізгіш сымдарды қолдана отырып, сіз қосылуды оңай жасай аласыз және оларды ілмекпен бекітіңіз.

5 -қадам: Ақаулықтарды жою үшін жарықдиодты және батырманы қосу

Ақаулықтарды жою үшін жарықдиодты және басу түймесін қосу
Ақаулықтарды жою үшін жарықдиодты және басу түймесін қосу
Ақаулықтарды жою үшін жарықдиодты және басу түймесін қосу
Ақаулықтарды жою үшін жарықдиодты және басу түймесін қосу

Мен құрылғы күйін көрсету үшін қызыл және жасыл светодиодты қолданамын және құрылғыны қалпына келтіру үшін түймешікті басамын. Менің дизайнымда Tinkercad схемасы бойынша жұмыс болғандықтан, бұл нақты өмірде болатынына сенімдімін. Мен сымның мөлшерін азайту үшін мен шағын компьютер жасадым.

6 -қадам: кодтау

Мен онлайн IDE қолданамын және код төмендегі файлда

7 -қадам: Thing Network Setup

Thing Network Setup
Thing Network Setup

Сіз бұл сілтеме бойынша осы қадамдарды орындауға болады. Толық түсіндірумен өте оңай. Мен жоғарыдағы суреттегі пайдалы жүктемені реттегішті және text.function декодерін (байттар, порт) {var decoded = {}; var result = «»; for (var i = 0; i <bytes.length; i ++) {нәтижесін қостым. += String.fromCharCode (parseInt (байт ));} қайтару {өріс1: нәтиже,};} Бұл оқылатын түсінікті алу үшін өте маңызды

8 -қадам: Деректерді алу

Деректерді алу
Деректерді алу
Деректерді алу
Деректерді алу

Сіз менің телефонымда TTN арқылы деректерді қалай қабылдайтынымды жоғарыдағы скриншотта көре аласыз, сонымен қатар, егер мен оны қалай жасағанымды білгіңіз келсе, IFTTT интеграциясын пайдаланып, google парақшамдағы мәліметтерді төменде көрсетемін.

9 -қадам: соңғы шешім

Соңғы шешім
Соңғы шешім
Соңғы шешім
Соңғы шешім
Соңғы шешім
Соңғы шешім

Өнім әзірше даму сатысында. Мен жаңа корпусты 3d басып шығарамын, бірақ оны күшейту керек. Ол қуат алу үшін 12 вольтты күн батареясын қолданады. Мен оны қазір өзен жағасына орнатпас бұрын сынап жатырмын. Мен жақын арада құрылғыны нақты орынға қалай қою керектігін көрсететін нұсқаулық шығарамын.

Ұсынылған: