WHAT AND WHY?
Our old boiler was previously connected to my IoT system. After replacing the boiler with a new one, we no longer have this option. So why not introduce it to a new boiler?
THE TARGET
The goal of the project is to reverse engineer the CAN communication of the new boiler and expose real-time data to the IoT. By the way, the HC-SR04 sensor will measure the fuel level in the tank.
DESIGN
The project will have its own PCB. Communication with the outside world will be carried out using ESP32 and fuel level measurement using HC-SR04. The SN65HVD230 chip will be used as the CAN transceiver. The software will be written in the Arduino environment in C ++ and will be powered with my IoT framework - ksIotFrameworkLib.
SOURCES
- arduino-canmon-sniffer - my own CAN sniffer, compatibile with CAN-Monitor-3000.
- hardware design files
- firmware code
Hi, first of all great project!
How is SR04 sensor working? I was trying to use same sensor type for pellet level monitoring as well but unfortunately it's not that stable. It looks like when the level goes down uneven surface of the pellets, and the container walls, are causing some interference which in turn leads to incorrect readings. I've tried VL53L0 but it burned after a while :(