İçindekiler:
- Gereçler
- Adım 1: Plexo Box'ın Hazırlanması
- Adım 2: Bileşenleri Yerleştirme
- Adım 3: Tinkercad Devresi
- Adım 4: Telin Bağlanması
- Adım 5: Sorun Giderme için Ledler ve Basmalı Düğme Ekleme
- Adım 6: Kodlama
- 7. Adım: Thing Ağı Kurulumu
- 8. Adım: Veri Alın
- 9. Adım: Nihai Çözüm
Video: Su Seviyesi İzleme Sistemi: 9 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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ı
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
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
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ı
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
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
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
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
Ü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:
DIY Akıllı Robot İzleme Araç Kitleri Araba İzleme Işığa Duyarlı: 7 Adım
DIY Akıllı Robot Takip Araç Kitleri Araba Takip Işığa Duyarlı: Design by SINONING ROBOTTizleme robotu carTheoryLM393 çipinden satın alabilirsiniz, iki fotodirenci karşılaştırın, bir tarafı BEYAZ üzerinde fotodirenç LED'i olduğunda motorun tarafı hemen duracak, motorun diğer tarafı döndür, böylece
Arduino ve Raspberry Pi Destekli Pet İzleme Sistemi: 19 Adım (Resimli)
Arduino ve Raspberry Pi Destekli Pet İzleme Sistemi: Geçenlerde tatildeyken evcil hayvanımız Beagle ile bağlantı eksikliğini fark ettik. Biraz araştırmadan sonra, birinin evcil hayvanını izlemesine ve onunla iletişim kurmasına izin veren statik bir kameraya sahip ürünler bulduk. Bu sistemlerin belirli faydaları vardı
Güvenli Olmayan Gürültü Seviyesi Uyarı Sistemi: 11 Adım (Resimlerle)
Güvenli Olmayan Gürültü Seviyesi Uyarı Sistemi: Oshman Mühendislik Tasarım Mutfağı (OEDK), Rice Üniversitesi'ndeki en büyük maker alanıdır ve tüm öğrencilerin gerçek dünyadaki zorluklara çözümler tasarlaması ve prototiplemesi için bir alan sağlar. Bu amaca hizmet etmek için OEDK, bir dizi elektrikli el aletine ev sahipliği yapmaktadır
Pool Pi Guy - Raspberry Pi Kullanarak AI Tahrikli Alarm Sistemi ve Havuz İzleme: 12 Adım (Resimli)
Pool Pi Guy - Raspberry Pi Kullanarak AI Driven Alarm Sistemi ve Havuz İzleme: Evde havuz yapmak eğlencelidir, ancak büyük sorumluluk gerektirir. En büyük endişem, havuzun yakınında kimse olup olmadığını (özellikle küçük çocuklar) izlemek. En büyük sıkıntım, havuz suyu hattının asla pompa girişinin altına inmemesi
Topraksız Sera İzleme ve Kontrol Sistemi: 5 Adım (Resimli)
Hidroponik Sera İzleme ve Kontrol Sistemi: Bu derste size hidroponik sera izleme ve kontrol sisteminin nasıl kurulacağını göstereceğim. Size seçilen bileşenleri, devrenin nasıl kurulduğuna dair bir bağlantı şemasını ve Seeed'i programlamak için kullanılan Arduino taslağını göstereceğim