Pumpa PACS/pumpa Pi (5 / 5 steg)
Steg 5: Acknowlegements & framtida arbete
BekräftelserJag sprang in i en stor hake i detta projekt med Raspberry Pi. Jag kunde inte lista ut hur att spegla utdata så att det kunde vara tillbaka-projiceras på en skärm. Standard Linux mekanismen för att göra detta är att använda verktyget xrandr. Dock stöder Raspberry Pi ännu inte fullt ut xrandr.
Jag postat några frågor på Raspberry Pi forum. Jag visste att bootloader kunde rotera skärmen (av 90, 180, 270 grader) men det kunde inte återspegla det. Bootloader är stängd källa så jag inte kunde ändra koden... men ett förslag gjordes som jag kontakta Dom (Dom Cobley) att be för eftertanke som ska läggas till som en funktion. Jag skickade honom en begäran och han skapade två nya bootloader alternativ samma dag:
display_rotate = 0x10000 (lik - x)
display_rotate = 0x20000 (som -y)
Om han inte hade gjort det skulle jag ha haft att tillgripa använda optik för att spegla bilden - vilket kan ha inneburit att pumpa inte skulle ha gjorts i tid för Halloween. jag tacka - tack Dom!
Jag är också mycket tacksam för Aeskulap DICOM viewer. Jag var säker på att jag skulle behöva göra en hel del DICOM hacka för att få detta att fungera på Pi. Jag var inte riktigt väntat att en enda kommandorad skulle installera ett visningsprogram som fungerade felfritt. Helt fantastiskt.
Raspberry Pi folk har gjort en underbar gizmo och gemenskap. Utan dem hade jag behövt en mycket större pumpa.
Och slutligen - tack vare MGH röntgenavdelningen för att ha en pumpa decorating contest som inspirerade allt detta. Det är ett bra ställe att arbeta.
Framtida arbete
Visa kvalitet: användning av spårning papper som projektionsskärmen gjorde sänka kvaliteten på displayen. Kanske några Frostad plast eller andra finkorniga, tunna lager material skulle fungera bättre.
Årets projekt var på klientsidan - kanske en server-side en skulle använda värmeeffekt från servrar för att hålla pumporna varmt på natten - en sann servergrupp. Men Pi kanske inte genererar tillräckligt med värme.
Kanske använder GPIO portarna med någon typ av rörelsedetektor kan användas för att ändra bilderna på skärmen? Form av en "haunted PACS"?
Ledande remsor på utsidan av pumpan kan aktivera en "touch känsliga" UI. Hade inte tid för detta i år.