FreeEMS Hardware Datalogger
Posted: Fri Dec 13, 2013 7:26 pm
Ok so hardware is a bit of a stretch, it's actually running a stripped down version of EMStudo on an ARM based computer with Ubuntu.
Hardware:
BeagleBone White/Black (http://beagleboard.org/products/beaglebone%20black)
LCD3 addon cape (http://beagleboardtoys.info/index.php?t ... eBone_LCD3)
5V Power brick (Or 12v to 5v converter works too for in-car use)
3D Printed case
FreeEMS setup (Not included)
It's running Ubuntu Saucy (13.10) bare bone command line, with Xorg, and Qt running on top directly, no WindowManager or Desktop Environment. I use uxlaunch to start both Xorg, and the application on boot. From power on to start of interrogation, is about 20 seconds. Interrogation takes another 5 or so, making it a total of about 25 seconds from poweron for consistant datalogging. Not as great as a pure hardware solution (Which I've given up on for the time being) but all in all it suits my needs.
The primary limitation that I'm running into is due to only having a single USB port. It has to datalog to the SD card internally, which is not optimum for me. I'd eventually like to integrate a super small USB hub into the case, so that I can have two USB ports externally, and then be able to use a standard USB memory stick for datalogging.
On to the pictures!
This is the bottom part of the case:
Put a beaglebone (or beagleboneblack) in it
USB Port on the side
First revision of the top, you can still see a bit of ugly around the edge of the lcd:
Fixed the screen edge showing, and running!
Hardware:
BeagleBone White/Black (http://beagleboard.org/products/beaglebone%20black)
LCD3 addon cape (http://beagleboardtoys.info/index.php?t ... eBone_LCD3)
5V Power brick (Or 12v to 5v converter works too for in-car use)
3D Printed case
FreeEMS setup (Not included)
It's running Ubuntu Saucy (13.10) bare bone command line, with Xorg, and Qt running on top directly, no WindowManager or Desktop Environment. I use uxlaunch to start both Xorg, and the application on boot. From power on to start of interrogation, is about 20 seconds. Interrogation takes another 5 or so, making it a total of about 25 seconds from poweron for consistant datalogging. Not as great as a pure hardware solution (Which I've given up on for the time being) but all in all it suits my needs.
The primary limitation that I'm running into is due to only having a single USB port. It has to datalog to the SD card internally, which is not optimum for me. I'd eventually like to integrate a super small USB hub into the case, so that I can have two USB ports externally, and then be able to use a standard USB memory stick for datalogging.
On to the pictures!
This is the bottom part of the case:
Put a beaglebone (or beagleboneblack) in it
USB Port on the side
First revision of the top, you can still see a bit of ugly around the edge of the lcd:
Fixed the screen edge showing, and running!