Daftar Isi:

Acoustic DISDRO Meter: Stasiun Cuaca Terbuka Raspebbery Pi (Bagian 2): 4 Langkah (dengan Gambar)
Acoustic DISDRO Meter: Stasiun Cuaca Terbuka Raspebbery Pi (Bagian 2): 4 Langkah (dengan Gambar)

Video: Acoustic DISDRO Meter: Stasiun Cuaca Terbuka Raspebbery Pi (Bagian 2): 4 Langkah (dengan Gambar)

Video: Acoustic DISDRO Meter: Stasiun Cuaca Terbuka Raspebbery Pi (Bagian 2): 4 Langkah (dengan Gambar)
Video: SULTAN MEDAN INDRAKENZ NAIK JET PRIBADI KE PULAU PRIBADI!! 2024, November
Anonim
Meteran DISDRO Akustik: Stasiun Cuaca Terbuka Raspebbery Pi (Bagian 2)
Meteran DISDRO Akustik: Stasiun Cuaca Terbuka Raspebbery Pi (Bagian 2)

DISDRO adalah singkatan dari distribusi tetes. Perangkat mencatat ukuran setiap tetes dengan cap waktu. Data ini berguna untuk berbagai aplikasi, termasuk penelitian meteorologi (cuaca) dan pertanian. Jika disdro sangat akurat, dapat mengukur curah hujan total, seperti alat pengukur hujan. Itu juga bisa digunakan sebagai pendeteksi hujan sederhana.

DISDRO juga berguna dalam menghitung laju hujan, seperti alat pengukur hujan terkomputerisasi lainnya (Ultrasonic Rain Gauge dan tipping brackets)

Saya memutuskan untuk membangun DISDRO ini, karena Ultrasonic Rain Gauge saya pada tahap ini tidak terlalu akurat untuk hujan satu atau dua mm pertama karena alasnya tidak rata dengan sempurna dan juga karena bisa menyenangkan.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

1) Raspberry pi, secepat mungkin, saya menggunakan raspberry pi 3

2) Papan roti

3) Banyak kabel jumper (20 akan dilakukan) dan beberapa meter kabel listrik tipis dari PI Anda ke DISDRO

4) ADC MCP3008 (Konverter analog ke digital, ADC lain dapat melakukannya).

5) Elimen Listrik Piezo

6) CD lama

7) Pisau Tukang Kayu

8) lem super

9) PLASTIK 70 (Opsional)

10) Keterampilan Python (saya akan memberikan contoh skrip)

Sebagian besar item ini harus tersedia dari eBay. Orang Afrika Selatan dapat menggunakan Communica,

Langkah 2: Bangun Perangkat Keras Anda

Bangun Perangkat Keras Anda
Bangun Perangkat Keras Anda
Bangun Perangkat Keras Anda
Bangun Perangkat Keras Anda

Lepaskan foil dari lapisan akrilik CD. Pasang piezo ke bagian belakang CD. Bagian depan CD akan digunakan untuk mendengarkan hujan. Kabel biru (Sinyal) harus terhubung ke saluran 0 dari MCP3008, merah dan hitam harus terhubung ke 3,3 volt dan ground masing-masing.

Anda dapat menggunakan lapisan konformal (Plastik 70) untuk kedap air bagian depan CD dan piezo. Jangan semprotkan pada bagian belakang cd dan piezo tempat kabel dan keramik terpasang. Jika keramik disemprotkan, piezo tidak akan bergetar dengan baik.

Langkah 3: Bangun Sirkuit Anda untuk Koneksi PI, MCP3008, dan Piezo

Image
Image
Bangun Sirkuit Anda untuk Koneksi PI, MCP3008, dan Piezo
Bangun Sirkuit Anda untuk Koneksi PI, MCP3008, dan Piezo
Bangun Sirkuit Anda untuk Koneksi PI, MCP3008, dan Piezo
Bangun Sirkuit Anda untuk Koneksi PI, MCP3008, dan Piezo

Ada banyak tutor untuk menghubungkan MCP3008 dan Raspberry PI. Saya menggunakan tutorial Adafruit awalnya:

SPI Perangkat KerasUntuk menggunakan SPI perangkat keras terlebih dahulu pastikan Anda telah mengaktifkan SPI menggunakan alat raspi-config (atau buka desktop Anda, Menu Aplikasi (Mulai), Preferensi, Konfigurasi Raspberry Pi, Antarmuka). Pastikan untuk menjawab ya untuk mengaktifkan antarmuka SPI dan memuat modul kernel SPI, lalu reboot Pi. Sekarang hubungkan MCP3008 ke Raspberry Pi sebagai berikut:

MCP3008 VDD ke Raspberry Pi 3.3V

MCP3008 VREF ke Raspberry Pi 3.3V

MCP3008 AGND ke Raspberry Pi GND

MCP3008 DGND ke Raspberry Pi GND

MCP3008 CLK ke Raspberry Pi SCLK

MCP3008 DOUT ke Raspberry Pi MISO

MCP3008 DIN ke Raspberry Pi MOSI

MCP3008 CS/SHDN ke Raspberry Pi CE0

Sirkuit ini sekarang dapat digunakan untuk banyak sensor analog yang mengambil input 3,3 volt, termasuk Piezo Electical Eliment kami.

Hubungkan kabel Piezo Eliment Red (Volt in) ke PI 3,3 volt, ground ke ground dan Output Piezo (Biru) ke CH0 (Channel zero) dari MCP3008.

Jika Anda hanya memiliki elemen listrik piezo dengan kabel merah dan hitam (tanpa papan), sambungkan kabel merah ke saluran 0 MCP 3008 dan hitam ke GND. Juga sambungkan resistor 1 Meg Ohm antara saluran 0 MCP3008 dan ground (Piezo dan Resistor terhubung paralel). Resister akan melindungi MCP 3008 dari puncak arus dan tegangan yang dibuat oleh piezo.

Saya juga menguji piezo dengan mikro bitscope di video terlampir. Namun ini tidak perlu.

Langkah 4: Perangkat Lunak

Saya menulis skrip sederhana menggunakan perpustakaan GPIOZERO untuk MCP3008. Itu dilampirkan.

Pastikan SPI diaktifkan (Applications (Start) Menue, Preferences, Raspberry Pi Configuration, Interfaces atau sudo raspi-config)

Jalankan skrip, jatuhkan beberapa tetes dan lihat apa hasilnya. Anda mungkin harus mengubah ambang batas dalam Kode Python.

Direkomendasikan: