Mündəricat:

Su Səviyyəsi Nəzarət Sistemi: 9 Adım (Şəkillərlə birlikdə)
Su Səviyyəsi Nəzarət Sistemi: 9 Adım (Şəkillərlə birlikdə)

Video: Su Səviyyəsi Nəzarət Sistemi: 9 Adım (Şəkillərlə birlikdə)

Video: Su Səviyyəsi Nəzarət Sistemi: 9 Adım (Şəkillərlə birlikdə)
Video: QANDA ŞƏKƏRİ AŞAĞI SALAN 10 SEHRLİ MƏHSUL 2024, Iyul
Anonim
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi
Su səviyyəsinin monitorinq sistemi

Bir DIY Maker olaraq, həmişə həyatımı və başqalarının həyatını asanlaşdırmaq və daha təhlükəsiz etmək üçün bir yol tapmağa çalışıram. 30 Mart 2013 -cü ildə, Mavritaniyanın Paytaxt Limanında ani yağışların daşması nəticəsində ən az 11 adam öldü. Eyni gündə bir neçə evi su basdı, bir çox kəndlinin əmlakına ziyan dəydi. Bu faciənin baş verdiyi bir neçə kilometr məsafədə yaşadığım üçün suyun səviyyəsini izləmə sistemi qurmağa qərar verdim. Fantastik və həvəsli bir komanda ilə birlikdə onu qura bildik.

Layihəni sərinləşdirmək üçün arduino MKR WAN 1310, ultrasəs sensoru, DHT11 sensoru və bəzi LED -lərdən və düymələrdən ibarət olan layihəni təkrarlamaq olduqca asandır.

Təchizat

Material:

  • Arduino MKR WAN 1310
  • Ultrasonik Sensor
  • DHT11 J.
  • keçid telləri
  • Plexo qutusu
  • Gateway
  • Ledlər
  • Düyməni basın

Alətlər:

  • Əl dreli
  • 5 mm bit

Addım 1: Plexo Box hazırlayın

Plexo qutusunun hazırlanması
Plexo qutusunun hazırlanması
Plexo qutusunun hazırlanması
Plexo qutusunun hazırlanması

Güclü və dayanıqlı olduğu üçün korpus üçün 80x80 mm plekso qutu istifadə edirəm. Əvvəlcə ultrasəs sensoru və elektrik kabelinin qapaqlarını çıxardım. Çuxurun diametri ultrasəs sensorunun diametri ilə eyni olduğundan bu çox asandır.

İkincisi, anten üçün korpusun üstündə 5 mm -lik bir delik açıram. Bunun üçün mənim vəziyyətimdə olduğu kimi bir qazma maşını və ya əl matkabı istifadə edə bilərsiniz.

Addım 2: Komponentlərin qoyulması

Komponentlərin qoyulması
Komponentlərin qoyulması
Komponentlərin qoyulması
Komponentlərin qoyulması
Komponentlərin qoyulması
Komponentlərin qoyulması

Ultrasonik sensor telinin uzunluğunu kəsmək məcburiyyətindəydim, çünki qutuya sığmamaq üçün çox uzun idi və əlaqə üçün sonunda qadın pin başlığı ilə bitirmək lazım idi. Sensor daha sonra korpusun içərisinə itələ bilər və quraşdırılmış kilid sistemi ilə özünü kilidləyə bilər. Sonra mkr wan 1310 lövhəsini və sensorlar modulunu əlavə etdim.

Su keçirməyən yan bağlayıcıyı elektrik prizinə qoydum, çünki içəri su girməsini istəmirəm.

Addım 3: Tinkercad Circuit

Tinkercad Dövrü
Tinkercad Dövrü

Son 3 il ərzində çoxlu dövrə vurdum. Amma mənim arduino yox idi. Tinkercad, arduino sxemini öyrənmək və inkişaf etdirmək və onları simulyasiya etmək üçün yeganə yol idi. Arduino uno aldığımdan sonra da, ilk olaraq layihəmi simulyasiya etmək üçün hələ də tinkercad sxemindən istifadə edirəm. Yeni başlayanlar və arduino istifadəçiləri üçün tinkercad sxemini tövsiyə edirəm, çünki bu, yeni dövrə sınayarkən arduinolarınızı yandırmağın qarşısını alacaq.

Addım 4: Telin bağlanması

Telin bağlanması
Telin bağlanması

Tinkercad sxemini yuxarıdakı kimi izləyə bilərsiniz və ya körük bağlantısını izləyə bilərsiniz.

DHT11

+> 5v

Çıxış> pin13

-> torpaq

Ultrasonik sensor

+> 5v

Tetikleyici> pin7

Yankı> pin8

-> torpaq

Bağlayıcı tellərdən istifadə edərək asanlıqla əlaqə qura bilərsiniz və onları bağlayıcılarla bağlaya bilərsiniz.

Addım 5: Problemləri Giderme üçün Ledlər və Push Button əlavə edin

Problemlərin aradan qaldırılması üçün Leds və Push Button əlavə olunur
Problemlərin aradan qaldırılması üçün Leds və Push Button əlavə olunur
Problemlərin aradan qaldırılması üçün Leds və Push Button əlavə olunur
Problemlərin aradan qaldırılması üçün Leds və Push Button əlavə olunur

Cihazın vəziyyətini göstərmək üçün qırmızı və yaşıl bir LED istifadə edirəm və cihazı sıfırlamaq üçün bir düymə var. Dizaynımda tinkercad dövrə üzərində iş olduğu üçün əminəm ki, real həyatda olacaq. Tellərin miqdarını azaltmaq üçün kiçik bir pcb hazırladım.

Addım 6: Kodlaşdırma

Mən onlayn IDE -dən istifadə edirəm və kod aşağıdakı fayldadır

Addım 7: Şəbəkə Quraşdırması

Şey Şəbəkə Quraşdırması
Şey Şəbəkə Quraşdırması

Bağlantıda bu addımları izləyə bilərsiniz. Ətraflı izahla çox asandır. Yuxarıdakı şəkildəki faydalı yük sıralamasını və text.function Decoder (bayt, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {nəticə += String.fromCharCode (parseInt (bayt ));} qaytar {sahəsi1: nəticə,};} Oxunaqlı bir alue əldə etmək üçün çox vacibdir

Addım 8: Məlumat əldə edin

Məlumat Alın
Məlumat Alın
Məlumat Alın
Məlumat Alın

Yuxarıdakı ekran görüntüsündə telefonumda TTN vasitəsi ilə necə məlumat aldığımı görə bilərəm. IFTTT inteqrasiyasından istifadə edərək məlumatları aşağıda google sheet.comment səhifəmdə göstərə bilərəm.

Addım 9: Son həll

Son Həll
Son Həll
Son Həll
Son Həll
Son Həll
Son Həll

Məhsul hələ də inkişaf mərhələsindədir. Yeni bir korpus 3d çap edirəm, amma onu gücləndirməliyəm. Gücləndirmək üçün 12V günəş paneli istifadə edir. Çay sahilinə quraşdırmadan əvvəl hazırda sınaqdan keçirirəm. Tezliklə cihazı dəqiq bir yerə necə yerləşdirəcəyimi göstərmək üçün bir təlimat dərc edəcəyəm.

Tövsiyə: