Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: izveidojiet aparatūru
- 3. darbība: izveidojiet ķēdi PI, MCP3008 un pjezo savienojumam
- 4. solis: programmatūra
Video: Akustiskais DISDRO skaitītājs: Raspebbery Pi atvērta laika stacija (2. daļa): 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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
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:
Meteoroloģiskā stacija NaTaLia: ar saules enerģiju darbināma meteoroloģiskā stacija, kas veikta pareizi: 8 soļi (ar attēliem)
Meteoroloģiskā stacija NaTaLia: Arduino ar saules enerģiju darbināma meteoroloģiskā stacija Pareizi darīts: Pēc viena gada veiksmīgas darbības divās dažādās vietās es dalos savos ar saules enerģiju darbināmos laika staciju projektu plānos un paskaidroju, kā tā kļuva par sistēmu, kas patiešām var izdzīvot ilgu laiku no saules enerģijas. Ja sekojat
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Ultraskaņas lietus mērītājs: Raspebbery Pi atvērta laika stacija: 1. daļa: 6 soļi
Ultraskaņas lietus mērītājs: Raspebbery Pi atvērta laika stacija: 1. daļa: komerciāli pieejams IoT (lietu internets) laika stacijas ir dārgas un nav pieejamas visur (piemēram, Dienvidāfrikā). Mūs piemeklē ārkārtīgi laika apstākļi. SA piedzīvo smagāko sausumu pēdējo gadu desmitu laikā, zeme sakarst un saimnieko
3D drukāts akustiskais doks V1: 4 soļi (ar attēliem)
3D drukātā akustiskā dokstacija V1: pēdējā laikā esmu klausījies daudz podkastus, tāpēc esmu meklējis metodes, kā pastiprināt audio, lai es to dzirdētu skaidri un no attāluma. Līdz šim esmu atklājis, ka varu iegūt papildu skaļumu no sava tālruņa, noliekot to pret glāzi