I’ve ordered a few different OLEDs from AliExpress to experiment and see if they are a good replacement for LCDs – mostly on my internal projects like custom test equipment.
I also bought a few cheap Fingertip Pulse Oximeters to see if they were hackable, and they are. We had a bit of a play with them at the space yesterday. The firmware implements several screen layouts, including pulse waveforms and rotated views, which is quite nice.
Inside is a (1/4 split) yellow/blue 128x64 OLED connected to an MSP430F415 (wired in 8 bit parallel mode), plus a few odds and ends (2.5V LDO, analog switch, photo diode, pushbutton, speaker, and jellybeans). The MSP430 FET (JTAG/ICSP) pins are nicely brought out to a 9 way 0.05” connector, and the first 7 pins are a perfect match for my standard MSP430 programming header. The MSP430F415 is somewhat basic (16KB Flash, 512B RAM) and unfortunately has no UART.
Info and photos at http://www.kean.com.au/oshw/oximeter/
If there is interest, I’ll do a more thorough write up from my reverse engineering notes. I’ve traced many of the interconnections, but it is still a somewhat incomplete analysis at this stage.
Kean Maizels
Kean Electronics - IT Consulting & Embedded Systems Design
Ph: 02 9482 5007 or 0414 245 326
Not sure yet. Was just thinking a small display device – maybe I2C or Serial comms to another CPU.
Unfortunately most of the MSP430 FET pins aren’t useable for other things like they are on AVR.
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Why wouldn't you just measure your pulse with your fingers for calibration? :-)
Gav <the.mechat...@gmail.com> wrote:Nice writeup, Kean.
I just got one delivered, but a cheaper type with 7-segment displays. Seems pretty cool and useful to calibrate any home-brew pulse sensors against.�
On 9 April 2013 19:49, Kean Maizels <Ke...@kean.com.au> wrote:
Not sure yet.� Was just thinking a small display device � maybe I2C or Serial comms to another CPU.
�
Unfortunately most of the MSP430 FET pins aren�t useable for other things like they are on AVR.
�
From: sydney-h...@googlegroups.com [mailto:sydney-h...@googlegroups.com] On Behalf Of Madox
Sent: Monday, 8 April 2013 10:01 PM
To: sydney-h...@googlegroups.com
Subject: [RnD] Re: Pulse Oximeter Teardown (incomplete)
�
If you were to hack it, what would you use it for? �Remove the photo diode and replace with another sensor, e.g. temperature and change it to a temperature display?
�
Actually silly me, the ISCP/JTAG/FET connector would probably make a better place to tack sensor modules onto...
�
Still question is - what would you make?
�
On Sunday, April 7, 2013 6:55:40 PM UTC+10, Kean Maizels wrote:
I�ve ordered a few different OLEDs from AliExpress to experiment and see if they are a good replacement for LCDs � mostly on my internal projects like custom test equipment.
�
I also bought a few cheap Fingertip Pulse Oximeters to see if they were hackable, and they are.� We had a bit of a play with them at the space yesterday.� The firmware implements several screen layouts, including pulse waveforms and rotated views, which is quite nice.
�
Inside is a (1/4 split) yellow/blue 128x64 OLED connected to an MSP430F415 (wired in 8 bit parallel mode), plus a few odds and ends (2.5V LDO, analog switch, photo diode, pushbutton, speaker, and jellybeans).� The MSP430 FET (JTAG/ICSP) pins are nicely brought out to a 9 way 0.05� connector, and the first 7 pins are a perfect match for my standard MSP430 programming header.� The MSP430F415 is somewhat basic (16KB Flash, 512B RAM) and unfortunately has no UART.
�
Info and photos at http://www.kean.com.au/oshw/oximeter/
�
If there is interest, I�ll do a more thorough write up from my reverse engineering notes. �I�ve traced many of the interconnections, but it is still a somewhat incomplete analysis at this stage.
�
Kean Maizels
Kean Electronics - IT Consulting & Embedded Systems Design
Ph: 02 9482 5007 or 0414 245 326
�
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity. --
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
-- Franc
Ludite ;-)On 10/04/13 09:29, Kris wrote:
Why wouldn't you just measure your pulse with your fingers for calibration? :-)
Nice writeup, Kean.
I just got one delivered, but a cheaper type with 7-segment displays. Seems pretty cool and useful to calibrate any home-brew pulse sensors against.
On 9 April 2013 19:49, Kean Maizels <Ke...@kean.com.au> wrote:
Not sure yet. Was just thinking a small display device – maybe I2C or Serial comms to another CPU.
Unfortunately most of the MSP430 FET pins aren’t useable for other things like they are on AVR.
From: sydney-h...@googlegroups.com [mailto:sydney-h...@googlegroups.com] On Behalf Of Madox
Sent: Monday, 8 April 2013 10:01 PM
To: sydney-h...@googlegroups.com
Subject: [RnD] Re: Pulse Oximeter Teardown (incomplete)
If you were to hack it, what would you use it for? Remove the photo diode and replace with another sensor, e.g. temperature and change it to a temperature display?
Actually silly me, the ISCP/JTAG/FET connector would probably make a better place to tack sensor modules onto...
Still question is - what would you make?
On Sunday, April 7, 2013 6:55:40 PM UTC+10, Kean Maizels wrote:
I’ve ordered a few different OLEDs from AliExpress to experiment and see if they are a good replacement for LCDs – mostly on my internal projects like custom test equipment.
I also bought a few cheap Fingertip Pulse Oximeters to see if they were hackable, and they are. We had a bit of a play with them at the space yesterday. The firmware implements several screen layouts, including pulse waveforms and rotated views, which is quite nice.
Inside is a (1/4 split) yellow/blue 128x64 OLED connected to an MSP430F415 (wired in 8 bit parallel mode), plus a few odds and ends (2.5V LDO, analog switch, photo diode, pushbutton, speaker, and jellybeans). The MSP430 FET (JTAG/ICSP) pins are nicely brought out to a 9 way 0.05” connector, and the first 7 pins are a perfect match for my standard MSP430 programming header. The MSP430F415 is somewhat basic (16KB Flash, 512B RAM) and unfortunately has no UART.
If there is interest, I’ll do a more thorough write up from my reverse engineering notes. I’ve traced many of the interconnections, but it is still a somewhat incomplete analysis at this stage.
Kean Maizels
Kean Electronics - IT Consulting & Embedded Systems Design
Ph: 02 9482 5007 or 0414 245 326
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity. --
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
-- Franc
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sydney-hackspace/JOk8D4C5S5c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sydney-hackspa...@googlegroups.com.
The ehealth just decodes the 7 segment data. The cable is soldered directly to the display - when I got the unit I was not happy with the cable length and changed it to a ribbon cable. It has 8 data lines, gnd and 3.3v.
The data is sampled at the screen refresh rate which is why the timing is critical.
The ehealth just decodes the 7 segment data. The cable is soldered directly to the display - when I got the unit I was not happy with the cable length and changed it to a ribbon cable. It has 8 data lines, gnd and 3.3v.
The data is sampled at the screen refresh rate which is why the timing is critical.
--
--
You received this message because you are subscribed to the Google Groups "Robots & Dinosaurs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sydney-hackspa...@googlegroups.com.
To post to this group, send email to sydney-h...@googlegroups.com.
Visit this group at http://groups.google.com/group/sydney-hackspace.
For more options, visit https://groups.google.com/d/optout.
Correct – I just wanted more OLEDs to play with.
I didn’t detect any serial data on those test pads, and didn’t investigate further.
It may be possible to intercept the screen updates (SPI or I2C, I don’t recall).
Kean