Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Construiți-vă hardware-ul
- Pasul 3: Construiți-vă circuitul pentru conexiunea PI, MCP3008 și Piezo
- Pasul 4: Software-ul
Video: Contor DISDRO acustic: Stație meteo deschisă Raspebbery Pi (partea 2): 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
DISDRO reprezintă distribuția picăturilor. Dispozitivul înregistrează dimensiunea fiecărei picături cu o ștampilă de timp. Datele sunt utile pentru o varietate de aplicații, inclusiv cercetări meteorologice (vreme) și agricultură. Dacă apa este foarte precisă, poate măsura precipitațiile totale, ca un pluviometru. Poate fi folosit și ca simplu detector de ploaie.
Un DISDRO este, de asemenea, util în calcularea ratei de ploaie, ca și alte aparate de măsurare a ploii computerizate (Ultrasonic Rain Gauge și basculante)
Am decis să construiesc acest DISDRO, deoarece instrumentul de măsurare a ploii cu ultrasunete nu este în acest stadiu foarte precis pentru primul sau doi mm de ploaie, deoarece baza sa nu este perfect nivelată și, de asemenea, pentru că poate fi distractiv.
Pasul 1: De ce veți avea nevoie
1) Raspberry pi, cât mai repede posibil, am folosit un raspberry pi 3
2) Placă de pâine
3) O mulțime de cabluri jumper (20 vor face) și câțiva metri din cablul electric subțire de la PI la DISDRO
4) MCP3008 ADC (convertor analogic la digital, ar putea face și alte ADC).
5) Un element piezoelectric
6) Un CD vechi
7) Cuțit de dulgher
8) Superglue
9) PLASTIK 70 (Optinal)
10) Abilități Python (voi oferi exemple de scripturi)
Majoritatea acestor articole ar trebui să fie disponibile de pe eBay. Sud-africanii pot folosi Communica,
Pasul 2: Construiți-vă hardware-ul
Scoateți folia din stratul acrilic al CD-ului. Atașați piezo-ul pe spatele CD-ului. Fața CD-ului va fi folosită pentru a asculta ploaia. Cablul albastru (Semnal) trebuie conectat la canalul 0 al MCP3008, roșu și negru trebuie conectate la 3,3 volți și respectiv la masă.
Puteți utiliza acoperire conformă (Plastik 70) pentru a impermeabiliza partea din față a CD-ului și piezo. Nu pulverizați-l pe spatele CD-ului și piezo-ului unde sunt atașate firele și ceramica. Dacă ceramica este pulverizată, piezo nu va vibra corespunzător.
Pasul 3: Construiți-vă circuitul pentru conexiunea PI, MCP3008 și Piezo
Există o mulțime de tutori care conectează MCP3008 și Raspberry PI. Am folosit inițial tutorialul Adafruit:
Pentru a utiliza SPI hardware, asigurați-vă mai întâi că ați activat SPI folosind instrumentul raspi-config (sau accesați desktopul dvs., meniul Aplicații (Start), Preferințe, Configurare Raspberry Pi, Interfețe). Asigurați-vă că răspundeți da atât la activarea interfeței SPI, cât și la încărcarea modulului kernel SPI, apoi reporniți Pi. Acum conectați MCP3008 la Raspberry Pi după cum urmează:
MCP3008 VDD către Raspberry Pi 3.3V
MCP3008 VREF la Raspberry Pi 3.3V
MCP3008 AGND către Raspberry Pi GND
MCP3008 DGND către Raspberry Pi GND
MCP3008 CLK către Raspberry Pi SCLK
MCP3008 DOUT la Raspberry Pi MISO
MCP3008 DIN la Raspberry Pi MOSI
MCP3008 CS / SHDN către Raspberry Pi CE0
Acest circuit poate fi folosit acum pentru mulți senzori analogici care au o intrare de 3,3 volți, inclusiv pentru elementele noastre electrice piezoelectrice.
Conectați cablul Piezo Eliment Red (Volți în) la PI 3.3 volți, de la masă la masă și ieșirea piezo (albastru) la CH0 (Canal zero) al MCP3008.
Dacă aveți doar un element piezoelectric cu un cablu roșu și negru (fără placa), conectați cablul roșu la canalul 0 al MCP 3008 și negrul la GND. Conectați, de asemenea, un rezistor de 1 Meg Ohm între canalul 0 MCP3008 și masă (Piezo și Rezistorul sunt conectate paralel). Rezistentul va proteja MCP 3008 de vârfurile de curent și tensiune create de piezo.
De asemenea, am testat piezo-ul cu un micro bitcope în clipul atașat. Cu toate acestea, acest lucru nu este necesar.
Pasul 4: Software-ul
Am scris un script simplu folosind biblioteca GPIOZERO pentru MCP3008. Este atasat.
Asigurați-vă că SPI este activat (Meniu Aplicații (Start), Preferințe, Configurare Raspberry Pi, Interfețe sau sudo raspi-config)
Rulați scriptul, aruncați câteva picături și vedeți care sunt rezultatele. poate fi necesar să modificați pragul din Codul Python.
Recomandat:
Stație meteo profesională care utilizează ESP8266 și ESP32 DIY: 9 pași (cu imagini)
Stație meteo profesională care folosește bricolajul ESP8266 și ESP32: LineaMeteoStazione este o stație meteo completă care poate fi interfațată cu senzori profesioniști de la Sensirion, precum și cu unele componente ale instrumentului Davis (Rain Gauge, Anemometer)
Fanair: o stație meteo pentru camera ta: 6 pași (cu imagini)
Fanair: o stație meteo pentru camera ta: Există nenumărate modalități de a afla vremea actuală, dar atunci știi doar vremea afară. Ce se întâmplă dacă doriți să cunoașteți vremea din interiorul casei dvs., în interiorul unei camere specifice? Asta încerc să rezolv cu acest proiect. Fanair folosește mul
Stație meteo simplă folosind ESP8266 .: 6 pași (cu imagini)
Stație meteo simplă care folosește ESP8266. Numărul total de vizionări. și afișați datele pe monitorul serial și afișați-le pe ecranul LCD. Datele vor fi f
Stație meteo DIY și stație senzor WiFi: 7 pași (cu imagini)
Stație meteo DIY și stație senzor WiFi: În acest proiect vă voi arăta cum să creați o stație meteo împreună cu o stație senzor WiFi. Stația senzorului măsoară datele locale de temperatură și umiditate și le trimite, prin WiFi, către stația meteo. Stația meteo afișează apoi t
Pluviometru cu ultrasunete: stație meteo deschisă Raspebbery Pi: Partea 1: 6 pași
Pluviometru cu ultrasunete: Stația meteo deschisă Raspebbery Pi: Partea 1: Stațiile meteo comerciale disponibile IoT (Internet Of Things) sunt scumpe și nu sunt disponibile oriunde (Ca în Africa de Sud). Condițiile meteo extreme ne lovesc. SA se confruntă cu cea mai grea secetă din ultimele decenii, pământul se încălzește și fermă