INHOUDSOPGAWE:

Akoestiese DISDRO -meter: Raspebbery Pi Open Weather Station (deel 2): 4 stappe (met foto's)
Akoestiese DISDRO -meter: Raspebbery Pi Open Weather Station (deel 2): 4 stappe (met foto's)

Video: Akoestiese DISDRO -meter: Raspebbery Pi Open Weather Station (deel 2): 4 stappe (met foto's)

Video: Akoestiese DISDRO -meter: Raspebbery Pi Open Weather Station (deel 2): 4 stappe (met foto's)
Video: Raspberry Pi Plant Watering (& Time Lapse) 2024, November
Anonim
Akoestiese DISDRO -meter: Raspebbery Pi Open Weather Station (deel 2)
Akoestiese DISDRO -meter: Raspebbery Pi Open Weather Station (deel 2)

DISDRO staan vir die verspreiding van druppels. Die toestel teken die grootte van elke druppel met 'n tydstempel aan. Die data is nuttig vir 'n verskeidenheid toepassings, insluitend meteorologiese (weer) navorsing en boerdery. As die disdro baie akkuraat is, kan dit die totale reënval meet, soos 'n reënmeter. Dit kan ook net as 'n eenvoudige reënverklikker gebruik word.

'N DISDRO is ook handig om die reën te bereken, net soos ander gerekenariseerde reënmeters (ultrasoniese reënmeter en kantelhakies)

Ek het besluit om hierdie DISDRO te bou, want my ultrasoniese reënmeter is op hierdie stadium nie baie akkuraat vir die eerste een of twee mm reën nie, omdat die basis nie perfek gelyk is nie en ook omdat dit lekker kan wees.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig

1) Framboos pi, so vinnig as moontlik gebruik ek 'n framboos pi 3

2) broodbord

3) Baie springkabels (20 sal doen) en 'n paar meter van die dun elektriese kabel van u PI na die DISDRO

4) Die MCP3008 ADC (analoog na digitaal omskakelaar, kan ander ADC's doen).

5) 'n Piezo -elektriese element

6) 'n Ou CD

7) Timmermanmes

8) Supergom

9) PLASTIK 70 (optimum)

10) Python -vaardighede (ek sal voorbeeldskrifte verskaf)

Die meeste van hierdie items moet by eBay beskikbaar wees. Suid -Afrikaners kan Communica gebruik,

Stap 2: Bou u hardeware

Bou u hardeware
Bou u hardeware
Bou u hardeware
Bou u hardeware

Verwyder die foelie van die akriellaag van die CD. Heg die piëzo aan die agterkant van die CD vas. Die voorkant van die CD sal gebruik word om na die reën te luister. Die blou kabel (sein) moet aan kanaal 0 van die MCP3008 gekoppel word, die rooi en swart moet onderskeidelik op 3,3 volt en grond gekoppel wees.

U kan 'n konforme laag (Plastik 70) gebruik om die voorkant van die CD en die piezo waterdig te maak. Moet dit nie op die agterkant van die cd en piezo spuit waar die drade en keramiek vasgemaak is nie. As die keramiek gespuit word, sal die piëzo nie behoorlik vibreer nie.

Stap 3: Bou u stroombaan vir die PI-, MCP3008- en Piezo -verbinding

Image
Image
Bou u stroombaan vir die PI-, MCP3008- en Piezo -verbinding
Bou u stroombaan vir die PI-, MCP3008- en Piezo -verbinding
Bou u stroombaan vir die PI-, MCP3008- en Piezo -verbinding
Bou u stroombaan vir die PI-, MCP3008- en Piezo -verbinding

Daar is baie tutors om die MCP3008 en Raspberry PI aan te sluit. Ek het aanvanklik die Adafruit -tutoriaal gebruik:

Hardware SPIT Om hardeware SPI te gebruik, moet u eers seker maak dat u SPI aangeskakel het met die raspi-config-instrument (of gaan na u lessenaar, Toepassings (Start) -menu, Voorkeure, Raspberry Pi-konfigurasie, koppelvlakke). Antwoord seker dat u die SPI -koppelvlak moontlik maak en die SPI -kernmodule laai, en herlaai dan die Pi. Draai die MCP3008 nou soos volg na die Raspberry Pi:

MCP3008 VDD na Raspberry Pi 3.3V

MCP3008 VREF na Raspberry Pi 3.3V

MCP3008 AGND tot Raspberry Pi GND

MCP3008 DGND na Raspberry Pi GND

MCP3008 CLK tot Raspberry Pi SCLK

MCP3008 DOUT na Raspberry Pi MISO

MCP3008 DIN tot Framboos Pi MOSI

MCP3008 CS/SHDN na Raspberry Pi CE0

Hierdie stroombaan kan nou gebruik word vir baie analoog sensors wat 'n 3,3 volt -ingang het, insluitend ons Piezo Electical Eliment.

Koppel die Piezo Eliment Red -kabel (volt in) aan die PI 3.3 volt, grond tot grond en die Piezo -uitgang (blou) op CH0 (kanaal nul) van die MCP3008.

As u slegs 'n piezo -elektriese element met 'n rooi en swart kabel het (sonder die bord), koppel die rooi kabel aan kanaal 0 van die MCP 3008 en die swart na GND. Koppel ook 'n 1 Meg Ohms -weerstand tussen MCP3008 kanaal 0 en grond (die Piezo en die weerstand is parallel gekoppel). Die weerstand sal die MCP 3008 beskerm teen stroom- en spanningspieke wat deur die piëzo ontstaan.

Ek het ook die piezo getoets met 'n bitscope -mikro in die aangehegte video. Dit is egter nie nodig nie.

Stap 4: Die sagteware

Ek het 'n eenvoudige skrif met die GPIOZERO -biblioteek vir MCP3008 geskryf. Dit is aangeheg.

Maak seker dat SPI aangeskakel is (Toepassings (Start) -menu, Voorkeure, Raspberry Pi-konfigurasie, koppelvlakke of sudo raspi-config)

Begin die script, laat val 'n paar druppels en kyk wat die resultate is. Miskien moet u die drempel in die Python -kode verander.

Aanbeveel: