Mündəricat:

Akustik DISDRO Metr: Raspebbery Pi Açıq Hava İstasyonu (2 -ci hissə): 4 addım (şəkillərlə)
Akustik DISDRO Metr: Raspebbery Pi Açıq Hava İstasyonu (2 -ci hissə): 4 addım (şəkillərlə)

Video: Akustik DISDRO Metr: Raspebbery Pi Açıq Hava İstasyonu (2 -ci hissə): 4 addım (şəkillərlə)

Video: Akustik DISDRO Metr: Raspebbery Pi Açıq Hava İstasyonu (2 -ci hissə): 4 addım (şəkillərlə)
Video: Patron görmesin :) 2024, Noyabr
Anonim
Akustik DISDRO Metr: Raspebbery Pi Açıq Hava İstasyonu (2 -ci hissə)
Akustik DISDRO Metr: Raspebbery Pi Açıq Hava İstasyonu (2 -ci hissə)

DISDRO damcıların paylanması deməkdir. Cihaz, hər damlanın ölçüsünü zaman möhürü ilə qeyd edir. Məlumatlar, meteoroloji (hava) tədqiqatları və əkinçilik də daxil olmaqla müxtəlif tətbiqlər üçün faydalıdır. Disdro çox dəqiqdirsə, yağış ölçmə cihazı kimi ümumi yağışı ölçə bilər. Sadə bir yağış detektoru olaraq da istifadə edilə bilər.

Bir DISDRO, digər kompüterləşdirilmiş yağış ölçü cihazları kimi (Ultrasonik Yağış Ölçmə cihazı və əyilmə mötərizələri) yağış sürətinin hesablanmasında da faydalıdır.

Bu DISDRO qurmağa qərar verdim, çünki Ultrasonik Yağ Ölçən cihazım bu mərhələdə ilk bir və ya iki mm yağış üçün çox dəqiq deyil, çünki əsası mükəmməl düzləşdirilməmişdir və həm də əyləncəli ola bilər.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq

1) Raspberry pi, mümkün qədər tez bir moruq pi 3 istifadə etdim

2) Çörək lövhəsi

3) Çox keçid kabelləri (20 -si edəcək) və PI -dən DISDRO -ya qədər bir neçə metr nazik elektrik kabeli

4) MCP3008 ADC (Rəqəmsal çeviriciyə bənzər, digər ADC -lər edə bilər).

5) Piezo Elektrik Elimenti

6) Köhnə bir CD

7) Dülgərlər Bıçağı

8) Super yapışqan

9) PLASTIK 70 (Optinal)

10) Python bacarıqları (nümunə skriptləri verəcəyəm)

Bu maddələrin çoxu eBay -dən əldə edilməlidir. Cənubi Afrikalılar Communica'dan istifadə edə bilərlər,

Addım 2: Avadanlıqlarınızı qurun

Avadanlığınızı Qurun
Avadanlığınızı Qurun
Avadanlığınızı Qurun
Avadanlığınızı Qurun

CD -nin akril qatından folqa çıxarın. Piezonu CD -nin arxasına yapışdırın. CD -nin ön hissəsi yağışı dinləmək üçün istifadə olunacaq. Mavi kabel (Siqnal) MCP3008 -in 0 kanalına, qırmızı və qara isə müvafiq olaraq 3.3 volt və toprağa qoşulmalıdır.

CD və piezonun ön hissəsini su keçirməmək üçün konformal örtükdən (Plastik 70) istifadə edə bilərsiniz. Cd və piezonun arxasına tellərin və keramikanın bağlandığı yerə püskürtməyin. Keramika püskürtülürsə, piezo düzgün titrəməyəcək.

Addım 3: PI, MCP3008 və Piezo Bağlantısı üçün Dövrə qurun

Image
Image
PI, MCP3008 və Piezo Bağlantısı üçün Dövrə qurun
PI, MCP3008 və Piezo Bağlantısı üçün Dövrə qurun
PI, MCP3008 və Piezo Bağlantısı üçün Dövrə qurun
PI, MCP3008 və Piezo Bağlantısı üçün Dövrə qurun

MCP3008 və Raspberry PI -ni birləşdirən bir çox müəllim var. Əvvəlcə Adafruit dərsliyindən istifadə etdim:

Avadanlıq SPI istifadə etmək üçün əvvəlcə raspi-konfiqurasiya alətindən istifadə edərək SPI-ni aktivləşdirdiyinizə əmin olun (və ya masaüstünüzə gedin, Proqramlar (Başlat) Menyu, Tercihlər, Raspberry Pi Konfiqurasiyası, Arayüzlər). Həm SPI interfeysini işə salmağa, həm də SPI kernel modulunu yükləməyə bəli cavab verdiyinizə əmin olun, sonra Pi -ni yenidən başladın. İndi MCP3008 -i Raspberry Pi -yə aşağıdakı kimi bağlayın:

MCP3008 VDD -dən Raspberry Pi 3.3V -ə qədər

MCP3008 VREF -dən Raspberry Pi 3.3V -ə qədər

MCP3008 AGND - Raspberry Pi GND

MCP3008 DGND -dən Raspberry Pi GND -ə

MCP3008 CLK -dən Raspberry Pi SCLK -ə

MCP3008 Raspberry Pi MISO -ya DOUT

MCP3008 DIN -dən Raspberry Pi MOSI -ə

MCP3008 CS/SHDN - Raspberry Pi CE0

Bu dövrə, Piezo Electical Eliment daxil olmaqla, 3,3 volt girişi olan bir çox analoq sensorlar üçün istifadə edilə bilər.

Piezo Eliment Red kabelini (Volt in) PI 3.3 volta, yerə toprağa və Piezo Çıxışını (Mavi) MCP3008 -in CH0 (Kanal sıfırına) qoşun.

Yalnız qırmızı və qara kabelli (lövhəsiz) bir piezo elektrik elementiniz varsa, qırmızı kabeli MCP 3008 -in 0 kanalına, qara isə GND -ə qoşun. Həm də MCP3008 kanalı 0 ilə torpaq arasında 1 Meg Ohm müqavimətçi bağlayın (Piezo və Rezistor paralel olaraq bağlanır). Rezistent MCP 3008 -ni piezonun yaratdığı cərəyan və gərginlik zirvələrindən qoruyacaq.

Piezonu əlavə videoda bir bitscope mikro ilə sınadım. Ancaq bu lazım deyil.

Addım 4: Proqram təminatı

MCP3008 üçün GPIOZERO kitabxanasından istifadə edərək sadə bir skript yazdım. Əlavə olunur.

SPI-nin aktiv olduğundan əmin olun (Proqramlar (Başlat) Menyu, Tercihlər, Raspberry Pi Konfiqurasiyası, İnterfeyslər və ya sudo raspi-config)

Ssenarini işə salın, bir az damla və nəticələrin nə olduğunu görün. Python Kodundakı həddi dəyişdirmək məcburiyyətində qala bilərsiniz.

Tövsiyə: