Pulse Oximeter datafångst med Raspberry Pi
Min dotter har några hälsofrågor som kräver henne att vara ansluten till en pulse oximeter på natten som övervakar hennes syrehalten och puls. Vi har natt sjuksköterskor så vi kan sova, men ibland vi vakna på natten och vill "kolla hennes nummer" utan att gå in i hennes sovrum och eventuellt vakna upp henne (vår dotter är vanligtvis en mycket lätt sovvagn). Pulseox har (mycket högt) larm som går enligt gränser vi, men det finns subtila trender som vi kan titta på för enligt vilken typ av dag hon hade. Igen, det vanliga sättet att kontrollera dessa mitt i natten skulle vara att gå in i hennes rum, titta på den aktuella siffror och lyssna till hur hon andas och ber sköterskan om någon "icke-larm" trender hon kanske har märkt. Jag visste att det måste finnas ett bättre sätt att göra detta.
Det enklaste sättet verkade bara sätta en babyvakt med video framför pulseox enheten och sedan vi kunde ta upp kameran på vår telefon se siffrorna. Förutom kostnad och kvalitet frågorna om de flesta nightime babymonitorer verkade det inte vara en plats i rummet för att sätta babyvakten som inte antingen skulle blockera sjuksköterskans syn på siffrorna eller vara för långt bort från vår dotter för ljud att plocka upp bra. Vi också redan äger en audio babyvakt som fungerar mycket bra, så det verkar som ett slöseri att köpa en annan en bara för att lägga till remote video för att visa de aktuella och inte ens berätta genomsnitt/trend information.
Den enhet som hem hälsa företaget ger oss är en Masimo RAD-8. Den har en följetong/RS232 porten på baksidan av den. Jag var glad att finna att uppgifterna kommer från hamnen inte skyddas, så att få data från pulseox enheten till en remote display verkade möjligt (liknar hur de gör det på ett sjukhus sjuksköterska station). Jag valde att använda en Raspberry Pi att fånga data, bearbeta den och presentera den på en webbserver där vi sedan kan läsa in en webbsida med vår telefon. De främsta skälen till att välja denna enhet var låg kostnad, liten storlek, och den har en etablerad gemenskapen om jag stötte på några problem.