Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Тоног төхөөрөмжөө бүтээх
- Алхам 3: PI, MCP3008 болон Piezo холболтын хэлхээг бий болго
- Алхам 4: Програм хангамж
Видео: Акустик DISDRO тоолуур: Raspebbery Pi нээлттэй цаг уурын станц (2 -р хэсэг): 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
DISDRO гэдэг нь дусал тараах гэсэн утгатай. Төхөөрөмж нь цаг бүрийн тамга бүхий дусал бүрийн хэмжээг бүртгэдэг. Мэдээлэл нь цаг уурын (цаг агаарын) судалгаа, газар тариалан гэх мэт төрөл бүрийн хэрэглээнд хэрэг болно. Хэрэв дисдро маш нарийвчлалтай байвал борооны хэмжигч шиг нийт хур тунадасыг хэмжих боломжтой. Үүнийг энгийн борооны илрүүлэгч болгон ашиглаж болно.
DISDRO нь борооны хурдыг тооцоолоход бусад компьютержсэн борооны хэмжигч (Хэт авианы бороо хэмжигч ба эргэлтийн хаалт) гэх мэт ашигтай байдаг.
Би энэ DISDRO -г бүтээхээр шийдсэн, учир нь миний хэт авианы борооны хэмжигч энэ үе шатанд эхний нэг эсвэл хоёр мм -ийн борооны хувьд тийм ч нарийвчлалтай байдаггүй, учир нь суурь нь тэгш бус, бас хөгжилтэй байдаг.
Алхам 1: Танд хэрэгтэй зүйл
1) Raspberry pi, аль болох хурдан би бөөрөлзгөнө pi 3 ашигласан
2) Талхны самбар
3) Олон тооны холбогч кабель (20 ширхэг хийх болно) ба хэдэн метрийн нимгэн цахилгаан кабель нь таны PI -ээс DISDRO хүртэл
4) MCP3008 ADC (Дижитал хөрвүүлэгчийн аналог, бусад ADCs хийж болно).
5) Пьезо цахилгаан элемент
6) Хуучин CD
7) Мужааны хутга
8) супер цавуу
9) PLASTIK 70 (Optinal)
10) Python ур чадвар (би жишээ скрипт өгөх болно)
Энэ зүйлийн ихэнхийг eBay дээрээс авах боломжтой. Өмнөд Африкчууд Communica ашиглаж болно.
Алхам 2: Тоног төхөөрөмжөө бүтээх
CD -ийн нийлэг давхаргаас тугалган цаасыг салга. Пьезог CD -ийн ар талд хавсаргана уу. CD -ийн урд хэсгийг бороог сонсоход ашиглах болно. Цэнхэр кабель (дохио) нь MCP3008 -ийн 0 сувагтай, улаан ба хар нь 3.3 вольт, газардуулгатай холбогдсон байх ёстой.
CD ба пьезогийн урд хэсгийг ус үл нэвтрүүлэхийн тулд та тохирох бүрхүүл (пластик 70) ашиглаж болно. Утас, керамик наасан газарт cd болон piezo -ийн ар талд цацаж болохгүй. Хэрэв керамик цацвал пьезо зөв чичиргээгүй болно.
Алхам 3: PI, MCP3008 болон Piezo холболтын хэлхээг бий болго
MCP3008 ба Raspberry PI -ийг холбох олон багш нар байдаг. Би эхлээд Adafruit хичээлийг ашигласан.
Тоног төхөөрөмжийн SPI-ийг ашиглахын тулд эхлээд raspi-config хэрэгслийг ашиглан SPI-ийг идэвхжүүлсэн эсэхээ шалгаарай (эсвэл ширээний компьютер, Програм (Эхлэх) цэс, Тохиргоо, Raspberry Pi-ийн тохиргоо, интерфэйс рүү очно уу). SPI интерфэйсийг идэвхжүүлж, SPI цөмийн модулийг ачаалахад хоёуланд нь тийм гэж хариулах хэрэгтэй бөгөөд дараа нь Pi -г дахин ачаална уу. Одоо MCP3008 -ийг Raspberry Pi руу дараах байдлаар холбоно уу.
MCP3008 VDD -ээс Raspberry Pi 3.3V хүртэл
MCP3008 VREF -ээс Raspberry Pi 3.3V хүртэл
MCP3008 AGND -аас Raspberry Pi GND руу
MCP3008 DGND - Raspberry Pi GND
Raspberry Pi SCLK руу MCP3008 CLK хийнэ үү
MCP3008 Raspberry Pi MISO руу хийх
MCP3008 DIN -ээс Raspberry Pi MOSI руу
MCP3008 CS/SHDN -ээс Raspberry Pi CE0 руу
Энэхүү хэлхээг 3.3 вольтын оролттой олон аналог мэдрэгч, түүний дотор манай Piezo Electical Eliment -д ашиглаж болно.
Piezo Eliment Red кабелийг (Volts in) PI 3.3 вольт, газардуулга, Piezo гаралт (Цэнхэр) -ийг MCP3008 -ийн CH0 (суваг тэг) руу холбоно уу.
Хэрэв та зөвхөн улаан, хар кабельтай (самбаргүй) пьезо цахилгаан элементтэй бол улаан кабелийг MCP 3008 -ийн 0 суваг руу, харыг GND -тэй холбоно уу. Мөн 1 Meg Ohms резисторийг MCP3008 суваг 0 ба газардуулгын хооронд холбоно (Piezo ба Resistor зэрэгцээ холбогдсон). Эсэргүүцэгч нь MCP 3008 -ийг пьезо үүсгэсэн гүйдэл ба хүчдэлийн оргилуудаас хамгаалах болно.
Би мөн пиезог хавсаргасан видеон дээр байгаа бицкопоор туршиж үзсэн. Гэсэн хэдий ч энэ нь шаардлагагүй юм.
Алхам 4: Програм хангамж
Би MCP3008 -ийн GPIOZERO номын санг ашиглан энгийн скрипт бичсэн. Үүнийг хавсаргасан болно.
SPI идэвхжсэн эсэхийг шалгаарай (Applications (Start) Menue, Preferences, Raspberry Pi Configuration, Interfaces or sudo raspi-config)
Скриптийг ажиллуулаад хэдэн дусал дуслаарай, үр дүн нь юу болохыг хараарай. Та Python кодын босгыг өөрчлөх шаардлагатай болж магадгүй юм.
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
Хэт авианы борооны хэмжигч: Raspebbery Pi нээлттэй цаг уурын станц: 1 -р хэсэг: 6 алхам
Хэт авианы борооны хэмжигч: Raspebbery Pi нээлттэй цаг уурын станц: 1 -р хэсэг: Арилжааны зориулалттай IoT (Интернетийн зүйл) Цаг агаарын станцууд үнэтэй бөгөөд хаа сайгүй байдаггүй (Өмнөд Африк шиг). Цаг агаарын эрс тэс нөхцөл байдал бидэнд нөлөөлж байна. SA нь сүүлийн хэдэн арван жилийн хамгийн хүнд ган гачигийг туулж байна, дэлхий дулаарч, тариалан эрхэлж байна
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай