Skip to content

Repository files navigation

AetherLink

AetherLink is a open-source, Upto 12-cell BMS telemetry node built around the ESP32-C3 and the Texas Instruments BQ76940 Analog Front-End (AFE). It read invidual cell voltage, it also calculates ur pack health and it transmits all the data through WebBle dashboard in your browser

Features

  • Supports upto 12s lithium battery packs
  • Individual cell voltage monitoring
  • Pack Voltage monitoring
  • Cell balancing support
  • I2C communication between MCU and BQ76940
  • Compact PCB Layout
  • Open - source hardware and firmware

Hardware Specifications

  • MCU - RP2040
  • BMS Monitoring IC - BQ76940

The Architecture

The projects works on battery monitoring, where it tracks the whole battery while being plugged on the jst connector it tracks the votlage graphs and everything and it saves the data on NVS and then whenever u connect ur device to the website it processes the data and displays ur batteries information

Bill of Materials (BoM)

A complete, itemized BOM is generated by Kicad it can be viewed: Production

Steps To Reproduce

Hardware

  1. The parts can be sourced by providing the BoM CSV file to lcsc from where u can order the parts.
  2. The PCB can be ordered through JLCPCB with a stencil for precise soldering.
  3. Soldering can be done using low temp solder paste while using the stencil to create a perfect solder layer

Software

  1. Install platformio
  2. Open Terminal and go open the main directory
    pio run build
    
  3. Firmware file will be generated and using flash tool everything will be flashed Flash Tool

Dashboard

  1. The dashboard can be accessed through AetherLink
  2. U connect ur bluetooth device to your laptop and then click connect to drone
  3. U can analyze ur battery and everything

RENDERS

Front

alt text

Back

alt text

USAGE OF AI

the usage of ai was done with antigravity debugging my code and help me with my pinout and everything

About

Battery Monitoring System

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages