Hello Everyone, again I’m coming after a lot of research with a special subject related the famous multiplexer, that can provide the informations related the ECO, 4×4, External Temperature on your medianav from the article:
The original multiplexer is looking like this→
but the price is very big and the way for provide it various from country to country…
That’s why I’m coming to you with another mega HOMEMADE solution that works for a lot of people from around the globe. Bellow you can watch to my setup (sorry for the right part COVID protection 🙂 )
I assembled the circuit, compiled, and uploaded a sketch into the Arduino controller. I took the connection diagram and sketch from the above recording (Part 2), only instead of the 7805 stabilizers, I used a DC-DC buck regulator board (LM2576 LM2596S). I uploaded the sketch with the OBD connector disconnected.
I connected the assembled circuit to the OBD connector and the result is at it is in the movie :X:X Wonderfull :X :X.
Parts identification for the circuits
So we will start with some small electronic parts from china:
- ARDUINO Pro Micro board based on ATmega32U4.
- CAN interface boards MCP2515 x2
- Joom 3A Power Supply Step Down Module DC-DC 4V-35V To 1.23V-30V Voltage Regulator LM2596
- 3.3V Cjmcu Cp2102 Chip Usb To Ttl Serial Module Uart Stc
- LM7805 Voltage Regulator outputs +5 volts
- Male obd2 connector to connect to the car or 24 pins male 0.7mm AUTO 1318917-1 1376103-1 Cables, Adapters & Sockets
Now the first step it was to consult the circuit schematics that can be the winner:
- 4×4 ECO ENG EXTERNAL TEMPERATURE MULTIPLEXER for RENAULT DACIA with Joom 3A Power Supply
- 4×4 ECO ENG EXTERNAL TEMPERATURE MULTIPLEXER for RENAULT DACIA with LM7805 Voltage Regulator outputs +5 volts
- ECO ENG EXTERNAL TEMPERATURE MULTIPLEXER for RENAULT DACIA with voltage regulator LD1117-50 circuit
- DRIVING ECO 2 circuit [ask for the link details]
Programming the MINI ARDUINO PRO
At this step we need to programming the mini arduino with the favourite sketches and libraries:
We need :
- Arduino IDE v1.8.5 software on your computer with standard settings
- Then launch the program using the shortcut on the desktop and select the previously downloaded archive MCP2515_2.zip in the “Sketch / Connect library / Add.ZIP library …” menu. Make sure our library for MCP2515 has been added successfully
- We connect our Driving Eco2 control unit to the computer via a micro USB cable and look in the Windows device manager on which port it settled. In my case, this is COM3.
- Unpack the Driving_Eco_xx.zip archive into the folder of the same name anywhere on the disk and start the Driving_Eco_XX.ino sketch file inside. We will start the Arduino IDE program again in a window in which we will see the working code of the program of the day for our Duster.
- We go to the menu “Tools / Get information about the board” and in the window that appears, we see its true name.
- Go back to “Tools / Board: …” and select the board name from the previous screenshot from the list. In my case, this is the Arduino Leonardo.
- Finally, everything is ready to upload our sketch to the Arduino of the Driving Eco2 block. Click on the round button with the arrow “Download” and patiently wait for the end of the process. Only after the bottom of the window appears the inscription “Download completed”, disconnect the unit from the computer. If the download fails, try again after reconnecting the MicroUSB.
TESTING THE CIRCUIT
At this step we need to test the schematic circuit with a breadboard test:
If you choose the Joom 3A Power Supply you will need before setting the OUTPUT of power source converting to ~ 4.8V. If it is too big be careful because you can burn everything!
If everything is correctly under the voltage we will see all the 3 or 4 (if you have also the Joom 3A Power Supply ) LEDs on!
Connecting the OUTPUT
Now you need to connect your custom ELM adapter to the OBD connector of the car to the CAN2 bus in the following way (for this I used ordinary wires):
- Pins 4+5 → GROUND
- Pin 16 to the → POWER ~7-14V
- Pins 6,14 → as schematic requests for CAN 2 (see up ↑ )
- Pins 12,13 → as schematic requests for CAN 1 (see up ↑ )
Or if you know that your car is presenting the 24 pins auto as Dacia DUSTER II has:
you can choose the directly config as this or a converter from OBD based on the pins for 24 :
- Pin 3 → +12V (Pin 16 from CAN2 for adapter)
- Pin 12 → GROUND (Pins 4+5 from CAN2 for adapter)
- Pin 15,16 → CAN 2 (Pins 12+13 from CAN2 for adapter)
- Pin 17,18→ CAN 1 (Pins 6+14 from CAN2 for adapter)
Final results should look like this:
The results on MEDIANAV
Connected to the car. It really works! There are no delays in temperature updates and:
ECO 2 WORKS √ + External temperatures √ + Engine coolant temperatures √
→ At the moment, the adapter is working properly. It remains only to connect directly to the storage case lamp in order to free the OBD connector or 24 pins or take power from the plus from the ignition. In order not to add an extra consumer while the car is idle (I repeat, there is always + ~12V power on OBD).
→ If you get an -40 degree it means that one of CAN interfaces boards MCP2515 is not connected well due to screws destroyed or something..
→ If you don’t get instantly the speed when you put the contant it means that the voltage is not correct of the circuit (4.8V should be!) or the sketch used is not properly added
→ If the power is not coming (the leds are not fully on) it means that the circuit is not correctly or you have some movements frm connectors.
→ If you have some facilities that is missing you need to be sure that you have the last sketch installed Medianav Ver 3 (Sketch versions available: ✅✅DOWNLOAD ✅DOWNLOAD AFTER BEER DONATION🍻 9.99€ | password: 370950)