Bongo Maschine v1.0

All about modifications, shiny alloys, chrome wheel nuts & mirrors, body skirts and much more!

Moderator: Ian

User avatar
bongojoe
Bongolier
Posts: 178
Joined: Sat Apr 20, 2013 10:53 am
Location: Edinburgh, Scotland
Contact:

Bongo Maschine v1.0

Post by bongojoe » Fri Jan 10, 2014 12:51 am

Behold my latest invention - the Bongo Maschine!

Image

Image

Image

It's like HAL9000 for the Bongo, but without the attitude:

Features:
  • • Inside temperature
    • Outside temperature
    • Leisure battery voltage
    • Starter battery voltage
    • Digital 24hr clock
    • Ice warning light
    • Self-dimming backlight
    • Immense sex appeal
I discovered the Arduino a few weeks ago, and thought it would be great to set myself a Bongo project to get my head around the basics. As often happens when I start these things, it grew arms and legs and consumed many hours but I'm rather pleased with the results.

Time aside, the total cost of the finished package was very low:

Arduino Nano clone: £8.58
20x4 LCD display: £12.20
Tiny Arduino real time clock: £3.19
Single Din blank panel: £3.99
Temperature sensors: £2.80
Project enclosure: £6.00
Odds and ends: £5.00

Total: £41.76

Oh, and I left a USB cable tucked away behind the glove box so I can reprogram and upgrade the software any time I like...
Last edited by bongojoe on Fri Jan 10, 2014 1:00 am, edited 1 time in total.
1999 2WD 2.5L Diesel AFT
User avatar
Simon Jones
Supreme Being
Posts: 9341
Joined: Mon Aug 29, 2005 3:34 pm
Location: Salisbury (ish), Wiltshire

Re: Bongo Maschine v1.0

Post by Simon Jones » Fri Jan 10, 2014 12:58 am

Looks very neat. I have considered doing similar, perhaps using a Pi. Would be useful as engine temperature gauge. How tricky was the software to do?
User avatar
bongojoe
Bongolier
Posts: 178
Joined: Sat Apr 20, 2013 10:53 am
Location: Edinburgh, Scotland
Contact:

Re: Bongo Maschine v1.0

Post by bongojoe » Fri Jan 10, 2014 1:20 am

Simon Jones wrote:Looks very neat. I have considered doing similar, perhaps using a Pi. Would be useful as engine temperature gauge. How tricky was the software to do?
Thanks!

The software was the easier bit for me – I know a couple of other languages and basic programming principles are the same. There's tons of Arduino examples and reference online, and lots of helpful people in the forums when you get stuck. The electronics was much trickier, my knowledge is basic at best.
1999 2WD 2.5L Diesel AFT
winchman
Supreme Being
Posts: 1984
Joined: Sat Jan 07, 2012 1:34 pm
Location: St.Helens Merseyside

Re: Bongo Maschine v1.0

Post by winchman » Fri Jan 10, 2014 7:47 am

That's excellent
User avatar
Driver+Passengers
Supreme Being
Posts: 2019
Joined: Mon Mar 14, 2011 1:56 pm
Location: Fife

Re: Bongo Maschine v1.0

Post by Driver+Passengers » Fri Jan 10, 2014 10:22 am

I likey!!! :D =D>
Image Image
What she doesn't know won't hurt me.
User avatar
bongojoe
Bongolier
Posts: 178
Joined: Sat Apr 20, 2013 10:53 am
Location: Edinburgh, Scotland
Contact:

Re: Bongo Maschine v1.0

Post by bongojoe » Fri Jan 10, 2014 11:04 am

@Driver+Passengers - I did a bit of searching on these forums for other Arduino projects, and found your thread with the LCD display and multiple temperature sensors. Did you ever get it working? Particularly interested in what you managed to squeeze onto that display!
1999 2WD 2.5L Diesel AFT
User avatar
Driver+Passengers
Supreme Being
Posts: 2019
Joined: Mon Mar 14, 2011 1:56 pm
Location: Fife

Re: Bongo Maschine v1.0

Post by Driver+Passengers » Fri Jan 10, 2014 12:09 pm

I never actually put more than one DS18B20s on the van, and in fact there are currently none. I've removed all electronics.

For a while, I had a 5V pressure sensor in the header tank and was sampling the throttle position sensor, in order to diagnose an apparent blown head gasket, reading from an RTC and logging it all to SD card, importing to OpenOffice to chart my drives.

What I did do was start to put together a bunch of Arduino code for a GUI toolkit or widgets, for displaying values, labels, bargraphs, etc...

The thing I found most useful was incorporating an SI Units library to do stuff like this...

Code: Select all

typedef units::SiUnits<0,3,-1,-1,0,0,0,0,0> PressureSensorVoltageResponse; //(mV/kPa)
const PressureSensorVoltageResponse FREESCALE_SENSOR_RESPONSE = 12.1 * (units::mV / units::kPa);

const units::Pressure               FREESCALE_SENSOR_OFFSET   = 1*units::atm;

units::Pressure FreescalePressureSensor::convert(const AdcReading& adc)
{
    const units::Voltage  voltage  = adc*ADC_V_UNIT;
    const units::Pressure pressure = voltage/FREESCALE_SENSOR_RESPONSE;

    //TODO take FREESCALE_SENSOR_OFFSET from another (open) sensor
    return pressure-FREESCALE_SENSOR_OFFSET;
}
The compilerwon't let you screw up calculations - real-world values are typesafe.
Image Image
What she doesn't know won't hurt me.
User avatar
Northern Bongolow
Supreme Being
Posts: 7722
Joined: Mon Mar 15, 2010 11:33 pm
Location: AKA Vanessa

Re: Bongo Maschine v1.0

Post by Northern Bongolow » Fri Jan 10, 2014 10:22 pm

yes------------------------- i agree with matt. #-o --------------------------------------------------------------------wot. :)
User avatar
blobber
Supreme Being
Posts: 1452
Joined: Tue May 08, 2007 9:30 pm
Location: NORTHWICH

Re: Bongo Maschine v1.0

Post by blobber » Fri Jan 10, 2014 11:19 pm

English subtitles ???
Alan & Dot

Yes sir, I can Bongo !!

I now walk with an angel by my side.
User avatar
Driver+Passengers
Supreme Being
Posts: 2019
Joined: Mon Mar 14, 2011 1:56 pm
Location: Fife

Re: Bongo Maschine v1.0

Post by Driver+Passengers » Sat Jan 11, 2014 8:34 am

Come on... keep up, folks!! :lol: :lol:
Image Image
What she doesn't know won't hurt me.
User avatar
jimmo62
Bongolier
Posts: 321
Joined: Sat Jan 11, 2014 6:54 pm
Location: Bristol

Re: Bongo Maschine v1.0

Post by jimmo62 » Sat Jan 11, 2014 6:56 pm

I've been thinking of doing an Arduino project to read the ECU error codes, looks like the hardware you have here would do the job nicely. Time to visit the shops for some components methinks!
User avatar
lazyb5
Tribal Elder
Posts: 505
Joined: Fri Sep 17, 2010 9:15 pm
Location: Peterborough

Re: Bongo Maschine v1.0

Post by lazyb5 » Fri Jan 31, 2014 5:55 pm

Hi guys didn't understand most of it. But I went ahead and bought an arduino uno and a 20x 4 display and some stuff. I'm going to have a go building one similar to joes but to read things like boost pressure, as well as battery volts, any help with code would be great joe as I don't even speak English properly. :lol:
Image
User avatar
bongojoe
Bongolier
Posts: 178
Joined: Sat Apr 20, 2013 10:53 am
Location: Edinburgh, Scotland
Contact:

Re: Bongo Maschine v1.0

Post by bongojoe » Sat Feb 01, 2014 7:12 am

Happy to share my code if it's any help, or just offer some pointers!
1999 2WD 2.5L Diesel AFT
User avatar
lazyb5
Tribal Elder
Posts: 505
Joined: Fri Sep 17, 2010 9:15 pm
Location: Peterborough

Re: Bongo Maschine v1.0

Post by lazyb5 » Sat Feb 01, 2014 2:52 pm

Thanks Joe that would be great to see how the code works. All my stuff arrived this morning so hopefully I will start tinkering tomorrow. I went with an i2c controlled display so not to have too many pins to wire up but I`m now not sure if this was a good idea to start with. As I say i1m going to start small, even getting it to flash an led will be a triumph for me but everyone needs targets. For the cheap costs that this was to buy if I can understand how it works and learn a little code I see lots of things I may want them to do. I will keep you posted.
Image
User avatar
the1andonly
Tribal Elder
Posts: 772
Joined: Sat Nov 10, 2012 8:17 pm
Location: Northampton

Re: Bongo Maschine v1.0

Post by the1andonly » Fri Feb 28, 2014 7:21 pm

I have no known fault codes (97 4x4 2.5) but would like create a couple, easily reversable to evaluate a test method. Any ideas? simple sensor leads easily unplugable that would cause no damage.
Post Reply

Return to “Pimp My Bongo”