Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: Zgradite svojo strojno opremo
- 3. korak: Zgradite vezje za povezavo PI, MCP3008 in Piezo
- 4. korak: programska oprema
Video: Akustični merilnik DISDRO: vremenska postaja Raspebbery Pi Open (2. del): 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
DISDRO pomeni distribucijo kapljic. Naprava zabeleži velikost vsake kapljice s časovnim žigom. Podatki so uporabni za različne aplikacije, vključno z meteorološkimi (vremenskimi) raziskavami in kmetovanjem. Če je disdro zelo natančen, lahko meri skupne količine padavin, kot je merilnik dežja. Uporablja se lahko tudi kot preprost detektor dežja.
DISDRO je prav tako uporaben pri izračunu količine dežja, tako kot drugi računalniški merilniki dežja (ultrazvočni merilnik dežja in nosilci za prevračanje)
Odločil sem se za izdelavo tega DISDRO -a, ker moj ultrazvočni merilnik dežja na tej stopnji ni zelo natančen za prvega dežja ali dva mm dežja, ker njegova podlaga ni popolnoma izravnana in tudi zato, ker je lahko zabavno.
Korak: Kaj boste potrebovali
1) Malinovo pi, čim hitreje sem uporabil malinovo pi 3
2) Krušna deska
3) Veliko skakalnih kablov (dovolj bo 20) in nekaj metrov tankega električnega kabla od vašega PI do DISDRO
4) ADC MCP3008 (analogno -digitalni pretvornik, morda drugi ADC -ji).
5) Piezo električni element
6) Stara zgoščenka
7) Tesarski nož
8) Superlepilo
9) PLASTIK 70 (optimalen)
10) Python spretnosti (navedel bom primere skriptov)
Večina teh predmetov bi morala biti na voljo na eBayu. Južnoafričani lahko uporabljajo Communica,
2. korak: Zgradite svojo strojno opremo
Odstranite folijo iz akrilne plasti CD -ja. Piezo pritrdite na zadnjo stran CD -ja. Sprednji del zgoščenke bo uporabljen za poslušanje dežja. Modri kabel (Signal) mora biti priključen na kanal 0 MCP3008, rdeči in črni pa na 3,3 volta oziroma na ozemljitev.
Za vodoodpornost sprednje strani CD -ja in pieza lahko uporabite konformni premaz (Plastik 70). Ne brizgajte ga na zadnjo stran cd -ja in pieza, kjer so pritrjene žice in keramika. Če se keramika razprši, piezo ne bo pravilno vibriral.
3. korak: Zgradite vezje za povezavo PI, MCP3008 in Piezo
Obstaja veliko učiteljev o povezovanju MCP3008 in Raspberry PI. Sprva sem uporabil vadnico Adafruit:
Strojna programska oprema SPIT Če želite uporabiti strojno opremo SPI, se najprej prepričajte, da ste omogočili SPI z orodjem raspi-config (ali pojdite na namizje, meni Aplikacije (Start), nastavitve, konfiguracija Raspberry Pi, vmesniki). Odgovorite pritrdilno, tako da omogočite vmesnik SPI in naložite modul jedra SPI, nato znova zaženite Pi. Zdaj priključite MCP3008 na Raspberry Pi na naslednji način:
MCP3008 VDD do Raspberry Pi 3.3V
MCP3008 VREF do Raspberry Pi 3.3V
MCP3008 AGND v Raspberry Pi GND
MCP3008 DGND v Raspberry Pi GND
MCP3008 CLK v Raspberry Pi SCLK
MCP3008 DOUT za Raspberry Pi MISO
MCP3008 DIN v Raspberry Pi MOSI
MCP3008 CS/SHDN do Raspberry Pi CE0
To vezje je zdaj mogoče uporabiti za številne analogne senzorje z vhodom za 3,3 V, vključno z našim Piezo Electrical Eliment.
Rdeči kabel Piezo Eliment Red (Volti v) priključite na 3,3 volta PI, ozemljitev na zemljo in Piezo izhod (modro) na CH0 (ničelni kanal) MCP3008.
Če imate samo piezo električni element z rdečim in črnim kablom (brez plošče), priključite rdeči kabel na kanal 0 MCP 3008, črnega pa na GND. Med kanalom 0 in ozemljitvijo MCP3008 priključite tudi upor z močjo 1 Meg Ohmov (Piezo in upor sta povezana vzporedno). Upor bo zaščitil MCP 3008 pred trenutnimi in napetostnimi vrhovi, ki jih ustvari piezo.
Piezo sem preizkusil tudi z bitscope micro v priloženem videu. Vendar to ni potrebno.
4. korak: programska oprema
Napisal sem preprost skript z uporabo knjižnice GPIOZERO za MCP3008. Priloženo je.
Prepričajte se, da je SPI omogočen (Meni aplikacij (Start), Nastavitve, Konfiguracija Raspberry Pi, Vmesniki ali sudo raspi-config)
Zaženite skript, spustite nekaj kapljic in poglejte, kakšni so rezultati. boste morda morali spremeniti prag v kodi Python.
Priporočena:
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Vremenska postaja in senzorska postaja DIY: 7 korakov (s slikami)
Vremenska postaja in senzorska postaja DIY: V tem projektu vam bom pokazal, kako skupaj s senzorsko postajo WiFi ustvariti vremensko postajo. Senzorska postaja meri lokalne podatke o temperaturi in vlažnosti ter jih prek WiFi pošlje vremenski postaji. Vremenska postaja nato prikaže t
Osebna vremenska postaja Photon IoT iz delcev: 4 koraki (s slikami)
Osebna vremenska postaja Photon IoT iz delcev:
Sončna vremenska postaja ESP32: 4 koraki (s slikami)
Sončna vremenska postaja ESP32: Za svoj prvi projekt IoT sem želel zgraditi vremensko postajo in podatke poslati na data.sparkfun.com. Majhen popravek, ko sem se odločil odpreti svoj račun v Sparkfun, niso sprejemali več povezav, zato sem izberite drugega zbiralnika podatkov IoT
Ultrazvočni merilnik dežja: Odprta vremenska postaja Raspebbery Pi: 1. del: 6 korakov
Ultrazvočni merilnik dežja: Raspebbery Pi Odprta vremenska postaja: 1. del: Komercialno na voljo IoT (Internet of Things) Vremenske postaje so drage in niso na voljo povsod (kot v Južni Afriki). Ekstremne vremenske razmere nas prizadenejo. SA doživlja najhujšo sušo v zadnjih desetletjih, zemlja se segreva in kmetija