Mündəricat:
- Addım 1: hissələri satın alın
- Addım 2: Santexnika borusunu kəsin
- Addım 3: Santexnika borularını yığın
- Addım 4: Təzyiq Muslukları əlavə edin
- Addım 5: Test edin və Kalibr edin
- Addım 6: Düzgün Janky Kalibrləmə Metodu Seçimi
- Addım 7: Sisteminizə inteqrasiya edin
Video: 20 funt sterlinqdən aşağı olan COVID-19 Ventilatoru üçün Arduino ilə dəqiq bir hava axını sensoru necə hazırlanır: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Zəhmət olmasa bu orifis axını sensorunun ən son dizaynı üçün bu hesabata baxın:
Bu təlimatlar aşağı qiymətli diferensial təzyiq sensoru və hazır materiallardan istifadə edərək hava axını dərəcəsi sensorunun necə qurulacağını göstərir. Dizayn ağız tipli bir axın sensoru üçündür, ağız (bizim vəziyyətimizdə yuyucusu) bir məhdudiyyət təmin edir və ağızdakı təzyiq fərqini ölçərək axını hesablaya bilərik.
Əvvəlcə bu sensoru, COVID-19 müalicəsi üçün sürətli istehsal ventilyatorunun açıq mənbə dizaynı olan OpenVent-Bristol adlı layihəmiz üçün hazırladıq və qurduq. Ancaq bu sensor demək olar ki, hər hansı bir hava axını algılama tətbiqində istifadə edilə bilər.
Dizaynımızın bu ilkin versiyası tamamilə hazır hissələrdən istifadə etməklə hazırlanmışdır, heç bir 3D çapa və ya lazer kəsməyə ehtiyac yoxdur.
Əlavə edilmiş rəsm, dizaynın bir kəsik şəklini göstərir. Su axını hesablamaq üçün ağız boyunca diferensial təzyiqi ölçməklə arasına bir yuyucusu olan 2 santexnika borusu daxildir.
Zövq alın !! və özünüz varsa, bizə bir şərh verin.
Addım 1: hissələri satın alın
Ehtiyac duyacağınız hissələr bunlardır:
- 2x15 sm uzunluğunda 22 mm OD PVC santexnika borusu
- 1x metal yuyucusu ID 5.5mm OD 20mm ətrafında (19.5-22mm arasında yaxşıdır)
-
Diferensial təzyiq sensoru (təxminən 10 funt sterlinq). Bir MPX5010DP istifadə etdik, ancaq sisteminizdəki təzyiqlərə uyğun olaraq başqa birini seçmək istəyə bilərsiniz. Bu sensorları satan bəzi nümunə mağazalar aşağıda verilmişdir:
- uk.rs-online.com/web/p/pressure-sensors/71…
- www.digikey.co.uk/product-detail/az/nxp-us…
- www.mouser.co.uk/ProductDetail/NXP-Semicon…
- Təxminən 20 mm uzunluğa qədər kəsilmiş təzyiq borusu borusu: Pirinç boru kimi istənilən 2 mm OD sərt borular uyğun olmalıdır. Çarəsizliyimdən bir WD-40 qutusundakı sprey nozzini istifadə etdim, işlədim amma super yapışqan mükəmməl yapışmadı
- Super yapışqan
- Təzyiq sensorunun təzyiq limanlarına qoşulmaq üçün Silikon/PVC borular. 2-3 mm identifikatoru yaxşı olmalıdır, borunuz böyükdürsə kiçik bir kabel bağlamasına ehtiyacınız ola bilər.
Akış sensoru borularını başqa 22 mm-lik bir boruya yerləşdirmək istəyirsinizsə, 1 və ya 2 santexnika konnektoru almaq istəyə bilərsiniz:
Qeyd: Seçilmiş materiallar tibbi məhsul qaydalarına, xüsusən də PVC -yə uyğun gəlmir.
Addım 2: Santexnika borusunu kəsin
Santexnika borusundan 2 uzunluq kəsin. 15 sm uzunluğunda istifadə etdik, ancaq bir az daha qısa işləyə bilər. Kəsikləri bir mişar testerəsi ilə düzəltdim, çünki gözəl bir kvadrat kəsik əldə etmək vacibdir. Qıvrımları hamarlaşdırmaq üçün qum kağızından istifadə edin
Addım 3: Santexnika borularını yığın
- Yuyucunuzu bir borunun ucuna yapışdırın, yuyucunun boru ilə konsentrik olduğundan əmin olun və heç bir hava təzyiqinin sızmamasını təmin etmək üçün yuyucunun ətrafı boyunca davamlı bir yapışqan boncuk hazırladığınızdan əmin olun.
- Sonra borunun digər uzunluğunu yuyucunun digər tərəfinə yapışdırın. Yenə havanın sızmaması üçün hər tərəfə yapışdırdığınızdan əmin olun
Addım 4: Təzyiq Muslukları əlavə edin
- Əlavə edilmiş şəklə uyğun olaraq yuyucudan məsafələrdə 2 delik qazın
- 2 mm OD çubuqlarını çuxurlara itələyin, sıx bir şəkildə oturduğundan əmin olun (borum 2.2 OD idi, amma matkap ucum 2 mm idi, buna görə də boru möhkəm oturana qədər qazmağı bir az yellədim)
- Tüpü çuxura yapışdırın, hər tərəfə möhürlənmiş olduğundan əmin olun
- Silikon borusu gözəl və sıx bağlanana qədər təzyiq kranınıza izolyasiya bandı sarın
Addım 5: Test edin və Kalibr edin
Təzyiq sensörünü Arduino -ya bağlayın və təzyiq taplarını təzyiq sensoru portlarına bağlayın. Sensorun fiziki analoq pininin proqram pimi ilə uyğun olduğundan əmin olun.
Əlavə edilmiş kodu istifadə edərək sınayın. Qeyd edək ki, aşağıdakı kitabxanalara ehtiyac var:
- Tel.h
- və Sensirion_SFM3000_arduino (bu kitabxana fərqli bir sensordur, amma bunun üçün kodumda bəzi dəyişikliklər etdim)
İdeal olaraq, sensorunuzu kalibr etmək istəsəniz, evdə hazırlanan sensor ilə seriyaya bağlı bir Sensirion SFM3300 istifadə etdik. SFM3300 üçün bağlantılar aşağıdakılardır:
- VC - 5V
- GND - GND
- SDA - A4
- SCL - A5
İdeal olaraq, kalibrləmə testi üçün hava mənbəyiniz sabit bir axını təmin etməli və axın nisbətlərini idarə etmək üçün idarə olunmalıdır. Potansiyometrdən istifadə edərək idarə olunan elektron fırçalanmış DC sürət tənzimləyicisi vasitəsi ilə idarə olunan hava yatağı nasosundan istifadə etdik. Bir DC enerji təchizatı varsa, o da yaxşı işləyəcək.
Kod, sensorumuzdan gələn təzyiqi və axını oxuya bilməklə yanaşı, kalibrləmə üçün istifadə etdiyimiz sensor olan i2c vasitəsilə Sensirion SFM3300 -dən də oxuya bilər. kalibrləmə sensoru. (Çox təəccüblü bir şəkildə DIY sensoru, SFM3300 -dən daha sabit və ardıcıl oxu verdi)
Kodun 1 -ci versiyası, axın sürəti oxunuşlarını çıxarmaq üçün kalibrlənmiş bir axtarış cədvəlindən istifadə edir. Bunu biz etdik
- təzyiqi hava mənbəyimizdən (.csv faylı olaraq) tam bir tarama üzərində qeyd etmək
- məlumatları excel -ə köçürmək
- axını öyrənmək üçün bir tənlikdən keçir
- sonra Arduino tamsayı silsiləsinə kopyalanan/yapışdırılmış vergüllə ayrılmış bir axtarış cədvəli yaratmaq
Tənlik ilə Excel doc saxlanılır …
Kodun ikinci versiyası, aşağıdakı səbəblərə görə kodda bir tənlik istifadə edəcək:
- temperaturun nəzərə alınması (axın sürətinin oxunmasına təsir edəcək)
- aşağı axın məhdudiyyətindəki bir dəyişikliyi nəzərə almaq üçün ayrı bir aşağı təzyiq sensoru ilə hiss ediləcəkdir
Addım 6: Düzgün Janky Kalibrləmə Metodu Seçimi
Sensirion SFM3300 kimi kalibrləmək üçün hazır bir axın sensoru yoxdursa, bu, axın çıxışı haqqında SUPER kobud bir fikir əldə etməyin bir yoludur. Ancaq bu yalnız yüksək təzyiqli bir axın mənbəyi ilə işləyəcək (hətta hava yatağı nasosu bir balonu şişirməyə çalışa bilər) və yalnız hava təchizatını təkrarən söndürə bilsəniz işləyəcək.
- Sistemin çıxışına bir balon bağlayın və hər inflyasiyada şişirdiyi diametri ölçün
- Ölçmə qabını su ilə doldurun (bəlkə də təxminən yarısı)
- Balonunuzu eyni diametrdə yenidən şişirin, sonra onu tamamilə su qabınıza batırın və balonun içəri girməsindən əvvəl və sonra su səviyyəsindəki fərqi qeyd edin.
- Bundan sonra, kodunuzdakı balon inflyasiyasına düşən həcmi ölçməlisiniz, bu zamanla axını birləşdirərək edilir. Bunu etmək üçün sizə dəqiq kod verə bilmərəm, çünki axın mənbəyinizdən və kodunuzun axının başlanğıcını və dayandırılmasını necə hiss edəcəyindən asılı olaraq fərqli olmalı olacaq, ancaq mətn sənədinə qoyulacaq bir funksiya əlavə etmişəm. həcmi hesablamaq üçün nə vaxt başlamalı və dayandırmalı olduğunuzu söyləməlisiniz (yəni testimiz üçün bu hər nəfəsin başlanğıcında və dayandırılmasında idi), bu funksiyaya "breathStatus" adlı boolean dəyişən vasitəsi ilə göstərilir. Çağırdığınız zaman axın sürətini ml/s olaraq həmin funksiyaya ötürməyi unutmayın.
Addım 7: Sisteminizə inteqrasiya edin
Nə olursa olsun qurğunuza qoşun və 15 funt sterlinqdən aşağı olan axını ölçməkdən zövq alın:)
Ventilyator tətbiqimizdən bəzi axınların, təzyiqlərin və həcmlərin nümunə görüntüsü əlavə edilmişdir.
Boru kəmərinin düz birləşmələri bu sensoru başqa bir 22 mm OD boruya bağlamaq üçün əladır.
Tövsiyə:
Aşağı Gecikmədə DJI Drone -dan Canlı 4G/5G HD Video Axını [3 Addım]: 3 addım
Aşağı Gecikmədə DJI Drone-dan 4G/5G HD Video Yayımı [3 Addım]: Aşağıdakı bələdçi, demək olar ki, hər hansı bir DJI dronundan canlı HD keyfiyyətli video axını əldə etməyə kömək edəcək. FlytOS Mobil Tətbiqi və FlytNow Veb Tətbiqinin köməyi ilə drondan video axınına başlaya bilərsiniz
Sup - Quadriplegia olan insanlar üçün bir siçan - aşağı qiymət və açıq mənbə: 12 addım (şəkillərlə)
Sup - Quadriplegia olan insanlar üçün bir siçan - aşağı qiymət və açıq mənbə: 2017 -ci ilin yazında ən yaxın dostumun ailəsi Denverə uçmaq və onlara bir layihədə kömək etmək istədiyimi soruşdu. Dağ velosipedi qəzası nəticəsində quadripleji olan Allen adlı bir dostu var. Feliks (dostum) və bir az tez cavab verdik
Pulsuz bir yer tapmaq ağrısını həll etmək üçün bir park sensoru necə qurulacaq: 12 addım
Pulsuz bir yer tapmaq ağrısını həll etmək üçün bir park sensoru necə qurulacaq: Bu layihədə bir Raspberry Pi istifadə edərək sadə bir park sensoru quracağıq. Məlum olur ki, hər səhər bu sualla qarşılaşmalı oluram: ofisimin qarşısındakı YALNIZ dayanacaq yeri artıq götürülmüşdürmü? Çünki əslində belə olanda, ətrafında dolaşmalıyam
Polipropilen boru bağlayıcısından 85 mm -lik bir proyektor linzası üçün tənzimlənən bir helikoid adapter necə hazırlanır: 5 addım
Polipropilen boru konnektorundan 85 mm -lik bir Projektiv Lensi üçün Ayarlanabilir Helicoid Adaptoru Necə Hazırlanır: Bu yaxınlarda təxminən 10 avroya köhnə bir proyektor aldım. Proyektor, 85 mm f/2.8 lens ilə təchiz olunmuşdur, proyektordan asanlıqla ayrılır (heç bir hissəni sökmək lazım deyil). Buna görə onu Penta üçün 85 mm -lik bir lensə çevirmək qərarına gəldim
INA219 cərəyan sensoru olan aşağı ohmik müqavimət ölçən: 5 addım
INA219 Cərəyan Sensorlu Aşağı Ohmik Müqavimət Ölçən: Bu, 2X INA219 cərəyan sensoru, Arduino nano, 2X16 LCD displey, 150 Ohm yük müqaviməti və kitabxanada tapıla bilən sadə arduino kodu istifadə edərək bir araya gətirilə bilən, aşağı qiymətli bir milliohm sayğacdır. . Bu layihənin gözəlliyi əvvəlcədən deyil