Project showcase
Optimized Data Logger (3000 Datapoints/sec)

Optimized Data Logger (3000 Datapoints/sec) © MIT

If you're trying to log data from sensors fast, this device is promising. I have optimized the code for fast data logging for any sensor.

  • 3,780 views
  • 14 comments
  • 13 respects

Components and supplies

Necessary tools and machines

About this project

This year my research project involves running ML models on collected EMG data. For my project, I need to be able to collect as many datapoints (EMG signals) as possible in a set time frame. Due to this need, I have created a data logger that can record and store EMG data values as fast as possible. Currently, it can measure up to 3,000 data points per second (Calculated using Arduino Serial Monitor Time Output).

The code I have developed can easily be used for any sensor so I thought it was worth sharing.

This code can:

  • Store recorded values onto SD card
  • Display readings on an OLED display
  • Has a button to start recordings for a set amount of time
  • Has a potentiometer to change the file name that the data is saved to on the SD card

This code can be made better. Due to my lack of knowledge in Port Manipulation, I don't know how to code without using Arduino based functions such as analogRead() or String(). If you do know how I could optimize my code further please let me know. I would be happy to update my project.

Code

Schematics

Schematic of Device
Optimized data logger schematic vv45od9r7m
Diagram of Device
Optimized data logger diagram oojauhidtr

Comments

Similar projects you might like

Energy Data Logger

Project in progress by Javi D'Ambra

  • 19,606 views
  • 7 comments
  • 35 respects

RC LOGGERSTATION - GPS Data Logger for RC Plane

Project tutorial by yvesmorele

  • 8,080 views
  • 4 comments
  • 17 respects

How to Build an Arduino Energy Monitor and Data Logger

Project tutorial by Sridhar Rajagopal

  • 20,634 views
  • 4 comments
  • 26 respects

Temperature and Humidity Data logger - Breadboard

Project tutorial by Jed Hodson

  • 14,102 views
  • 2 comments
  • 12 respects

YADL: Yet Another Data Logger

Project showcase by DrGee

  • 12,082 views
  • 5 comments
  • 23 respects
Add projectSign up / Login