DataLoggers

From philcrump.co.uk
Jump to: navigation, search

Brainstorming of ethernet datalogger design.

ADC -> AVR -> Ethernet

MicroUSB Power Supply. LiPo option to allow circuit high-side use. (Use internal AVR ADC for lipo voltage)

Software

MQTT publisher on AVR

=> Ethernet =>

Dev PC/Pi running MQTT Broker (mosquitto)

=> Ethernet =>

Python+matplotlib subscriber script on laptop

Hardware

Master PCB

  • ethernet magjack
  • enc28j60
  • atmega328p (8MHz internal osc)
  • USB Micro socket
  • LTC1734 LiPo Charger
  • MCP1700 LDO
  • SPI, I2C, GPIO Header

Voltage ADC PCB

  • Dividers
    • 0-18V
    • 0-6V
  • MCP3422

Current ADC PCB

  • Current shunt
    • 0-10A (x8 PGA: 0.0125 ohms)
    • 0-1A (x8 PGA: 0.125 ohms)
  • Sense amplifier
  • MCP3422

UKHASnet Gateway PCB

  • 2x RFM69