An Arduino Sickbay Display Worthy Of The Enterprise

The various displays and interfaces in Star Trek, especially The Original Series, were intentionally designed to be obtuse and overly complex so they would appear futuristic to the audience. If you can figure out how Sulu was able to fly the Enterprise with an array of unlabeled buttons and rocker switches, we’d love to hear it. But one area of the ship where this abstract design aesthetic was backed off a bit was sickbay, as presumably they wanted the audience to be able to understand at a glance whether or not Kirk or Spock were going to pull through their latest brush with death (spoilers: they’re fine).

For his latest project, [XTronical] has recreated the classic displays from Dr McCoy’s sickbay with an Arduino Nano and a 2.8 inch LCD display. It even has a speaker and MP3 player module to recreate the “heartbeat” sound from the original show. The whole thing looks and sounds phenomenal, and would be a perfect desk toy for the classic Trek aficionado. But this isn’t just a toy, it’s a fully functional medical scanner.

Of course, this little gadget can’t tell you if you’ve come down with a nasty case of Rigellian fever, but it can read your vitals using a MAX30100 pulse oximeter module and DS18B20 thermometer. In fact, it actually has two DS18B20 sensors: one to measure ambient temperature, the other to measure skin temperature. With those two figures, [XTronical] says it can calculate your core body temperature. The only thing that’s made up is the blinking “Respiration” indicator, that one’s just an estimate.

So where do we go from here? This project is presented as merely the first step in building a complete prop, perhaps in the form of a medical tricorder. We’ve seen some phenomenal TOS tricorder builds over the years, and some have even used the Raspberry Pi to shoehorn a bit of functionality into them. [XTronical] says he’s working on getting the source code and a step-by-step build guide put together, so keep an eye out for that in the near future.

20 thoughts on “An Arduino Sickbay Display Worthy Of The Enterprise

      1. Sadly, it’s pretty much only computer tech that has advanced like was portrayed in sci-fi. Outside of that niche, it’s still all about burning fossile fuels and getting nowhere fast.

    1. Dear friend , I wish to try (trial and error) this unit but no way to get diagram or, parts list as I am a n ew commer of Hackaday sit. Can you please e mail me the way .
      My name is Hemantha and I am from SriLanka .
      Thenak you

      1. I’m writing up the article now and working on the video that will go with it, should be out in around 2 weeks, if your not subscribed to my you tube channel then doing so will alert you when it comes out (as long as you click the notification bell icon too)

    1. …as it happens this was envisaged but I ran out of memory (there are several libraries that have to be included as well as the main code) , I ended up re-coding and optimising and managed to get it to 98% of capacity. So at that point I settled for just toggling a single pin on the MP3 player and that was enough for it to play the single MP3 stored on the SD card. I really want to do what you suggest but don’t want to hack about and alter existing libraries, but, I’ve not actually tried to shoe-horn in the code required to do what you suggest yet, it might just come in under the wire. I’m working on the write up so might have a try.

  1. Does it have “medical insurance remaining” as a decreasing bar? This was one of the labels in ST:TNG IIRC.

    If you can figure out how Sulu was able to fly the Enterprise with an array of unlabeled buttons and rocker switches, we’d love to hear it.

    One rocker switch handled “forward/backward” and the other handled “Left/Right”. The buttons were “do more of this switch” and “do less of this switch”. Easy.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.