INHOUDSOPGAWE:
- Stap 1: Koop onderdele
- Stap 2: Sny loodgieterbuise
- Stap 3: Monteer loodgieterbuise
- Stap 4: Voeg drukkrane by
- Stap 5: Toets en kalibreer
- Stap 6: Behoorlike Janky Kalibrasie Metode Opsie
- Stap 7: Integreer in u stelsel
Video: Hoe om 'n akkurate lugvloeisensor met Arduino te maak vir minder as £ 20 COVID-19 ventilator: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Sien hierdie verslag vir die mees onlangse ontwerp van hierdie openingvloeisensor:
Hierdie instruksies toon hoe u 'n lugvloeisensor kan bou met 'n goedkoop differensiële druksensor en maklik beskikbare materiaal. Die ontwerp is vir 'n vloeisensor van 'n opening, die opening (in ons geval 'n wasser) bied 'n beperking en ons kan die vloei bereken deur die drukverskil oor die opening te meet.
Oorspronklik het ons hierdie sensor ontwerp en gebou vir ons projek genaamd OpenVent-Bristol, wat 'n open source ontwerp is van 'n vinnige vervaardigingsventilator vir die behandeling van COVID-19. Hierdie sensor kan egter gebruik word in omtrent enige lugvloei -waarnemingstoepassing.
Hierdie aanvanklike weergawe van ons ontwerp word geheel en al gemaak met onderdele wat op die rak geplaas is, geen 3D-drukwerk of lasersnit is nodig nie.
Die aangehegte tekening toon 'n deursneetekening van die ontwerp. Dit is eenvoudig 2 lengtes van 'n loodgieterpyp met 'n wasser tussenin wat die differensiële druk oor die opening meet om die vloeitempo te bereken.
Geniet dit !! en gee ons 'n opmerking as u u eie maak.
Stap 1: Koop onderdele
Dit is die onderdele wat u benodig:
- 2x 15 cm lengtes 22 mm OD PVC -loodgieterpyp
- 1x metaalwasser ID 5.5mm OD ongeveer 20mm (tussen 19.5-22mm is goed)
-
'N Differensiedruksensor (ongeveer £ 10). Ons het 'n MPX5010DP gebruik, maar u kan 'n ander een kies wat by die druk in u stelsel pas. Enkele voorbeeldwinkels wat hierdie sensors verkoop, word hieronder gelys:
- uk.rs-online.com/web/p/pressure-sensors/71…
- www.digikey.co.uk/product-detail/en/nxp-us…
- www.mouser.co.uk/ProductDetail/NXP-Semicon…
- Drukkraanbuis tot ongeveer 20 mm lank gesny: Enige 2 mm OD -buis moet geskik wees, soos 'n koperbuis. Uit desperaatheid het ek die spuitkop uit 'n WD-40-blik gebruik, dit het gewerk, maar die supergom het nie skitterend vasgesteek nie
- wondergom
- Silikon-/PVC -buise om aan te sluit op die drukopeninge van die druksensor. 2-3 mm ID behoort goed te wees; u benodig moontlik 'n klein kabelbinder as u buis te groot is.
U wil dalk 1 of 2 loodgieterverbindings koop as u die buis van die vloeisensor op 'n ander 22 mm pyp wil plaas:
Opmerking: die gekose materiaal voldoen nie aan die regulasies van mediese produkte nie, veral nie die PVC nie.
Stap 2: Sny loodgieterbuise
Sny 2 lengtes van die loodgieterbuis. Ons het 'n lengte van 15 cm gebruik, maar dit werk miskien 'n bietjie korter. Ek het die snitte gemaak met 'n versteksaag, want dit is belangrik om 'n mooi vierkantige snit te kry. Gebruik sandpapier om die borste glad te maak
Stap 3: Monteer loodgieterbuise
- Lijm u wasser aan die einde van een buis, maak seker dat die wasser konsentries met die buis is en maak 'n deurlopende gom om die omtrek van die wasser om te verseker dat geen lugdruk lek nie.
- Lijm dan die ander buislengte aan die ander kant van die wasser. Weereens, maak seker dat u die hele tyd vasgom sodat daar geen lug lek nie
Stap 4: Voeg drukkrane by
- Boor 2 gate op die afstande van die wasser volgens die aangehegte prent
- Druk die 2 mm OD -stawe in die gate, maak seker dat dit styf pas (my buis was 2,2 OD, maar my boorpunt was 2 mm, so ek het die boor net 'n bietjie geswaai totdat die buis styf pas)
- Plak die buis in die gat en maak seker dat dit heeltemal verseël is
- Draai isolasieband om u drukkraan totdat die silikonbuis lekker styf pas
Stap 5: Toets en kalibreer
Koppel die druksensor aan op u Arduino en koppel die drukkrane aan die poorte van die druksensor. Maak seker dat die sensor se fisiese analoogpen pas by die pen van die sagteware.
Toets dit met behulp van die aangehegte kode. Let daarop dat die volgende biblioteke benodig word:
- Draad.h
- en Sensirion_SFM3000_arduino (hierdie biblioteek is vir 'n ander sensor, maar ek het 'n paar veranderinge in my kode aangebring)
Ideaal gesproke wil u u sensor kalibreer; ons gebruik 'n Sensirion SFM3300 wat in serie gekoppel is aan die tuisgemaakte sensor. Verbindings vir die SFM3300 is:
- Vcc - 5V
- GND - GND
- SDA - A4
- SCL - A5
Ideaal gesproke moet u lugbron vir die kalibrasietoets 'n konstante vloei gee en beheerbaar wees om 'n beheerde vloei van vloeistowwe te gee. Ons gebruik 'n gekapte lugbedpomp om aangedryf te word via 'n elektroniese, geborselde gelykstroomspoedbeheerder wat met 'n potensiometer beheer word. As u 'n DC -kragtoevoer het, werk dit ook goed.
Die kode, sowel as die druk en vloei van ons sensor, kan ook gelees word uit die Sensirion SFM3300 via i2c, wat die sensor is wat ons gebruik het vir kalibrasie. U moet die kode dienooreenkomstig aanpas as u 'n ander kalibrasie sensor. (Die DIY -sensor het nogal verbasend meer konsekwente lesings gelewer as die SFM3300)
Die eerste weergawe van die kode gebruik 'n geykte opzoektabel om vloeitempo -lesings af te lewer. Ons het dit gemaak deur
- druk die druk oor 'n volledige sweep uit ons lugbron (as.csv -lêer)
- neem die data in excel
- dit deur 'n vergelyking gaan om die vloeitempo uit te werk
- skep dan 'n deur kommas geskeide opzoektabel wat in 'n Arduino -heelgetalreeks gekopieer/geplak is
Die Excel -dokument met vergelyking word gestoor …
Die tweede weergawe van die kode gebruik 'n vergelyking in die kode om die volgende redes:
- om temperatuur in ag te neem (wat die vloeitempo -lesings sal beïnvloed)
- Om 'n verandering in die stroomafbeperking in ag te neem, word dit gemerk met 'n aparte stroomafwaartse druksensor
Stap 6: Behoorlike Janky Kalibrasie Metode Opsie
As u nie 'n vloeisensor van die rak af het om dit te kalibreer nie, soos 'n Sensirion SFM3300, is dit 'n uitstekende manier om 'n SUPER ruwe idee te kry van die vloei-uitset. Dit werk egter slegs met 'n hoë druk vloei bron (selfs die lugbed pomp kan sukkel om 'n ballon op te blaas) en sal slegs werk as u herhaaldelik u lugtoevoer kan aanskakel
- Heg 'n ballon aan die uitset van die stelsel en meet die deursnee waarteen dit opblaas
- Vul 'n maatbeker met water (miskien ongeveer halfpad)
- Herblaas jou ballon tot dieselfde deursnee, dompel dit dan heeltemal in jou kruik water en teken die verskil in die watervlak aan voor en nadat die ballon ingevoeg is
- Vervolgens moet u die volume per balloninflasie in u kode meet, dit word gedoen deur die vloei oor tyd te integreer. Ek kan u nie die presiese kode gee om dit te doen nie, want dit sal verskillend moet wees, afhangende van die stroombron en hoe u kode 'n begin en stop van die vloei sal voel, maar ek het 'n funksie in 'n tekslêer aangeheg volume, moet u dit net vertel wanneer u die volume moet begin en stop met die berekening van die volume (dit wil sê vir ons toets was dit aan die begin en stop van elke asemhaling). Onthou om die vloeitempo in ml/s na die funksie te gee wanneer u dit noem.
Stap 7: Integreer in u stelsel
Sluit dit aan by u opset, wat dit ook al mag wees, en geniet die meting van die vloeitempo vir minder as £ 15:)
Aangeheg is 'n voorbeeld van sommige vloei, druk en volumes van ons ventilatortoepassing.
Loodgietersverbindings is ideaal om hierdie sensor aan 'n ander 22 mm OD -buis te koppel.
Aanbeveel:
Akkurate Wiimote Light Gun vir Framboos PI: 9 stappe (met foto's)
Akkurate Wiimote Light Gun vir Raspberry PI: Gewoonlik is die Wii -afstandsbediening wat as 'n liggeweer gebruik word, nie akkuraat genoeg vir retro -speletjies soos NES Duck Hunt nie, want die Wii Remote kies in werklikheid nie die punt op die TV waarna dit wys nie. Dit kan nie! Die Wii Remote het 'n infrarooi kamera aan die voorkant
Hoe om 'n timer minder kontak te maak om u hande te was #Covid-19: 3 stappe
Hoe om 'n timer minder kontak te maak om u hande te was #Covid-19: Hallo! Hierdie handleiding gaan u wys hoe u 'n timer minder kontak kan maak. in hierdie tydperk van koronavirus -epidemie is dit regtig belangrik om u hande goed te was. Daarom het ek hierdie timer gemaak. Vir hierdie timer het ek 'n Nokia 5110 LCD gebruik
Maak u eie slim spieël vir minder as $ 80 - met behulp van Raspberry Pi: 6 stappe (met foto's)
Maak u eie slim spieël vir minder as $ 80 - met behulp van Raspberry Pi: in hierdie projek bou ons 'n slim spieël wat u nuttige inligting sal wys terwyl u soggens gereed maak. Die hele ding behoort onder $ 80 te kos, wat dit vir die meeste mense redelik bekostigbaar sal maak. Hierdie gids sal u net leer
Maak 'n DSLR -houer vir minder as 6 $ met behulp van PVC -pype (monopod/driepoot vir enige kamera): 6 stappe
Maak 'n DSLR -houer vir minder as 6 $ met behulp van PVC -pype (monopod/driepoot vir enige kamera): Ja …. U kan u eie maak met net 'n paar PVC -pype en T's Dit is liggewig … dit is perfek gebalanseerd … dit is solied sterk … Dit is vriendelik vir aanpassings … Ek is Sooraj Bagal en ek deel my ervaring met hierdie kamera -houer wat ek geskep het vir
DIY goedkoop en akkurate alternatief vir flex sensorhandskoen: 8 stappe (met foto's)
DIY goedkoop en akkurate alternatief vir flexsensorhandskoen: Hallo almal, dit is my eerste opdrag en in hierdie instruksies sal ek jou leer om 'n goedkoop en akkurate flex -handskoen te maak. Ek het baie alternatiewe vir die buigsensor gebruik, maar nie een van hulle het vir my gewerk nie. So, ek het gegoogle en 'n nuwe gekry