Mundarija:

Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism): 4 qadam (rasmlar bilan)
Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism): 4 qadam (rasmlar bilan)

Video: Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism): 4 qadam (rasmlar bilan)

Video: Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism): 4 qadam (rasmlar bilan)
Video: Международный аэропорт Ханэда всегда будет в курсе потребностей наших клиентов. 🇷🇺 2024, Noyabr
Anonim
Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism)
Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism)

DISDRO tomchilarning tarqalishini anglatadi. Qurilma har bir tomchining hajmini vaqt tamg'asi bilan yozib qo'yadi. Ma'lumotlar meteorologik (ob -havo) tadqiqotlar va dehqonchilikni o'z ichiga olgan turli xil ilovalar uchun foydalidir. Agar disdro juda aniq bo'lsa, u yomg'ir o'lchagich kabi umumiy yog'ingarchilikni o'lchashi mumkin. U oddiy yomg'ir detektori sifatida ham ishlatilishi mumkin.

DISDRO, shuningdek, boshqa kompyuterlashtirilgan yomg'ir o'lchagichlari (Ultrasonik yomg'ir o'lchagichi va burilish qavslari) kabi yomg'ir tezligini hisoblashda ham foydalidir.

Men bu DISDRO -ni qurishga qaror qildim, chunki ultratovushli yomg'ir o'lchagichim bu bosqichda birinchi yoki ikki mm yomg'irga to'g'ri kelmaydi, chunki uning asosi to'liq tekislanmagan va bu ham qiziqarli bo'lishi mumkin.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi

1) Raspberry pi, iloji boricha tezroq men malina pi 3 ishlatardim

2) non paneli

3) Ko'p sonli o'tish kabellari (20 ta) va sizning PIdan DISDROgacha bo'lgan bir necha metr ingichka elektr kabeli.

4) MCP3008 ADC (Raqamli konvertorga o'xshash, boshqa ADClar bajarishi mumkin).

5) Piezo elektr elementi

6) Eski CD

7) duradgorlar pichog'i

8) super yopishtiruvchi

9) PLASTIK 70 (Optinal)

10) Python qobiliyatlari (men misol skriptlarini beraman)

Ushbu mahsulotlarning aksariyati eBay -da bo'lishi kerak. Janubiy Afrikaliklar Communica -dan foydalanishlari mumkin.

2 -qadam: qurilmangizni yarating

Uskunangizni yarating
Uskunangizni yarating
Uskunangizni yarating
Uskunangizni yarating

Diskning akril qatlamidan folga olib tashlang. Piezoni kompakt -diskning orqa qismiga ulang. Diskning old qismi yomg'irni tinglash uchun ishlatiladi. Moviy kabel (Signal) MCP3008 ning 0 -kanaliga, qizil va qora mos ravishda 3,3 voltli va erga ulangan bo'lishi kerak.

CD va piezoning old qismini suv o'tkazmaydigan qilib qo'yish uchun siz konformal qoplamadan (Plastik 70) foydalanishingiz mumkin. Uni simlar va keramika biriktirilgan CD va piezoning orqa tomoniga sepmang. Agar keramika sepilsa, piezo to'g'ri tebranmaydi.

3 -qadam: PI, MCP3008 va Piezo aloqasi uchun o'z davrangizni yarating

Image
Image
PI, MCP3008 va Piezo aloqasi uchun o'z davrangizni yarating
PI, MCP3008 va Piezo aloqasi uchun o'z davrangizni yarating
PI, MCP3008 va Piezo aloqasi uchun o'z davrangizni yarating
PI, MCP3008 va Piezo aloqasi uchun o'z davrangizni yarating

MCP3008 va Raspberry PI -ni ulash bo'yicha ko'plab o'qituvchilar bor. Men dastlab Adafruit qo'llanmasidan foydalandim:

Uskuna SPI-ni ishlatish uchun avval SPI-ni raspi-konfiguratsiya vositasi yordamida yoqganingizga ishonch hosil qiling (yoki ish stoliga o'ting, Ilovalar (Ishga tushirish) menyusi, Sozlamalar, Raspberry Pi konfiguratsiyasi, Interfeyslar). SPI interfeysini yoqish va SPI yadrosi modulini yuklash uchun ha deb javob berishga ishonch hosil qiling, keyin Pi -ni qayta ishga tushiring. Endi MCP3008 -ni Raspberry Pi -ga quyidagicha ulang:

MCP3008 VDD - Raspberry Pi 3.3V

MCP3008 VREF - Raspberry Pi 3.3V

MCP3008 AGND dan Raspberry Pi GND ga

MCP3008 DGND dan Raspberry Pi GNDgacha

MCP3008 CLK - Raspberry Pi SCLK

MCP3008 Raspberry Pi MISO -ga DOUT

RCPberry MOSI uchun MCP3008 DIN

MCP3008 CS/SHDN - Raspberry Pi CE0 ga

Bu sxemani hozirda 3,3 voltsli kirishni qabul qiladigan ko'plab analog datchiklar uchun ishlatish mumkin, shu jumladan bizning Piezo Electical Eliment.

Piezo Eliment Red kabelini (Volt in) PI 3.3 voltli erga va Piezo chiqishi (Moviy) ni CH0 (Kanal nol) ga MCP3008 ga ulang.

Agar sizda faqat qizil va qora kabelli (taxtasiz) piezo elektr elementi bo'lsa, qizil kabelni MCP 3008 ning 0 -kanaliga, qora rangni esa GND ga ulang. Bundan tashqari, MCP3008 0 kanali va tuproq o'rtasida 1 Meg Ohmli rezistorni ulang (Piezo va rezistor parallel ulangan). Rezistor MCP 3008 ni piezo yaratgan tok va kuchlanish tepaliklaridan himoya qiladi.

Men ham piezoni biriktiruvchi videodagi bitskop mikro bilan sinab ko'rdim. Biroq, bu kerak emas.

4 -qadam: dasturiy ta'minot

Men MCP3008 uchun GPIOZERO kutubxonasi yordamida oddiy skript yozdim. U biriktirilgan.

SPI yoqilganligiga ishonch hosil qiling (Ilovalar (Ishga tushirish) menyusi, Sozlamalar, Raspberry Pi konfiguratsiyasi, Interfeyslar yoki sudo raspi-config)

Skriptni ishga tushiring, bir necha tomchi tushiring va natijalari qanday bo'lishini ko'ring. siz Python kodidagi chegarani o'zgartirishingiz kerak bo'lishi mumkin.

Tavsiya: