Solar Power Options for Meshtastic Nodes
Power Consumption Basics
Average Power Requirements
- ESP32-based devices: ~0.1W (100mW) on average without Bluetooth, screen, or GPS
- nRF52-based devices: Significantly lower power consumption than ESP32
- Daily consumption: 100-1000 mAh per day (average ~400 mAh)
- Power consumption varies based on duty cycle (percentage of time spent transmitting)
Measuring Power Consumption
- Power is measured in watt-hours (Wh) or milliwatt-hours (mWh)
- Formula: Volts × Amps = Watts
- Example: 5V × 50mA = 250mW
- For accurate measurements, test for 2-6 hours under realistic conditions
- Consider background network activity in measurements
Battery Sizing
Capacity Requirements
- Minimum recommended: 3000 mAh
- Ideal for solar applications: 5000+ mAh
- For 30-day operation without solar: ~10,000-15,000 mAh
Battery Types
- 18650 Li-ion cells: Common, affordable, 2500-3500 mAh capacity
- LiPo batteries: Lighter, flexible form factor
- Both perform well in most climates (even cold temperatures)
Battery Protection
- Over-discharge protection is critical for Li-ion/LiPo batteries
- Many 18650 cells don't have built-in protection
- Options:
- Battery packs with built-in protection circuits
- Dedicated battery protection modules
- Charge controllers with low-voltage cutoff
Solar Panel Sizing
General Guidelines
- Rule of thumb: 10Wp (Watt peak) solar panel for every 10Wh of battery capacity
- Requires approximately 3 hours of full sunshine for a complete recharge
- Example: 2500mAh (9Wh) battery needs ~10W solar panel
Practical Considerations
- Oversize panels for winter/cloudy conditions
- Panel angle matters for optimal solar collection
- Maximum charging current is limited by battery (typically 1A for 18650 cells)
- Maximum charging power for a typical 18650 cell: ~4.2W (1A × 4.2V)
Charge Controllers
Types of Controllers
-
CN3791: True MPPT controller
- Input voltage up to 28V
- Charge current up to 4A
- Trickle charges batteries below 66% capacity
- Most efficient option
-
CN3163: Pseudo-MPPT controller
- Maintains minimum 4.4V solar input
- Adjusts charge rate based on temperature
- Good middle-ground option
-
TP4056: Basic Li-ion charger
- No special solar functionality
- Common in low-cost solar chargers
- Less efficient for solar applications
Voltage Regulators
- 3.3V regulators needed for microcontrollers
- Low dropout voltage important (ability to work with lower battery voltage)
- Example: CE6260 has 0.12V dropout at 100mA (stops working at battery voltage below 3.42V)
Commercial Solar Solutions for Meshtastic
Integrated Solar Cases
-
4W Solar Panel with 18650 Battery Case
- Integrated case for six 18650 cells
- Built-in charging circuit
- Provides space for Meshtastic hardware
- Winter charging power limited to ~1W
-
Solar-Powered Enclosures
- Various commercial options with integrated panels
- Often include mounting hardware
- Weather-resistant designs
Complete Solar Meshtastic Nodes
-
LowMesh Pocket-S
- Built-in solar panel (6.6v/0.8W)
- 2000mAh LiPo battery
- MPPT-style solar charging
- Portable design
-
Atlavox Beacon
- 5W ETFE Solar Panel
- 5,000mAh LiPo battery
- Multiple mounting options
- Weatherproof enclosure
DIY Solar Configurations
Austin Mesh Recommended Setup (Version 5.0)
- 12W solar panel connected to battery via USB
- Voltaic Systems V25 battery with built-in charge controller
- RAK Meshtastic Kit
- Battery handles solar charging and provides overdischarge protection
- Automatic reboot when sufficiently recharged
Lessons Learned from Field Deployments
- Don't rely on development board's built-in solar/battery management
- Bigger solar panels are better (10W+ recommended)
- Larger batteries provide more buffer (5000+ mAh)
- Fiberglass antennas are most durable for outdoor use
- Shade the battery compartment to prevent heat damage
- Disable unnecessary features (GPS, screen) to save power
- Proper sealing and drainage are essential for outdoor nodes
Environmental Considerations
Hot Climates
- Heat can damage batteries and reduce lifespan
- Shade battery compartments
- Ensure adequate ventilation
Cold Climates
- Battery capacity is reduced but still functional
- nRF52-based boards perform better than ESP32
- Charging creates heat which helps in cold environments
Coastal/Humid Environments
- Use conformal coating on electronics
- Ensure proper sealing and drainage
- Consider silica gel packets inside enclosures