Innehållsförteckning:

Covid-19 Ventilator Control Unit: 10 steg
Covid-19 Ventilator Control Unit: 10 steg

Video: Covid-19 Ventilator Control Unit: 10 steg

Video: Covid-19 Ventilator Control Unit: 10 steg
Video: Ventilator Design For COVID-19 || Low-Cost || #covid, #vantilator , #covid19 2024, Juli
Anonim
Covid-19 ventilatorstyrenhet
Covid-19 ventilatorstyrenhet

Detta projekt är en prototyp som byggdes för Ventilator Crowd, en ventilator från mängden.

Den offentliga webbplatsen för detta projekt finns här:

Den delas här så att andra kan bygga vidare på vårt nuvarande arbete, lära sig om dessa kontroller och förstå vad vi gör. Observera att detta projekt ännu inte är testat och inte har några godkännanden för medicinskt bruk. Som sådan får denna styrenhet inte användas för medicinska eller säkerhetsrelaterade ändamål. I denna form är den avsedd som en inlärningsresurs, inte som en medicinsk utrustning.

Denna styrenhet är avsedd att vara kärnkontrollen för ett antal av våra alternativa ventilatordesigner. Demonstrationsversionen "bänktest" driver ett litet 9g servo - enkelt att demonstrera kontrollbeteendet. Den kompletta prootypenheten utgår från en PWM -signal som vi sedan kan använda som ingång för andra typer av mekaniska ställdon. Att anpassa programvaran för att köra med en stegmotor är relativt enkel.

Tillbehör

1. Arduino Uno SMD R3

2. Seriell 2004 20x4 LCD -displaymodul

3. KY-040 roterande givare

4. NXP IC, TRYCKGIVARE MPX5010DP

5. 2 lysdioder - 1 grön, 1 röd (eller andra kontrasterande färger)

6. Lödbart prototypkort (cirka 90x70 mm)

7. Plastelektronik projektlåda 220 x 150 x 64 mm

8. M3 bultar, muttrar och avstånd för monteringsbräda

9. 2 x 200 ohm, strömbegränsande motstånd för lysdioder

10. 1 x 10k ohm, uppdragningsmotstånd för vridomkopplare

Steg 1: Brödbrädversion

Brödbrädversion
Brödbrädversion

Detta är den grundläggande brödbrädversionen av regulatorn - före tillägg av tryckmätaren och innan boxning.

Steg 2: Brödbrädversion - Schematisk

Brödbrädversion - Schematisk
Brödbrädversion - Schematisk

Detta är schemat för brödbrädversionen. En tydligare version kan nås via den här länken, men observera att den roterande mitt-tryckknappen behöver ytterligare ett 10k ohm uppdragningsmotstånd som inte visas på kretsen:

www.circuito.io/app?components=512, 9590, 95 …

Denna version visas för att köra en servo - vilket fungerar som en rimlig visuell demonstration för bordsskivor. Det är naturligtvis inte tillräckligt att faktiskt driva mekaniken i den riktiga ventilatorenheten - men det hjälper till att synliggöra den förväntade åtgärden för bordstestning.

Steg 3: Montera Arduino i lådans basplatta

Montera Arduino i lådans basplatta
Montera Arduino i lådans basplatta
Montera Arduino i lådans basplatta
Montera Arduino i lådans basplatta

Montering av Arduino på lådans bottenplatta resulterar i en "ren" och snygg finish på lådans framsida. Jag antar att detta är självklart - men gör inte felet att markera och borra 4 hål. Markera snarare den allmänna platsen för Arduino. Markera och borra ett hål. Montera sedan en bult, placera Arduino på bulten, markera och borra den andra bultplatsen. Upprepa detta för de sista 2 bultarna för att få allt i linje.

Steg 4: Montera vridomkopplaren och tryckgivaren på prototypkortet

Montera vridomkopplaren och tryckgivaren på prototypkortet
Montera vridomkopplaren och tryckgivaren på prototypkortet
Montera vridomkopplare och tryckgivare på prototypkortet
Montera vridomkopplare och tryckgivare på prototypkortet

Det är inte idealiskt att ha komponenter på båda sidor av ett prototypkort. Men i dessa fall fanns det få alternativ; tryckgivarens vertikala höjd är nästan densamma som vridomkopplaren. Om båda komponenterna befann sig på samma sida av brädet, skulle den roterande styrningens mittaxel inte sträcka sig genom lådans yta.

Så i det här fallet monterar vi vridomkopplaren på ena sidan av kortet och tryckomvandlaren på den andra.

Steg 5: Montera lysdioderna på prototypkortet

Montera lysdioderna på prototypkortet
Montera lysdioderna på prototypkortet
Montera lysdioderna på prototypkortet
Montera lysdioderna på prototypkortet

Lysdioderna används för att indikera in- och utandningscyklerna. Dessa måste vara synliga genom lådans framsida och är därför på samma sida av prototypkortet som den roterande styrenheten.

Steg 6: Skär hålen i lådans framsida

Skär hålen i lådans framsida
Skär hålen i lådans framsida
Skär hålen i lådans framsida
Skär hålen i lådans framsida

Detta är ett felbenäget steg som lätt kan resultera i en skadad låda, eller i vilken displayen och kontrollerna inte är väl anpassade. Var mycket försiktig när du mäter lådan och markerar den utskurna rutan på rutans sidor. Kontrollera att det finns tillräckligt med utrymme runt hålet för att displaykortet ska passa-notera att kretskortet för displayen är flera millimeter större än själva displayen.

Det är en bra idé att klippa pappersmallar för alla hål som behöver skäras. Detta säkerställer en bra passform. Ett annat vanligt fel är att skära hål "bakifrån-till-fram" som ett resultat av förvirrad orientering av komponenterna. Markera din mall tydligt antingen framåt eller bakåt och notera vänster och höger som visas på den här bilden.

Steg 7: Montera Protoype -kortet på botten av lådan med hjälp av distanser

Montera Protoype -kortet på botten av lådan med hjälp av distanser
Montera Protoype -kortet på botten av lådan med hjälp av distanser
Montera Protoype -kortet på botten av lådan med hjälp av distanser
Montera Protoype -kortet på botten av lådan med hjälp av distanser

Även om det skulle vara lättare att fästa skärmen och kretskortet på lådans framsida har detta två nackdelar. För det första gör det lådans framsida ful. Metoden som visas här ger inga skruvar på lådans framsida - en mycket "ren" design. För det andra gör denna metod enklare montering och kabeldragning. Alla komponenter kan monteras på botten av fodralet, sedan kan framsidan helt enkelt placeras ovanpå basen. Att montera komponenter i lådans framsida kan vara svårt på grund av begränsningen i utrymmet på grund av lådans sidor.

Frågan är.. hur man borrar hålen i botten av lådan så att när allt är monterat står det i linje? Min favoritmetod är detta: fixa bildskärmskortet och kretskortet i lådans framsida med tejp. Lägg "blu-Tac" eller något annat avtagbart "kittmaterial" ungefär där du tror att benen kommer att fixeras. Stäng lådan - och benen gör ett tryck i kittet i rätt läge. Använd dessa märken för att borra och bulta benen på displayen och kretskortet.

Steg 8: Slutlig fix av kretskortet och displaykortet på basplattan

Slutlig fix av kretskortet och displaykortet på basplattan
Slutlig fix av kretskortet och displaykortet på basplattan
Slutlig fix av kretskortet och displaykortet på basplattan
Slutlig fix av kretskortet och displaykortet på basplattan

Dessa två bilder visar displaykortet och kretskortet monterat på lådans bakplatta. Vid denna tidpunkt kan den slutliga ledningen slutföras och kontrolleras.

Steg 9: Anslutningsdiagram för styrelsen som visas

Kopplingsschema för styrelsen som visas
Kopplingsschema för styrelsen som visas
Kopplingsschema för styrelsen som visas
Kopplingsschema för styrelsen som visas

Diagrammet här visar de fysiska ledningarna med den färgkodning vi använde på vår prototyp.

Steg 10: Slutkontroll och stäng rutan

Image
Image

Bilderna här visar det sista skedet av montering och lådförslutning. Denna speciella låda hålls stängd med 6 skruvar i basen, så den slutliga effekten är ren och snygg.

Videon ger en snabb demonstration av programvaran.

Programvaran för Arduino kan hämtas från Ventilator Crowd Git Repository här:

github.com/ventilatorcrowd/Ventilator_Ardu…

Kontrollera kommentarerna i varje version av programvaran för att se till att du har rätt version för den enhet du bygger.

Som tidigare, notera att detta är en utvecklingsprototyp och är otestad. Det är inte lämpligt för medicinskt bruk. Det publiceras här för att möta vårt åtagande att dela allt vårt utvecklingsarbete med dessa viktiga enheter.

Rekommenderad: