Thanks for the comment. I think I can do a video about that, but, there is a lot of information out there that can be looked at in the mean time. Here is a simple temperature sensor example for Arduino I found. It uses a common DS18B20 sensor, and I have a few of these (and have used them). Don't recall any difficulty getting one working. randomnerdtutorials.com/guide-for-ds18b20-temperature-sensor-with-arduino/
I would like to add, the Makita interface uses something similar to OneWire, but has some differences. The example I am pointing to uses the common OneWire interface. This is a protocol developed by Dallas Semiconductor and is used in many things (including Macbook chargers).
Thanks for the comment. Basically all you would do (or I did) is pass the main.py to the python or python3 executable, assuming you have all the required libraries installed, it should open up the GUI. For me I ran it on Linux Gentoo. For example... run these commands after fetching the project from the below URL: github.com/mnh-jansson/open-battery-information/tree/main/OpenBatteryInformation cd OpenBatteryInformation python3 main.py
Yes, it is defiantly possible. The Arduino itself does not care Windows, MacOS, or Linux. The Arduino software is available for all three platforms, and once programmed the Arduino software is no longer required. However, the Python script/program is where difficulties might be encountered. By default Python is installed in Linux (since so many things rely on it) and to some extent MacOS. I thought of running it on MacOS but was not interested in "dirtying" up my MacBook with homebrew and other "stuff" so I went the Linux route. Windows does not come with Python installed by default, but it can be downloaded and installed. There are differences that will pop up including how the UART serial driver (pyserial) works between Windows and Linux, especially now ports are named. I have not personally tried it in Windows but it should mostly work (I think). Linux is installable on an external USB hard disk (or SSD) and I would recommend that if you have the time/patience to do so. I would recommend the latest stable release of Ubuntu (seems to be the most user friendly) and I think 24.04 LTS is current of this comment. You can even download a live boot USB and not install it, just boot off the live USB stick and use that (it is a fully functional OS), however, it is a read only filesystem so settings/downloads are lost on reboot. The live USB is also how installation is done, there is an install option presented on boot of the Ubuntu live USB.
Nice try man! The Makita has another charger model without fan because is slow charger (2,6A), so the battery does not get hot. The rapid charger DC18RC will charger at 9A so it needs a fan to cool down the cells. I think this cheap charger will be like the slow Makita charger....
Thanks for the comment. I was not aware there were two speeds for chargers, and surprised the rapid charger charges at 9A. The information on the cells in the battery pack that I have (two cells per bank) at 2200mA/cell manufacturer recommended charging speed, but 4400mA with two in parallel. This is the speed I manually charged the cells in a pack that the charger rejected (to keep them charged for the day I can unlock it) is 4400mA. Interesting information and I will have to probe the official charger one day when it is rapid charging a battery.
Thanks for the comment. The Python code is located under in the GitHub repository under the folder OpenBatteryInformation There is a link to the GitHub. github.com/mnh-jansson/open-battery-information/tree/main/OpenBatteryInformation
Hello, can you show how do simple connection with onewire + arduino uno?
Thanks for the comment.
I think I can do a video about that, but, there is a lot of information out there that can be looked at in the mean time.
Here is a simple temperature sensor example for Arduino I found.
It uses a common DS18B20 sensor, and I have a few of these (and have used them). Don't recall any difficulty getting one working.
randomnerdtutorials.com/guide-for-ds18b20-temperature-sensor-with-arduino/
I would like to add, the Makita interface uses something similar to OneWire, but has some differences. The example I am pointing to uses the common OneWire interface. This is a protocol developed by Dallas Semiconductor and is used in many things (including Macbook chargers).
Hi, could you help? How do I open the code so that I can see the Interfaces in the program? I would be very grateful!
Thanks for the comment.
Basically all you would do (or I did) is pass the main.py to the python or python3 executable, assuming you have all the required libraries installed, it should open up the GUI.
For me I ran it on Linux Gentoo.
For example... run these commands after fetching the project from the below URL:
github.com/mnh-jansson/open-battery-information/tree/main/OpenBatteryInformation
cd OpenBatteryInformation
python3 main.py
Jest możliwość instalacji OpenBatteryInformacje na Windows 11 ?
uwazasz ,ze ten film to nie fake ? ja z komputerami to tak średnio ale generalnie bardzo interesuje mnie to czy ktoś w końcu odblokował tą elektronike
Це не фейк, це працює справді. OpenBatteryInformation можна встановити на windows 11
@@dmytro1323G И на сэрвисах уже у нас берут гроши за таку услугу =)))
witam. uruchomiłeś już odblokowywanie bms od makity?
Is it possible to run ArduinoOBI on Win, and how to do it?
Yes, it is defiantly possible. The Arduino itself does not care Windows, MacOS, or Linux.
The Arduino software is available for all three platforms, and once programmed the Arduino software is no longer required.
However, the Python script/program is where difficulties might be encountered.
By default Python is installed in Linux (since so many things rely on it) and to some extent MacOS.
I thought of running it on MacOS but was not interested in "dirtying" up my MacBook with homebrew and other "stuff" so I went the Linux route.
Windows does not come with Python installed by default, but it can be downloaded and installed.
There are differences that will pop up including how the UART serial driver (pyserial) works between Windows and Linux, especially now ports are named. I have not personally tried it in Windows but it should mostly work (I think).
Linux is installable on an external USB hard disk (or SSD) and I would recommend that if you have the time/patience to do so.
I would recommend the latest stable release of Ubuntu (seems to be the most user friendly) and I think 24.04 LTS is current of this comment.
You can even download a live boot USB and not install it, just boot off the live USB stick and use that (it is a fully functional OS), however, it is a read only filesystem so settings/downloads are lost on reboot. The live USB is also how installation is done, there is an install option presented on boot of the Ubuntu live USB.
@@allans-workshop thanks
Можна це зробити на Win через exe файл, який недавно вийшов
Nice try man! The Makita has another charger model without fan because is slow charger (2,6A), so the battery does not get hot. The rapid charger DC18RC will charger at 9A so it needs a fan to cool down the cells. I think this cheap charger will be like the slow Makita charger....
Thanks for the comment.
I was not aware there were two speeds for chargers, and surprised the rapid charger charges at 9A.
The information on the cells in the battery pack that I have (two cells per bank) at 2200mA/cell manufacturer recommended charging speed, but 4400mA with two in parallel. This is the speed I manually charged the cells in a pack that the charger rejected (to keep them charged for the day I can unlock it) is 4400mA.
Interesting information and I will have to probe the official charger one day when it is rapid charging a battery.
hi mate . pythow how code?
Thanks for the comment.
The Python code is located under in the GitHub repository under the folder OpenBatteryInformation
There is a link to the GitHub.
github.com/mnh-jansson/open-battery-information/tree/main/OpenBatteryInformation
How to add whats app