AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Arduino 12v battery voltage monitor10/13/2023 ![]() If you don't have this, you can heat up each pin of the IC individually with the soldering iron and carefully bend it up with a needle. The easiest way to unsolder it is with a hot air desoldering station. The IC U5 is not required because we do not use the Modbus and connect the serial TTL data signals (3.3V) directly to the Wemos D1 mini. 1.14 Measurement of the consumption data of the AC shore connectionĬircuit modification Unsolder IC U5 (MAX485).1.12 Integrate measured values in SignalK.1.11 Embed measured values in external websites.1.9 Connection of the temperature sensor.1.4 Solder the 3.3V supply voltage to the Modbus output circuit.Reduced power consumption of only 1.0mA when the Wemos D1 mini is switched off ( look here).Own consumption: 16mA (without WiFi activity), 60mA (with WiFi data traffic, if connected). ![]() Temperature measurement: 1… 3 DS18B20 for battery, charger and inverter (operated in parallel on the 1-Wire bus).Configuration and display of the measurement data via the website.Energy display in kWh for the current day, previous day and total consumption display (not power off resistant when completely switched off, details look here).Display of the measurement data on the websiteĪfter some reengineering of the electronics I was able to modify the circuit so that it does not need an additional 5V supply and only needs a few components such as:Īnd a stand-alone boat battery monitor has been created that can:.Supports temperature 1-wire modules such as the DS18B20.Supports all PZEM modules with Modbus interface via TTL signals with unsoldered RS485 chip (U5).The Tasmota firmware already has all the important interfaces that you need to be able to build a boat battery monitor: However, it cannot be used well as a battery monitor on a boat, as you still need an external power supply of 5V for the Wemos D1 mini. In the area of home automation there are implementations with a Wemos D1 mini (ESP8266) with Tasmota firmware and a data connection via WiFi. There, however, a TTL-RS485 adapter is used to connect to the Arduino. The website is an example here Solarduino called. The Modbus protocol is open and there are some implementations with an arduino. In contrast to the PZEM-015, the PZEM-017 has no display and transmits the measurement data via the Modbus. 7 devices can be used on the Modbus via adjustable ID 1… 7, ID 0 broadcast.Modbus RTU-Interface ( RS485, 9600Bd, 8N2, binary data transmission).Energy display in kWh for the current day, previous day and total consumption display.Current measurement: 10A, 50A, 100A, 200A, 300A (from 50A via external shunt).The Peacefair company is known for various inexpensive battery monitors with LCD displays such as the PZEM-015.įig: PZEM-017 (100A version, with shunt and USB-RS485 adapter)įig: PZEM-015 (300A version as a pure display variant) While searching the Internet for a battery monitor for DC voltages, I came across the PZME-017. First of all, a few important notes that you should definitely pay attention to.
0 Comments
Read More
Leave a Reply. |