Skip to content

Data logger shield based on NUCLEO-F103RB. Has: LCD, keyboard, WIFi, UART and SD card for data storage. Input is as pulse counter and UART communication.

License

Notifications You must be signed in to change notification settings

RobertGawron/HardwareDataLogger

Repository files navigation

HardwareDataLogger

Static Code Analysis

Summary

TL;DR simple device that can collect and display data from other devices. It's more flexible than similar boards.

The idea is to create a shield for NUCLEO-F103RB with following capabilities:

  • Pulse counting from four different devices (e.g. Geiger Counters)
    • Logic level from 3V3 to 16V
    • SMA connectors are used
  • Gathering data from a measurement device via UART
    • DB9 connector is used
  • user interface
    • LCD 128*160 RGB
    • four push button to manipulate the GUI, standard button layout - up/down/left/right
    • dimming LCD when it's getting dark
  • UART over USB to transfer logged data to external PC
  • microSD card to permanently save logged data
  • WiFi to remotely transfer logged data.

Hardware

Prototype is visible below, PS. the final one will have custom designed PCB.

Picture of Hardware Data Logger

Software

NUCLEO-F103RB

Simulation

In order to be able to test GUI and other high level parts without need to constantly flash the device, a PC simulation will be created.

Licence

The project is developed under the MIT License, but firmware uses uGFX library, so it's impossible to use it in commercial products without paying licence to the author of the library.

About

Data logger shield based on NUCLEO-F103RB. Has: LCD, keyboard, WIFi, UART and SD card for data storage. Input is as pulse counter and UART communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published