Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: qurilmangizni yarating
- 3 -qadam: PI, MCP3008 va Piezo aloqasi uchun o'z davrangizni yarating
- 4 -qadam: dasturiy ta'minot
Video: Akustik DISDRO hisoblagichi: Raspebbery Pi ochiq ob -havo stantsiyasi (2 -qism): 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
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
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
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
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:
Arduino bilan chastota hisoblagichi: 8 qadam (rasmlar bilan)
Arduino bilan chastota hisoblagichi: bu oddiy va arzon arduino asosidagi chastota hisoblagichining narxi 4 dollardan past, kichik sxemalarni o'lchash juda foydali bo'lgan
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
"Sup - quadriplegiya bilan kasallangan odamlar uchun sichqoncha - arzon va ochiq manba: 12 qadam (rasmlar bilan)
"Sup - quadriplegiya bilan kasallangan odamlar uchun sichqoncha - arzon va ochiq manba: 2017 yilning bahorida mening eng yaqin do'stimning oilasi mendan Denverga uchib, ularga loyihada yordam berishni xohlaysizmi, deb so'rashdi. Ularning Alen ismli do'sti bor, u togda velosipedda avariya natijasida quadriplegiya bilan og'rigan. Feliks (mening do'stim) va men tezda javob topdik
Yangi va takomillashtirilgan Geiger hisoblagichi - Endi WiFi bilan!: 4 qadam (rasmlar bilan)
Yangi va takomillashtirilgan Geiger hisoblagichi - Endi Wi -Fi bilan!: Bu mening ko'rsatgichimdagi Geiger hisoblagichimning yangilangan versiyasi. Bu juda mashhur edi va men uni qurishga qiziqqan odamlarning yaxshi fikrlarini oldim, shuning uchun davomi: GC-20. Geiger hisoblagichi, dozimetr va nurlanish m
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot!: 18 qadam (rasmlar bilan)
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot !: Instructables Wheels tanlovida birinchi sovrin, Arduino bo'yicha Instructables tanlovida ikkinchi sovrin va Bolalar uchun dizayn tanlovida yuguruvchi. Bizga ovoz bergan barchaga rahmat !!! Hamma joyda robotlar kelmoqda. Sanoat dasturlaridan tortib to