Seçtiğiniz bir DIY Sensör olun ve Bluetooth ile Android Telefonunuzda Ölçümü görüntüleyin: 3 Adım

Seçtiğiniz bir DIY Sensör olun ve Bluetooth ile Android Telefonunuzda Ölçümü görüntüleyin: 3 Adım

İçindekiler:

Anonim

Vücut ısısı, dış hava sıcaklığı, UV radyasyonu, ışık yoğunluğu, güneş ışınımı, manyetik alan, basınç vb. Gibi şeyleri ölçmek için bir sensöre ihtiyacınız var mı? Günümüz teknolojisi ile, bir sensör oluşturmak ve Bluetooth ile cep telefonunuzda görüntülemek çok kolay hale gelir. Size burada, seçtiğiniz çeşitli sensörleri takmanıza izin veren böyle bir cihaz yapmanın temellerini göstermek istiyorum. Tüm bileşenler raftan (veya ağdan) kolayca temin edilebilir. Toplam maliyet 20 dolardan az. Şekil 1, güneş fotometresi veya UV sensörü olarak kullanılabilecek bir cihaz oluşturduğumu gösteriyor. Şekil 2, Samsung cep telefonumda kalibre edilmiş ölçümleri görüntülemek için oluşturduğum Android Uygulamasını göstermektedir.

Gereçler:

1. Adım: Sensörünüzü Tasarlayın

Şekil 2, kurduğum sensör cihazının temel diyagramını göstermektedir. Çok basit, bir sunphotometre durumunda, güneş ışığını saptamak için bir LED'i kullanabilirsiniz, bu da Attiny45'e gönderilmek üzere yaklaşık 1 V üretecektir. Gerilim sinyali güneş ışığı yoğunluğuyla orantılıdır ve Attiny45 içindeki ADC dönüştürücü tarafından dijital bir sayıya dönüştürülür. Dijital numara Tx üzerinden Bluetooth modülüne gönderilir. Bluetooth Android telefonuma bağlı ve App "Sensör Görünümü" (http://play.google.com/store/apps/details?id=com.chavatech.chavasensor adresinden edinilebilir) verileri alır, fiziksel özelliklere dönüştürür Bir kalibrasyon denklemi kullanarak miktar. Ardından, cep telefonu ekranında ölçümü dinamik olarak görüntüler. Benim durumumda, herhangi bir amplifikatör kullanmam bile gerekmemişti, ancak bu kesinlikle sinyalleri Attiny45'e göndermeden önce zayıf dedektörler için bir seçenekti.

Adım 2: Sensörünüz için Parçaları Alma

Gerekli olan minimum parça sayısının listesi:

1. Dedektör: Bir sunphotometer (0.5 $) için, güneş yoğunluğunu yaklaşık 0.5um'da ölçen yeşil bir LED kullanabilirsiniz. Ayrıca bir web sitesinden elde ettiğim şey olan yaklaşık 5 dolarlık bir UVA sensörü de alabilirsiniz. Ayrıca vücut sıcaklıklarını ölçmek için oldukça ucuz olan termistörleri kullanarak cihazı test ettim. Sensör seçimi yalnızca hayal gücünüz ve fiyatınızla sınırlıdır.

2. Mikrodenetleyici ($ 1): Ben ucuz, küçük ve işi yapan Attiny45'i seçiyorum. ADC kanalları var. Seri bir arayüzden yoksundur, ancak yazılım uygulamasıyla yapmayı başardım, böylece Bluetooth'a veri gönderebiliyordum. İlgilenenler için.hex dosyasını sunabilirim.

3. Voltaj regülatörü (0,5 $): Bluetooth modülü için 3,3V sağlayan 78L33'ü seçiyorum ve Attiny45 de mutlu.

4. Batarya: Voltaj 5V'un üzerinde olan herhangi bir batarya tamam olmalı, ancak kolay kullanım için 9V'luk bir ortak tip seçiyorum.

5. Breadboard (8 $) veya PCB (4 $): Başlangıçta muhtemelen lehimleme vb. Gibi birçok baş ağrısından kurtulmak için bir breadboard kullanmak isteyebilirsiniz. Lehimleme konusunda iyiyseniz, küçük bir PCB elbette iyi çalışır. Her ikisi de RadioShack parçalarıdır.

6. Plastik bir kutu: Homedepot'tan bir dolar için plastik bir ışık kutusu seçiyorum.

7. Bluetooth modülü: HC-06 veya HC-07'yi seçiyorum, her biri dealextreme'de yaklaşık 8 $ tutuyor.

7. 0,99 $ maliyeti android App "Sensör Görünümü".

8. Bazı teller (Ücretsiz): Sadece eski telefon telini kullanıyorum. Şimdi bir gün analog telefona kim ihtiyaç duyuyor?

Yani toplam maliyet yaklaşık 16 $. Elbette, gerçek maliyetiniz ne seçtiğinize bağlı olarak değişecektir.

Şimdi her şeyi breadboard'unuza takın ve hazır.

Adım 3: Cep Telefonunuzu Sensöre Bağlama.

Play.google.com/store adresinden "Sensör Görünümü" Uygulamasını yüklemeniz gerekir.

Yüklemeden sonra Uygulamayı başlatır ve aşağıdaki gibi yapılandırmanız gerekir:

1) "Ayarlar" a gitmek için android telefonunuzdaki menü düğmesine (sol taraftaki düğme) basın. Sensörden aldığı dijital sayıları fiziksel birimlere dönüştürmek için kalibrasyon katsayılarını girebilirsiniz. Kalibrasyon aşağıdaki denklemi kullanır:

Y = kayma eğimi * X Kuadratik * X ^ 2

Y, görüntülenecek fiziksel niceliktir; X, sensörden alınan dijital sayıdır; Ofset, eğim ve Kuadratik, bir kalibrasyona dayanarak tahmin etmeniz veya belirlemeniz gereken katsayılardır. Örneğin, sıcaklık için, vücut sıcaklığınıza göre kalibre edebilirsiniz. Ofset ayarını ve sıfırlara, ikinci dereceye ve ikinci dereceye kadar eğim ayarladığınızda, sensörün ne ürettiğini görebilirsiniz (16 bit dijital sayı olarak).

Bu katsayıları girdikten sonra, ekrana geri dönmek için return tuşuna basın.

2) Bluetooth bağlantısı: "Sensör Görünümü" Uygulaması içinde, üstteki bluetooth bağlantı simgesine tıklayın, kimliğini veya adına göre bluetooth modülünü bulun ve bağlanın. Bağlandıktan sonra. Ekranda görüntülenen sayıları görmeye başlamalısınız. Ölçümler her yarım saniyede bir güncellenir.

Keyfini çıkarın!