Sadržaj:

Akustični DISDRO mjerač: Raspebbery Pi Open Weather Station (2. dio): 4 koraka (sa slikama)
Akustični DISDRO mjerač: Raspebbery Pi Open Weather Station (2. dio): 4 koraka (sa slikama)

Video: Akustični DISDRO mjerač: Raspebbery Pi Open Weather Station (2. dio): 4 koraka (sa slikama)

Video: Akustični DISDRO mjerač: Raspebbery Pi Open Weather Station (2. dio): 4 koraka (sa slikama)
Video: Часть 5 - Аудиокнига Уолдена Генри Дэвида Торо (глы 12–15) 2024, Studeni
Anonim
Zvučni DISDRO mjerač: Raspebbery Pi Open Weather Station (2. dio)
Zvučni DISDRO mjerač: Raspebbery Pi Open Weather Station (2. dio)

DISDRO označava distribuciju kapi. Uređaj bilježi veličinu svake kapi vremenskom oznakom. Podaci su korisni za razne primjene, uključujući meteorološka (vremenska) istraživanja i poljoprivredu. Ako je disdro vrlo precizan, može mjeriti ukupne količine oborina, poput mjerača kiše. Može se koristiti i kao jednostavan detektor kiše.

DISDRO je također koristan u izračunavanju količine kiše, poput drugih kompjuteriziranih mjerača kiše (ultrazvučni mjerač kiše i nosači za prevrtanje)

Odlučio sam izgraditi ovaj DISDRO jer moj ultrazvučni mjerač kiše u ovoj fazi nije baš točan za prvu kišu od jednog ili dva mm jer mu baza nije savršeno izravnana, a također i zato što može biti zabavno.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati

1) Pivo od maline, što je brže moguće, koristio sam pi od maline 3

2) Daska za kruh

3) Mnogo kratkospojnih kabela (dovoljno je 20) i nekoliko metara tankog električnog kabela od vašeg PI do DISDRO -a

4) MCP3008 ADC (analogno -digitalni pretvarač, mogu poslužiti i drugi ADC -i).

5) Piezo električni element

6) Stari CD

7) Nož za stolare

8) Superljepilo

9) PLASTIK 70 (optimalno)

10) Vještine Pythona (navest ću primjere skripti)

Većina ovih stavki trebala bi biti dostupna na eBayu. Južnoafrikanci mogu koristiti Communica,

Korak 2: Izgradite svoj hardver

Izgradite svoj hardver
Izgradite svoj hardver
Izgradite svoj hardver
Izgradite svoj hardver

Uklonite foliju s akrilnog sloja CD -a. Pričvrstite piezo na stražnju stranu CD -a. Prednja strana CD -a će se koristiti za slušanje kiše. Plavi kabel (Signal) mora biti spojen na kanal 0 MCP3008, crveni i crni moraju biti spojeni na 3,3 V i uzemljenje.

Možete upotrijebiti konformni premaz (Plastik 70) za vodonepropusnost prednje strane CD -a i pieza. Nemojte ga prskati na stražnjoj strani CD -a i piezoa na mjestu gdje su pričvršćene žice i keramika. Ako se keramika rasprši, piezo neće pravilno vibrirati.

Korak 3: Izgradite svoj krug za PI, MCP3008 i Piezo vezu

Image
Image
Izgradite svoj krug za PI, MCP3008 i Piezo vezu
Izgradite svoj krug za PI, MCP3008 i Piezo vezu
Izgradite svoj krug za PI, MCP3008 i Piezo vezu
Izgradite svoj krug za PI, MCP3008 i Piezo vezu

Postoji mnogo predavača o povezivanju MCP3008 i Raspberry PI. U početku sam koristio vodič Adafruit:

Hardverski SPIT Za korištenje hardverskog SPI prvo provjerite jeste li omogućili SPI pomoću alata raspi-config (ili idite na radnu površinu, izbornik Aplikacije (Start), Postavke, Raspberry Pi konfiguracija, sučelja). Odgovorite potvrdno i na omogućavanje SPI sučelja i na učitavanje modula jezgre SPI, a zatim ponovno pokrenite Pi. Sada spojite MCP3008 na Raspberry Pi na sljedeći način:

MCP3008 VDD na Raspberry Pi 3.3V

MCP3008 VREF na Raspberry Pi 3.3V

MCP3008 AGND prema Raspberry Pi GND

MCP3008 DGND u Raspberry Pi GND

MCP3008 CLK za Raspberry Pi SCLK

MCP3008 DOUT na Raspberry Pi MISO

MCP3008 DIN za Raspberry Pi MOSI

MCP3008 CS/SHDN na Raspberry Pi CE0

Ovaj se krug sada može koristiti za mnoge analogne senzore koji imaju ulaz od 3,3 V, uključujući naš Piezo Electrical Eliment.

Spojite crveni kabel Piezo Eliment Red (volti unutra) na 3,3 volta PI, uzemljenje i tlo i Piezo izlaz (plavo) na CH0 (nulti kanal) MCP3008.

Ako imate samo piezo električni element s crvenim i crnim kabelom (bez ploče), spojite crveni kabel na kanal 0 MCP 3008, a crni na GND. Također spojite otpornik od 1 Meg Ohma između MCP3008 kanala 0 i mase (Piezo i otpornik su spojeni paralelno). Otpornik će zaštititi MCP 3008 od strujnih i naponskih vrhova koje stvara piezo.

Također sam testirao piezo s bitscope micro u priloženom videu. To međutim nije potrebno.

Korak 4: Softver

Napisao sam jednostavnu skriptu koristeći biblioteku GPIOZERO za MCP3008. U prilogu je.

Provjerite je li SPI omogućen (Izbornik aplikacija (Start)), Postavke, Raspberry Pi konfiguracija, Sučelja ili sudo raspi-config)

Pokrenite skriptu, ispustite nekoliko kapi i pogledajte kakvi su rezultati. možda ćete morati promijeniti prag u Python kodu.

Preporučeni: