İçindekiler:
Video: Yılbaşı Ağacı Su Alarmı: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Bu, Noel için gerçek bir ağacınız varsa ve sulu kaldığından emin olmanız gerekiyorsa kullanılabilecek basit bir örnek projedir. Büyürken, hiç su olup olmadığını görmek için ağacın altına uzanmamız ve ağaç standında parmağımızı kıpırdatmamız gerektiğini hatırlıyorum. Teknoloji çağında, daha iyi bir yol olmalı! Bu basit proje, bir analog su seviyesi sensörü, pasif bir sesli uyarıcı ve Arduino tabanlı bir MCU kullanarak su seviyesini okuyacaktır. Bu proje için gereken her şey (ve üzerinde çalıştığım diğer Noel temalı olanlar) bu tek kit kullanılarak yapılabilir.
Gereçler:
-
(1) ELEGOO Mega 2560 Project Arduino IDE ile Uyumlu Eğitimli En Eksiksiz Ultimate Başlangıç Kiti - Amazon, bağlı kuruluş olmayan
- MEGA 2560 Denetleyici
- Su Seviyesi Algılama Sensörü
- Pasif Zil
- atlama teli
Adım 1: Bağlantılar
Bahsettiğim gibi, bu çalışmak ve değiştirmek için oldukça basit bir projedir. Su seviye sensörü sadece üç telli bir cihazdır ve buzzer sadece iki bağlantıdır ve doğrudan Arduino PWM pinlerinden güç alabilir. Bu çok basit bir proje olduğu için bağlantıların şemasını yapmayacağım, sadece pin-to-pin listesi yapacağım. Bu başlangıç kiti, bileşenlerin her biri için güzel şemalar ve görüntüler sağlayan bir CD ile birlikte gelir. Farklı öğelerin kullanılmasına yardımcı olacak bazı örnek kod parçaları da vardır.
Bu proje için bağlantılar aşağıdaki gibidir…
Su Seviyesi (+) - Arduino (5V)
Su Seviyesi (-) - Arduino (GND)
Su Seviyesi (S) - Arduino (A0)
Buzzer (-) - Arduino (GND)
Zil (+) - Arduino (11)
2. Adım: Örnek Kod
Bu programın kodu oldukça basit, 30 satırdan az. Sadece su seviyesi sensörünün değerini okur, bunu yeterli su olduğuna karar verdiğim önceden ayarlanmış değerle karşılaştırır ve ardından sizi uyarmak için bip sesi çıkarır veya vermez. Kurulum şeklim, bitmek üzere olan bir pili olan ve sık sık kısa bir bip sesi veren bir duman alarmı gibi olabilir. Su yeterince dolduğunda, yeterli su eklendiğine dair sizi uyarmak için beş kez bip sesi çıkaracaktır. Bu 'dolu' bip sesleri, doldurulduktan sonra yalnızca bir kez verilir.
Program ayrıca, standınızın ne kadar dolu olduğunu bulmaya çalışırken hata ayıklama için analog değeri seri bağlantı noktasına çıkaracaktır. Bu, bir yüzde değeri, su hacmi vb. ile ölçeklendirilebilir. İhtiyaçlarınızı karşılamak için ne isterseniz!
Bu kod, su seviyesi değerini, buzzer'ın sorunları size nasıl bildirdiğini vb. değiştirmek için kolayca değiştirilebilir. Arduino'dan bir zilin çalması için bir frekans ve zaman koymanıza izin veren 'ton' işlevini kullanıyorum. Doğrudan bir PWM pini ile bir buzzer kullanmayı çok kolaylaştırır.
Kodu, kullanmanız, değiştirmeniz, parçalamanız, kopyalamanız vb. için buraya da yükledim.
3. Adım: Genişletme
Bu örneğin Noel bittikten sonra birçok uygulaması var. Bu, hidroponik gibi suda oturan diğer tesis ortamlarında kullanılabilir. Su seviyesinin çok düşmediğinden emin olmak için bunu bir balık akvaryumunda kullanmak üzere de değiştirebilirsiniz.
Bu sadece 5V'luk bir sistem olmasına rağmen, elektronikleri su çevresinde kullanırken her zaman dikkatli olmalısınız ve herhangi bir elektroniği tamamen suya batırmamalısınız. Suyun etrafında elektriğin olmasından rahatsızlık duyuyorsanız, yardım isteyin.
Bu proje için başka bir iyileştirme, daha iyi ayarlayabilmeniz için su seviyesi sensörünü yerleştirmek için bir tür klips veya muhafazaya sahip olmak olacaktır. PCB'de, 3D baskılı bir brakete veya muhafazaya monte edilmesi oldukça kolay olacak iki montaj deliği ve güzel bir oluk vardır. Şu anda yazıcımla ilgili sorunlarla mücadele ediyorum, bu yüzden bir süredir hiçbir şey yazdıramadım.
Kullandığım Elegoo kiti ayrıca 9V pil ve konektörle birlikte geldi, böylece bu cihazı bir elektrik prizine bağlı tutmak zorunda kalmamanız için tamamen pille çalışır hale getirebilirsiniz.
Ayrıca Mini tarzı bir kontrolör kullanarak ve tüm bunları küçük bir devre kartına monte ederek bu projenin boyutunu oldukça kolay bir şekilde küçültebilirsiniz. Elimde mevcut olduğu için Mega'yı kullandım.
Umarım bu Eğitilebilir Tablo size bu sensörlerle yapabileceğiniz bir şey hakkında bir fikir vermiştir. Bu ay Noel ile ilgili başka projelerim de olacak. Herhangi bir sorunuz olursa ulaşmaktan çekinmeyin!
Önerilen:
Web Sitesi Kontrollü Yılbaşı Ağacı (Herkes Kontrol Edebilir): 19 Adım (Resimlerle)
Web Sitesi Kontrollü Noel Ağacı (Herkes Kontrol Edebilir): Web sitesi kontrollü bir Noel ağacının nasıl göründüğünü bilmek ister misiniz? İşte Noel ağacımla ilgili projemi gösteren video. Canlı yayın şimdiye kadar sona erdi, ancak neler olup bittiğini yakalayan bir video yaptım: Bu yıl Aralık ayının ortasında
Bluetooth Kontrollü NeoPixel Yılbaşı Ağacı: 5 Adım
Bluetooth Kontrollü NeoPixel Noel Ağacı: Bu yıl Noel ağacınıza IoT'yi (Nesnelerin İnterneti) nasıl ekleyeceğinizi merak ettiniz mi? Bu tamamen mümkün! Ben şahsen bu projeye "ArduXmas" adını verdim ve bir Arduino domuzu tarafından kontrol edilen bir RGB NeoPixel led şeritten oluşuyor
FlatPack Yılbaşı Ağacı: 6 Adım (Resimlerle)
FlatPack Noel Ağacı: "Seni özlüyoruz"; Instructables'tan geçen hafta posta ve evet… Ben de seni özledim ^_^ Şey, gerçek dünyayla biraz meşguldüm ama dün -- 25 Aralık -- tatildi. Karım ve çocuklarım kayınvalidemi ziyaret ediyor, bu yüzden evde yalnızdım
LED Devre Kartı Yılbaşı Ağacı Süsleme: 15 Adım (Resimlerle)
LED Devre Kartı Yılbaşı Ağacı Süsleme: Bu Noel, arkadaşlarıma ve aileme vermek için Noel süsleri yapmaya karar verdim. Bu yıl KiCad öğreniyordum, bu yüzden devre kartlarından süslemeler yapmaya karar verdim. Bu süslerden yaklaşık 20-25 tane yaptım. Süs bir devredir
LED Yılbaşı Ağacı Süsleme: 3 Adım (Resimlerle)
LED Yılbaşı Ağacı Süsleme: Herkese merhaba. Noel yaklaşırken, bazı LED'ler, bazı dirençler ve 555 zamanlayıcı IC ile güzel bir Noel ağacı dekorasyonu oluşturmaya karar verdim. Gerekli tüm bileşenler THT bileşenleridir, bunların lehimlenmesi SMD bileşenlerine göre daha kolaydır.