Turinys:

Akustinis DISDRO matuoklis: Raspebbery Pi atvira oro stotis (2 dalis): 4 žingsniai (su nuotraukomis)
Akustinis DISDRO matuoklis: Raspebbery Pi atvira oro stotis (2 dalis): 4 žingsniai (su nuotraukomis)

Video: Akustinis DISDRO matuoklis: Raspebbery Pi atvira oro stotis (2 dalis): 4 žingsniai (su nuotraukomis)

Video: Akustinis DISDRO matuoklis: Raspebbery Pi atvira oro stotis (2 dalis): 4 žingsniai (su nuotraukomis)
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Lapkritis
Anonim
Akustinis DISDRO matuoklis: Raspebbery Pi atvira oro stotis (2 dalis)
Akustinis DISDRO matuoklis: Raspebbery Pi atvira oro stotis (2 dalis)

DISDRO reiškia lašų paskirstymą. Prietaisas fiksuoja kiekvieno lašo dydį su laiko žyma. Duomenys yra naudingi įvairioms reikmėms, įskaitant meteorologinius (oro) tyrimus ir ūkininkavimą. Jei disdro yra labai tikslus, jis gali išmatuoti bendrą kritulių kiekį, kaip lietaus matuoklis. Jis taip pat gali būti naudojamas kaip paprastas lietaus jutiklis.

DISDRO taip pat naudingas apskaičiuojant lietaus greitį, kaip ir kiti kompiuteriniai lietaus matuokliai (ultragarsinis lietaus matuoklis ir apvertimo laikikliai)

Aš nusprendžiau sukurti šį DISDRO, nes mano ultragarsinis lietaus matuoklis šiuo metu nėra labai tikslus pirmam ar dviem mm lietui, nes jo pagrindas nėra visiškai išlygintas ir taip pat gali būti įdomus.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės

1) Aviečių pi, kuo greičiau, aš naudojau aviečių pi 3

2) Duonos lenta

3) Daug trumpųjų kabelių (20 tiks) ir keli metrai plono elektros kabelio nuo jūsų PI iki DISDRO

4) MCP3008 ADC (analoginis -skaitmeninis keitiklis, kiti ADC gali tai padaryti).

5) Pjezo elektrinis elimentas

6) Senas kompaktinis diskas

7) Dailidžių peilis

8) superklijai

9) „PLASTIK 70“(„Optinal“)

10) „Python“įgūdžiai (pateiksiu scenarijų pavyzdžius)

Dauguma šių elementų turėtų būti prieinami „eBay“. Pietų afrikiečiai gali naudotis „Communica“,

2 žingsnis: sukurkite aparatūrą

Sukurkite savo aparatūrą
Sukurkite savo aparatūrą
Sukurkite savo aparatūrą
Sukurkite savo aparatūrą

Nuimkite foliją nuo kompaktinio disko akrilo sluoksnio. Pritvirtinkite pjezo prie kompaktinio disko galo. Priekinė kompaktinio disko dalis bus skirta klausytis lietaus. Mėlynasis kabelis (signalas) turi būti prijungtas prie MCP3008 0 kanalo, raudonas ir juodas - atitinkamai prie 3,3 voltų ir įžeminimo.

Kompaktinės plokštelės priekyje ir pjezo sluoksnyje galite naudoti vandeniui atsparią dangą (Plastik 70). Nepurkškite jo ant CD ir pjezo galinės dalies, kur pritvirtinti laidai ir keramika. Jei keramika purškiama, pjezo netinkamai vibruos.

3 žingsnis: sukurkite PI, MCP3008 ir pjezo ryšio grandinę

Image
Image
Sukurkite savo grandinę PI, MCP3008 ir pjezo jungčiai
Sukurkite savo grandinę PI, MCP3008 ir pjezo jungčiai
Sukurkite savo grandinę PI, MCP3008 ir pjezo jungčiai
Sukurkite savo grandinę PI, MCP3008 ir pjezo jungčiai

Yra daug dėstytojų, kaip prijungti MCP3008 ir Raspberry PI. Iš pradžių naudojau „Adafruit“vadovėlį:

Norėdami naudoti aparatinės įrangos SPI, pirmiausia įsitikinkite, kad įgalinote SPI naudodami raspi-config įrankį (arba eikite į darbalaukį, meniu Programos (Pradėti), Nuostatos, Raspberry Pi konfigūracija, sąsajos). Būtinai atsakykite teigiamai ir įjungdami SPI sąsają, ir įkeldami SPI branduolio modulį, tada iš naujo paleiskite „Pi“. Dabar prijunkite MCP3008 prie Raspberry Pi taip:

MCP3008 VDD į Raspberry Pi 3.3V

MCP3008 VREF į Raspberry Pi 3.3V

MCP3008 AGND į Raspberry Pi GND

MCP3008 DGND į Raspberry Pi GND

MCP3008 CLK į Raspberry Pi SCLK

MCP3008 DOUT į Raspberry Pi MISO

MCP3008 DIN į Raspberry Pi MOSI

MCP3008 CS/SHDN į Raspberry Pi CE0

Ši grandinė dabar gali būti naudojama daugeliui analoginių jutiklių, turinčių 3,3 voltų įvestį, įskaitant mūsų pjezo elektrinį elementą.

Prijunkite „Piezo Eliment“raudoną kabelį (įtampa) prie PI 3,3 voltų, įžemintos iki žemės, o pjezo išvestį (mėlyna) - prie CH0 (nulis kanalas) MCP3008.

Jei turite tik pjezo elektrinį elementą su raudonu ir juodu kabeliu (be plokštės), prijunkite raudoną kabelį prie MCP 3008 kanalo 0, o juodą - prie GND. Taip pat prijunkite 1 Meg omų rezistorių tarp MCP3008 kanalo 0 ir įžeminimo (Pjezo ir rezistorius yra prijungti lygiagrečiai). Rezistorius apsaugos MCP 3008 nuo pjezo sukeltų srovės ir įtampos smailių.

Aš taip pat išbandžiau pjezo su bitscope micro pridedamame vaizdo įraše. Tačiau tai nėra būtina.

4 žingsnis: programinė įranga

Aš parašiau paprastą scenarijų, naudodamas GPIOZERO biblioteką, skirtą MCP3008. Jis pridedamas.

Įsitikinkite, kad SPI įjungtas (Programų (Pradėti) meniu, nuostatos, „Raspberry Pi“konfigūracija, sąsajos arba „sudo raspi-config“)

Paleiskite scenarijų, numeskite keletą lašų ir pažiūrėkite, kokie yra rezultatai. gali tekti pakeisti „Python“kodo slenkstį.

Rekomenduojamas: