↓ Advertise on Defender2 ↓

Home > In Car Electronics > Arduino/microcontroller based display question.
Post Reply  Down to end
Page 2 of 2 <12
Print this entire topic · 
circlethewagons



Member Since: 11 May 2024
Location: Brisbane
Posts: 27

Australia 2015 Defender 90 Puma 2.2 HT Aintree Green
Really well done, You could replace the centre clock too with that round display.
Post #1070101 21st Jun 2025 10:40am
View user's profile Send private message View poster's gallery Reply with quote
sako243



Member Since: 08 Jul 2014
Location: Wales
Posts: 1247

Wales 1994 Defender 110 300 Tdi CSW Alpine White
Little bit more extravagant but I built this for a friend's sort of Land Rover (it's all LR parts but a custom race buggy). Some senders read directly (including Td5 speedo transducer) but a fair chunk of the information is pulled over CAN bus from the Megasquirt ECU running it.


Click image to enlarge


Slightly related but I've also been building this which is a CAN triggered relay. A prototype is winging its way to Sweden for testing - basically to listen to the message broadcast from a P38 ECU with coolant temperature and uses it to switch in a radiator fan. It will become more generic shortly.


Click image to enlarge



Click image to enlarge
 Ed
82 Hotspur Sandringham 6x6
95 Defender 110 300Tdi
Post #1070122 22nd Jun 2025 9:05am
View user's profile Send private message View poster's gallery Reply with quote
macfrank



Member Since: 05 Nov 2015
Location: somewhere in the north
Posts: 1124

Germany 2015 Defender 110 Puma 2.2 SW Keswick Green
Bow down
Post #1070154 22nd Jun 2025 8:21pm
View user's profile Send private message View poster's gallery Reply with quote
steveww



Member Since: 05 Jan 2022
Location: Malton
Posts: 607

United Kingdom 2015 Defender 110 Puma 2.2 XS CSW Bronze Green
circlethewagons wrote:
Really well done, You could replace the centre clock too with that round display.


That's exactly the same thought I had. I'm looking through the usual suppliers to find one that will do the job. It will be a project for the winter. It solves the usual problem I have with projects like this, building some form of case to hold the electronics.

I'll post all the details on GitHub when it's finished.
Post #1070404 27th Jun 2025 10:20am
View user's profile Send private message View poster's gallery Reply with quote
shanecl



Member Since: 20 Mar 2013
Location: Louth
Posts: 542

Ireland 1989 Defender 90 V8 Petrol CSW Auto Firenze Red
would you reckon it would work on my M57 swap and auto box, i'm using a 2.4 loom and obd port works for engine diagnostic
Post #1070623 1st Jul 2025 11:32am
View user's profile Send private message View poster's gallery Reply with quote
steveww



Member Since: 05 Jan 2022
Location: Malton
Posts: 607

United Kingdom 2015 Defender 110 Puma 2.2 XS CSW Bronze Green
OBD is standard on all modern vehicles. It will work for most common PIDS.

https://en.wikipedia.org/wiki/OBD-II_PIDs
Post #1070633 1st Jul 2025 5:10pm
View user's profile Send private message View poster's gallery Reply with quote
psglas



Member Since: 20 Jun 2019
Location: Aviemore
Posts: 23

United Kingdom 2012 Defender 90 Puma 2.2 SW Firenze Red
I'm getting very close to having the following working with an external round display that could be mounted on a small suction arm on any defender. It can also be mounted in the switch panel with the round gauge hole. It's probably too big for the TD5 clock.

Clock
GPS Speed
GPS Position
Compass
Pitch and Roll
Temperatures (In and Out)
Type pressures (From internal or valve mounted sensors)
Parking Sensors (From wired bumper sensors)
Engine Data (Various OBD data)

The only screen that is car/ECU dependent is the engine data screen.I have a Puma 2.2 and a 2.4. The 2.2 has some useful fields, the 2.4 has less (no oil temp and fuel level obd pids). Once I have everything else working I will try talking directly to the CANBus.

A few questions for anyone willing to help :

- what's the diameter of the TD5 clock
- any other screens you think I should add. I was going to add a battery monitor screen but it's not so useful when the engine is powered on. I also have the voltage on the engine screen
- an information on reading the CANbus would be helpful

I'll post some screenshots when I have everything working.
Post #1070697 2nd Jul 2025 5:27pm
View user's profile Send private message View poster's gallery Reply with quote
steveww



Member Since: 05 Jan 2022
Location: Malton
Posts: 607

United Kingdom 2015 Defender 110 Puma 2.2 XS CSW Bronze Green
I have working knowledge of Arduino and CAN bus, PIDS, etc.

PM me with any questions.


One question for you. You're using a RPI Pico, how do you manage controlled shutdown for it?
Post #1070700 2nd Jul 2025 6:06pm
View user's profile Send private message View poster's gallery Reply with quote
excossack



Member Since: 22 Feb 2012
Location: North West
Posts: 6005

United Kingdom 1999 Defender 110 Td5 SW Caledonian Blue
I'd thought about doing something similar but instead of reading OBD info, I was thinking of reading direct from each sensor....somehow using an Arduino.
I never got passed the pondering stage. 1999 Defender TD5 110

Regards
John M0VAZ
Econet Station 48 no clock
Post #1070738 3rd Jul 2025 10:35am
View user's profile Send private message View poster's gallery Reply with quote
myp38me



Member Since: 12 Jul 2025
Location: NRW
Posts: 3

 
psglas wrote:
I'm getting very close to having the following working with an external round display that could be mounted on a small suction arm on any defender. It can also be mounted in the switch panel with the round gauge hole. It's probably too big for the TD5 clock.

Clock
GPS Speed
GPS Position
Compass
Pitch and Roll
Temperatures (In and Out)
Type pressures (From internal or valve mounted sensors)
Parking Sensors (From wired bumper sensors)
Engine Data (Various OBD data)

The only screen that is car/ECU dependent is the engine data screen.I have a Puma 2.2 and a 2.4. The 2.2 has some useful fields, the 2.4 has less (no oil temp and fuel level obd pids). Once I have everything else working I will try talking directly to the CANBus.

A few questions for anyone willing to help :

- what's the diameter of the TD5 clock
- any other screens you think I should add. I was going to add a battery monitor screen but it's not so useful when the engine is powered on. I also have the voltage on the engine screen
- an information on reading the CANbus would be helpful

I'll post some screenshots when I have everything working.


Hello, is my first post and not even driving an Defender.
I'm looking for something similar for the RR P38. There is a clock just waiting to get replaced by something smarter.
Maybe we can help each other.

Click image to enlarge



Click image to enlarge
Post #1071322 12th Jul 2025 8:44pm
View user's profile Send private message View poster's gallery Reply with quote
psglas



Member Since: 20 Jun 2019
Location: Aviemore
Posts: 23

United Kingdom 2012 Defender 90 Puma 2.2 SW Firenze Red
The screen I'm currently working with has a visible size of 52mm. The system isn't specific to a Defender so no reason why it can't be used on other vehicles.


Click image to enlarge


I now have all of the following working in my lab.

Clock
GPS Speed
GPS Position
Compass
Pitch and Roll
Temperatures (In and Out)
Type pressures (From internal or valve mounted sensors)
Parking Sensors (From wired bumper sensors)
Engine Data (Various OBD data)

I'm just installing it in my defender then I'll do a video to demo the unit. If anyone is interested in this please DM me as I'm considering building a small batch for others to test out. I'll need to order a batch of the electronics. I have a contact over in China who maybe able to help me source various screens and batches of the various electronics.
Post #1071343 13th Jul 2025 10:44am
View user's profile Send private message View poster's gallery Reply with quote
myp38me



Member Since: 12 Jul 2025
Location: NRW
Posts: 3

 
Hello,

The system doesn't let me PN you directly.
The display in total is a little bit big for the space the analog clock gives in the P38.
If you don't mind I would like to talk about the concept.

My plan was to use an AMOLED 1,7'' with an ESP32-S3 attached behind it to run my setup. This comes with a speaker and GPS and battery for RTC so pretty much what you need.
For the TPMS I would use Bluetooth what protocol you use?
How do you fetch the OBD2 Data?
Post #1071345 13th Jul 2025 2:28pm
View user's profile Send private message View poster's gallery Post Reply
Post Reply  Back to top
Page 2 of 2 <12
All times are GMT + 1 Hour

Jump to  
Previous Topic | Next Topic >
Posting Rules
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Site Copyright © 2006-2025 Futuranet Ltd & Martin Lewis
DEFENDER2.NET RSS Feed - All Forums