Satura rādītājs:

Akustiskais DISDRO skaitītājs: Raspebbery Pi atvērta laika stacija (2. daļa): 4 soļi (ar attēliem)
Akustiskais DISDRO skaitītājs: Raspebbery Pi atvērta laika stacija (2. daļa): 4 soļi (ar attēliem)

Video: Akustiskais DISDRO skaitītājs: Raspebbery Pi atvērta laika stacija (2. daļa): 4 soļi (ar attēliem)

Video: Akustiskais DISDRO skaitītājs: Raspebbery Pi atvērta laika stacija (2. daļa): 4 soļi (ar attēliem)
Video: Hanedas starptautiskā lidosta vienmēr apzinās mūsu klientu vajadzības. 🇱🇻 2024, Novembris
Anonim
Akustiskais DISDRO skaitītājs: Raspebbery Pi atklātā laika stacija (2. daļa)
Akustiskais DISDRO skaitītājs: Raspebbery Pi atklātā laika stacija (2. daļa)

DISDRO apzīmē pilienu sadalījumu. Ierīce reģistrē katra piliena lielumu ar laika zīmogu. Dati ir noderīgi dažādiem lietojumiem, tostarp meteoroloģiskiem (laika apstākļu) pētījumiem un lauksaimniecībai. Ja disdro ir ļoti precīzs, tas var izmērīt kopējo nokrišņu daudzumu, piemēram, lietus mērītāju. To var izmantot arī kā vienkāršu lietus detektoru.

DISDRO ir noderīgs arī lietus ātruma aprēķināšanā, tāpat kā citi datorizēti lietus mērītāji (ultraskaņas lietus mērītājs un apgāšanās kronšteini)

Es nolēmu izveidot šo DISDRO, jo mans ultraskaņas lietus mērītājs šajā posmā nav ļoti precīzs pirmajam vienam vai diviem mm lietus, jo tā pamatne nav perfekti izlīdzināta un arī tāpēc, ka tas var būt jautri.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams

1) Aveņu pi, cik ātri vien iespējams, es izmantoju aveņu pi 3

2) maizes dēlis

3) Daudz pārejas kabeļu (20 derēs) un daži metri plāna elektriskā kabeļa no jūsu PI līdz DISDRO

4) MCP3008 ADC (no analogā uz digitālo pārveidotāju var to darīt arī citi ADC).

5) Pjezo elektriskais gabals

6) Vecs kompaktdisks

7) Galdnieku nazis

8) Superlīme

9) PLASTIK 70 (Optinal)

10) Python prasmes (es sniegšu skriptu paraugus)

Lielākajai daļai šo vienumu vajadzētu būt pieejamiem no eBay. Dienvidāfrikas iedzīvotāji var izmantot Communica,

2. solis: izveidojiet aparatūru

Izveidojiet savu aparatūru
Izveidojiet savu aparatūru
Izveidojiet savu aparatūru
Izveidojiet savu aparatūru

Noņemiet foliju no kompaktdiska akrila slāņa. Piestipriniet pjezo pie kompaktdiska aizmugures. Kompaktdiska priekšpuse tiks izmantota, lai klausītos lietus. Zilais kabelis (signāls) jāpievieno MCP3008 0. kanālam, sarkanais un melnais - attiecīgi 3,3 voltiem un zemē.

Kompaktdiska priekšpuses un pjezo hidroizolācijai varat izmantot konformālu pārklājumu (Plastik 70). Neizsmidziniet to cd un pjezo aizmugurē, kur ir piestiprināti vadi un keramika. Ja keramika tiek izsmidzināta, pjezo netiks pareizi vibrēts.

3. darbība: izveidojiet ķēdi PI, MCP3008 un pjezo savienojumam

Image
Image
Izveidojiet savu ķēdi PI, MCP3008 un Pjezo savienojumam
Izveidojiet savu ķēdi PI, MCP3008 un Pjezo savienojumam
Izveidojiet savu ķēdi PI, MCP3008 un Pjezo savienojumam
Izveidojiet savu ķēdi PI, MCP3008 un Pjezo savienojumam

MCP3008 un Raspberry PI savienošanai ir daudz pasniedzēju. Sākumā es izmantoju Adafruit apmācību:

Lai izmantotu aparatūras SPI, vispirms pārliecinieties, vai esat iespējojis SPI, izmantojot raspi-config rīku (vai dodieties uz darbvirsmu, izvēlni Applications (Start), Preferences, Raspberry Pi Configuration, Interfaces). Noteikti atbildiet apstiprinoši gan SPI saskarnes iespējošanai, gan SPI kodola moduļa ielādēšanai, pēc tam pārstartējiet Pi. Tagad savienojiet MCP3008 ar Raspberry Pi šādi:

MCP3008 VDD uz Raspberry Pi 3.3V

MCP3008 VREF uz Raspberry Pi 3.3V

MCP3008 AGND uz Raspberry Pi GND

MCP3008 DGND uz Raspberry Pi GND

MCP3008 CLK uz Raspberry Pi SCLK

MCP3008 DOUT uz Raspberry Pi MISO

MCP3008 DIN uz Raspberry Pi MOSI

MCP3008 CS/SHDN uz Raspberry Pi CE0

Šo shēmu tagad var izmantot daudziem analogiem sensoriem, kas ņem 3,3 voltu ieeju, ieskaitot mūsu pjezoelektrisko elementu.

Pievienojiet Piezo Eliment sarkano kabeli (volti iekšā) PI 3,3 voltiem, iezemētam zemē un pjezo izvadam (zilā krāsā) pie M03008 CH0 (nulles kanāls).

Ja jums ir tikai pjezoelektriskais elements ar sarkanu un melnu kabeli (bez tāfeles), pievienojiet sarkano kabeli MCP 3008 kanālam 0, bet melno - pie GND. Pievienojiet arī 1 Meg Ohms rezistoru starp MCP3008 kanālu 0 un zemi (Pjezo un rezistors ir savienoti paralēli). Rezistors aizsargās MCP 3008 no pjezo radītās strāvas un sprieguma virsotnēm.

Es arī pārbaudīju pjezo ar bitscope micro pievienotajā videoklipā. Tomēr tas nav nepieciešams.

4. solis: programmatūra

Es uzrakstīju vienkāršu skriptu, izmantojot GPIOZERO bibliotēku MCP3008. Tas ir pievienots.

Pārliecinieties, vai SPI ir iespējota (izvēlne Programmas (Sākt), izvēlne, preferences, Raspberry Pi konfigurācija, saskarnes vai sudo raspi-config)

Palaidiet skriptu, nometiet dažus pilienus un redziet, kādi ir rezultāti. iespējams, jums būs jāmaina Python koda slieksnis.

Ieteicams: