Offgrid Battery Monitor
Go to file
Zakary Timson a2f50f0a24
Some checks failed
Build Website / Build NPM Project (push) Failing after 21s
Update .github/workflows/battery.yaml
2023-12-06 20:52:52 +00:00
.github/workflows Update .github/workflows/battery.yaml 2023-12-06 20:52:52 +00:00
battery Merged battery repo 2023-11-25 11:09:45 -05:00
pictures Merged battery repo 2023-11-25 11:09:45 -05:00
website Updated repo information 2023-12-03 18:59:10 -05:00
.gitignore Updated repo information 2023-12-03 18:59:10 -05:00
LICENSE Update LICENSE 2023-12-05 03:09:45 +00:00
README.md Update README.md 2023-12-06 20:26:33 +00:00


Logo

HomeFront

Offgrid Battery Monitor

Version Pull Requests Issues



Table of Contents

About

After obtaining 4 Tesla battery modules, I was contracted to build a device to record battery voltages & temperatures. This was accomplished using some custom circutry and an arduino. These input values were then read by a Raspberry Pi & published to a web UI for remote viewing.

Later on the arduino was removed and the raspberry pi was directly interfaced with an upgraded Battery Charging Module which was able to read values directly from the batteries onboard computer.

The code is split into two pieces:

  • Website for viewing data
  • Arduino & Raspberry Pi code to collect & publish battery data

Built With

Angular Arduino Firebase Shell TypeScript

Setup

Development

Prerequisites

Instructions

  1. Install the dependencies: npm install
  2. Start the Angular server: npm run start
  3. Open http://localhost:4200

License

Copyright © 2023 Zakary Timson | All Rights Reserved

See the license for more information.