rin67630 / soft-power-mppt Goto Github PK
View Code? Open in Web Editor NEWSolar-Booster: the different MPPT Solar Charge Controller
Solar-Booster: the different MPPT Solar Charge Controller
Here the link https://github.com/szbeni/solar
Hardware main parts:
STM32 MCU (bluepill STM32F103)
SZBK07 DCDC module (LM25116 DCDC driver chip and other electroics removed just power electronic parts used)
250W solar panel 36V nominal voltage
Split charge relay for charging from engine, when driving (separate from this circuit)
55Ah and 110Ah 12V leisure batteries in parallel
3x ACS712 current sensors
ADS1115 ADC for current measurement
FAN for cooling power electronics
Bluetooth UART module for communnication
Layout
Terms
Colour
Setpoint
Gauges
Chart
Documentation
It's mentioned in the help but no longer exists? has it all been combined into Thinger_SoftPowerStatistics.json? I don't see the dashboard graphs I can see in the pictures
Conceptually this is a very simple project but the presentation of many options is very complicated and confusing. This is unnecessary because most changes are component specifications requiring small circuit changes. It is suggested to explain common things simply before explaining the detail of the differences. Part of the problem is probably from designing the project in EasyEDA which does not support overlays like packages such as KiCad.
Figure: Overlay of all options demonstrating main changes are buck converter specifications and power sensors
The project converts solar panel power to battery power. Clearly identifying and describing the parts before the custom changes for different components would make it easier to understand. It would allow easy direct reference to components such as the Management Buck which powers the microcontroller. The Converter could be more simply described as usually a small buck and optionally a larger buck.
The schematic wiring would be clearer and more generic if the oled was placed next to the power sensors on the I2C bus. The detail is also inconsistent, for example, the blocking diode is shown but not temperature management and fusing.
http.begin(WifiClient, OPEN_WEATHER_MAP_URL);
this line 173 i believe, gives an error, that error persists when changing WifiClient to WiFiClient and to WiFi
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.