İçindekiler:

Yılbaşı Ağacı Su Alarmı: 3 Adım
Yılbaşı Ağacı Su Alarmı: 3 Adım

Video: Yılbaşı Ağacı Su Alarmı: 3 Adım

Video: Yılbaşı Ağacı Su Alarmı: 3 Adım
Video: Nasıl olmuş??? 2024, Kasım
Anonim
Noel Ağacı Su Alarmı
Noel Ağacı Su Alarmı

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

Bağlantılar
Bağlantılar
Bağlantılar
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

Basit kod
Basit kod
Basit kod
Basit kod
Basit kod
Basit 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

Genişleme
Genişleme

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: