İçindekiler:

Su Seviyesi İzleme Sistemi: 9 Adım (Resimli)
Su Seviyesi İzleme Sistemi: 9 Adım (Resimli)

Video: Su Seviyesi İzleme Sistemi: 9 Adım (Resimli)

Video: Su Seviyesi İzleme Sistemi: 9 Adım (Resimli)
Video: en sevdiğim öğrencimi kopya çekerken yakaladım… 2024, Kasım
Anonim
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi
Su Seviyesi İzleme Sistemi

Bir Kendin Yap Üreticisi olarak, her zaman hayatımı ve başkalarının hayatını daha kolay ve daha güvenli hale getirmenin bir yolunu bulmaya çalışırım. 30 Mart 2013'te Mauritius Capital Port Louis'de ani yağmurun sele neden olması sonucu en az 11 kişi öldü. Aynı gün birçok evi su bastı ve birçok köylünün mal varlığı zarar gördü. Bu trajedinin yaşandığı birkaç kilometrede yaşadığım için bir su seviyesi izleme sistemi kurmaya karar verdim. Fantastik ve motive bir ekiple birlikte onu inşa edebildik.

Bir arduino MKR WAN 1310, ultrasonik sensör, DHT11 sensörü ve projeyi serinletmek için bazı ledler ve butonlardan oluşan projeyi kopyalamak oldukça kolaydır.

Gereçler

Malzeme:

  • Arduino MKR WAN 1310
  • Ultrasonik sensör
  • DHT11 J
  • ump teller
  • plekso kutu
  • geçit
  • Ledler
  • Butona basınız

Aletler:

  • El matkabı
  • 5 mm uç

Adım 1: Plexo Box'ın Hazırlanması

Plexo Box'ın Hazırlanması
Plexo Box'ın Hazırlanması
Plexo Box'ın Hazırlanması
Plexo Box'ın Hazırlanması

Muhafaza için, güçlü ve dayanıklı olduğu için 80x80mm plekso kutu kullanıyorum. Öncelikle ultrasonik sensör ve güç kablosunun kapaklarını çıkardım. Deliğin çapı ile ultrasonik sensörün çapı aynı olduğu için bu çok kolaydır.

İkinci olarak, anten için kasanın üstüne 5 mm'lik bir delik açıyorum. Bunun için benim durumumda olduğu gibi bir delme makinesi veya bir el matkabı kullanabilirsiniz.

Adım 2: Bileşenleri Yerleştirme

Bileşenleri Yerleştirme
Bileşenleri Yerleştirme
Bileşenleri Yerleştirme
Bileşenleri Yerleştirme
Bileşenleri Yerleştirme
Bileşenleri Yerleştirme

Kutuya sığmayacak kadar uzun olduğu için ultrasonik sensör kablosunun uzunluğunu kısaltmak ve bağlantı için sonunda dişi pin başlığı ile bitirmek zorunda kaldım. Sensör daha sonra kasanın içine itilip yerleşik kilit sistemi ile kendini kilitleyebilir. Ardından mkr wan 1310 kartını ve sensör modülünü ekledim.

Suyun içeri girmesini istemediğim için elektrik prizine su geçirmez yan konektörü koydum.

Adım 3: Tinkercad Devresi

Tinkercad Devresi
Tinkercad Devresi

Son 3 yılda çok fazla devre yaptım. Ama arduinom yoktu. Tinkercad, arduino devresini öğrenmem, geliştirmem ve simüle etmem için tek yoldu. Arduino uno'mu aldıktan sonra bile, ilk önce projemi simüle etmek için tinkercad devresini kullanıyorum. Tinkercad devresi, birden fazla bileşen kullanmanıza ve bunları gidermenize izin veriyor. Tinkercad devresini yeni devre denerken arduino'nuzu yakmanızı önleyeceği için yeni başlayanlar ve arduino kullanıcıları için şiddetle tavsiye ederim.

Adım 4: Telin Bağlanması

Telin Bağlanması
Telin Bağlanması

Tinkercad devresini yukarıdaki gibi takip edebilir veya aşağıdaki bağlantıyı takip edebilirsiniz.

DHT11

+ > 5v

çıkış > pin13

- > toprak

Ultrasonik sensör

+ > 5v

Tetik > pin7

yankı > pin8

- > toprak

Jumper kabloları kullanarak bağlantıyı kolayca yapabilir ve zip bağları ile bağlayabilirsiniz.

Adım 5: Sorun Giderme için Ledler ve Basmalı Düğme Ekleme

Sorun Giderme için Ledler ve Basmalı Düğme Ekleme
Sorun Giderme için Ledler ve Basmalı Düğme Ekleme
Sorun Giderme için Led ve Basmalı Düğme Ekleme
Sorun Giderme için Led ve Basmalı Düğme Ekleme

Cihazın durumunu göstermek için kırmızı ve yeşil bir led ve cihazı sıfırlamak için bir basma düğmesi kullanıyorum. Tasarımım tinkercad devresi üzerinde çalıştığı için gerçek hayatta olacağından oldukça eminim. Bu yüzden kablo miktarını azaltmak için küçük bir pcb yaptım.

Adım 6: Kodlama

Çevrimiçi IDE kullanıyorum ve kod aşağıdaki dosyadaki gibidir

7. Adım: Thing Ağı Kurulumu

Şey Ağı Kurulumu
Şey Ağı Kurulumu

Bu bağlantıdaki adımları takip edebilirsiniz. Ayrıntılı açıklama ile süper kolaydır. Yukarıdaki resimde payload dekoratörünü ve text.function Decoder(bytes, port) {var decoding = {};var result = "";for (var i = 0; i < bytes.length; i++) {result dosyasını ekledim. += String.fromCharCode(parseInt(bytes));} return {field1: sonuç, };} Okunabilir bir değer elde etmek için bu çok önemlidir

8. Adım: Veri Alın

Veri almak
Veri almak
Veri almak
Veri almak

Telefonumda TTN üzerinden nasıl veri aldığımı yukarıdaki ekran görüntüsünde görebilirsiniz. Nasıl yaptığımı bilmek istiyorsanız, aşağıdaki google sayfamdaki verileri görüntülemek için IFTTT entegrasyonunu da kullanıyorum.

9. Adım: Nihai Çözüm

Son çözüm
Son çözüm
Son çözüm
Son çözüm
Son çözüm
Son çözüm

Ürün henüz geliştirme aşamasındadır. Yeni bir muhafazayı 3 boyutlu olarak yazdırıyorum ancak güçlendirmem gerekiyor. Güç sağlamak için 12v güneş paneli kullanıyor. Şu anda nehir kıyısına kurmadan önce test ediyorum. Yakında cihazı kesin konuma nasıl yerleştireceğimi gösteren bir talimat yayınlayacağım.

Önerilen: