The Camp Sense app connects to the WattIsIt ESP32 hardware module via Bluetooth and displays battery energy usage and weather data.

The app shows current amps into (charging) or out (discharging). A total count shows how many watt hours went into and out of the battery. Long press the battery on screen to reset the Wh counters.

Your shunt will have a voltage drop rating of 50mV, 75mV or 100mV. Long press the setting to set this for your shunt resistor.

Access the weather screen by swiping left (and right on weather to return). The app is built with React Native using Expo.

🔋 Energy Monitoring

Real-time battery monitoring with current, voltage, and watt hour totals for charging and discharge.

🌤️ Weather Data

Weather information from sensors and astronomy data based on your location

📱 Mobile App

Cross-platform React Native app for iOS and Android (maybe)

🔧 ESP32 Hardware

Custom PCB with ADS1115 ADC and Bluetooth connectivity. KiCad files provided, see hardware

Open Source

Complete source code available on GitHub including React Native app, Arduino sketch, and KiCad PCB files

View on GitHub

App Screenshots

Energy Monitoring Weather Display
Energy monitoring screen Weather display screen