İçindekiler:

Akustik DISDRO Metre: Raspebbery Pi Açık Hava İstasyonu (Bölüm 2): 4 Adım (Resimlerle)
Akustik DISDRO Metre: Raspebbery Pi Açık Hava İstasyonu (Bölüm 2): 4 Adım (Resimlerle)

Video: Akustik DISDRO Metre: Raspebbery Pi Açık Hava İstasyonu (Bölüm 2): 4 Adım (Resimlerle)

Video: Akustik DISDRO Metre: Raspebbery Pi Açık Hava İstasyonu (Bölüm 2): 4 Adım (Resimlerle)
Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024, Kasım
Anonim
Akustik DISDRO Metre: Raspebbery Pi Açık Hava İstasyonu (Bölüm 2)
Akustik DISDRO Metre: Raspebbery Pi Açık Hava İstasyonu (Bölüm 2)

DISDRO, damla dağıtımı anlamına gelir. Cihaz, her damlanın boyutunu bir zaman damgasıyla kaydeder. Veriler, meteorolojik (hava durumu) araştırma ve çiftçilik dahil olmak üzere çeşitli uygulamalar için faydalıdır. Disdro çok doğruysa, bir yağmur ölçer gibi toplam yağışı ölçebilir. Ayrıca basit bir yağmur dedektörü olarak da kullanılabilir.

Bir DISDRO, diğer bilgisayarlı yağmur ölçerler (Ultrasonik Yağmur Ölçer ve devrilme braketleri) gibi yağmur oranını hesaplamada da yararlıdır.

Bu DISDRO'yu kurmaya karar verdim, çünkü Ultrasonik Yağmur Ölçerim bu aşamada ilk bir veya iki mm'lik yağmur için çok doğru değil çünkü tabanı mükemmel bir şekilde düzleştirilmemiş ve ayrıca eğlenceli olabilir.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak

1) Raspberry pi, olabildiğince hızlı bir ahududu pi kullandım 3

2) Ekmek tahtası

3) Çok sayıda atlama kablosu (20 yapacak) ve PI'nizden DISDRO'ya birkaç metre ince elektrik kablosu

4) MCP3008 ADC (Analogdan dijitale dönüştürücü, diğer ADC'ler yapabilir).

5) Piezo Elektrik Elemanı

6) Eski bir CD

7) Marangoz Bıçağı

8) süper yapıştırıcı

9) PLASTİK 70 (Opsiyonel)

10) Python becerileri (Örnek betikler vereceğim)

Bu öğelerin çoğu eBay'den temin edilebilir olmalıdır. Güney Afrikalılar Communica'yı kullanabilir,

2. Adım: Donanımınızı Oluşturun

Donanımınızı Oluşturun
Donanımınızı Oluşturun
Donanımınızı Oluşturun
Donanımınızı Oluşturun

Folyoyu CD'nin akrilik tabakasından çıkarın. Piezoyu CD'nin arkasına takın. CD'nin ön yüzü yağmuru dinlemek için kullanılacaktır. Mavi kablo (Sinyal) MCP3008'in 0 kanalına, kırmızı ve siyah sırasıyla 3,3 volta ve toprağa bağlanmalıdır.

CD ve piezo'nun ön tarafını su geçirmez hale getirmek için uygun kaplama (Plastik 70) kullanabilirsiniz. Tellerin ve seramiğin takıldığı cd ve piezo'nun arkasına püskürtmeyin. Seramik püskürtülürse piezo düzgün şekilde titreşmeyecektir.

Adım 3: PI, MCP3008 ve Piezo Bağlantısı için Devrenizi Oluşturun

Image
Image
Devrenizi PI, MCP3008 ve Piezo Bağlantısı İçin Oluşturun
Devrenizi PI, MCP3008 ve Piezo Bağlantısı İçin Oluşturun
Devrenizi PI, MCP3008 ve Piezo Bağlantısı İçin Oluşturun
Devrenizi PI, MCP3008 ve Piezo Bağlantısı İçin Oluşturun

MCP3008 ve Raspberry PI'yi bağlama konusunda çok sayıda öğretmen var. Adafruit eğitimini başlangıçta kullandım:

Donanım SPIDonanım SPI'sini kullanmak için önce raspi-config aracını kullanarak SPI'yi etkinleştirdiğinizden emin olun (veya masaüstünüze, Uygulamalar (Başlat) Menüsü, Tercihler, Raspberry Pi Yapılandırması, Arayüzler'e gidin). Hem SPI arabirimini etkinleştirmeye hem de SPI çekirdek modülünü yüklemeye evet yanıtı verdiğinizden emin olun, ardından Pi'yi yeniden başlatın. Şimdi MCP3008'i Raspberry Pi'ye aşağıdaki gibi bağlayın:

MCP3008 VDD'den Raspberry Pi 3.3V'ye

MCP3008 VREF - Raspberry Pi 3.3V

MCP3008 AGND'den Raspberry Pi GND'ye

MCP3008 DGND'den Raspberry Pi GND'ye

MCP3008 CLK'dan Raspberry Pi SCLK'ye

MCP3008 DOUT'dan Raspberry Pi'ye MISO

MCP3008 DIN'den Raspberry Pi MOSI'ye

MCP3008 CS/SHDN'den Raspberry Pi'ye CE0

Bu devre artık Piezo Electical Eliment dahil olmak üzere 3,3 volt giriş alan birçok analog sensör için kullanılabilir.

Piezo Eliment Kırmızı kablosunu (Volt girişi) MCP3008'in PI 3,3 volta, topraktan toprağa ve Piezo Çıkışını (Mavi) MCP3008'in CH0'a (Kanal sıfır) bağlayın.

Yalnızca kırmızı ve siyah kablolu (kartsız) bir piezo elektrik elemanınız varsa, kırmızı kabloyu MCP 3008'in 0 kanalına ve siyahı GND'ye bağlayın. Ayrıca MCP3008 kanal 0 ile toprak arasına 1 Meg Ohm'luk bir direnç bağlayın (Piezo ve Direnç paralel bağlanır). Direnç, MCP 3008'i piezo tarafından oluşturulan akım ve gerilim tepe noktalarından koruyacaktır.

Ekli videoda piezoyu bitscope mikro ile de test ettim. Ancak bu gerekli değildir.

4. Adım: Yazılım

MCP3008 için GPIOZERO kitaplığını kullanarak basit bir komut dosyası yazdım. Bağlı.

SPI'nin etkinleştirildiğinden emin olun (Uygulamalar (Başlat) Menüsü, Tercihler, Raspberry Pi Yapılandırması, Arayüzler veya sudo raspi-config)

Komut dosyasını çalıştırın, birkaç damla bırakın ve sonuçların ne olduğunu görün. Python Kodundaki eşiği değiştirmeniz gerekebilir.

Önerilen: