Dronus4x4 ZedDee Arduino Project - Patrol 4x4 - Nissan Patrol Forum
Patrol 4x4 - Nissan Patrol Forum, Photos, Directory

 


Go Back   Patrol 4x4 - Nissan Patrol Forum > General Technical Discussions > DIY Modifications & Accessories

Patrol4x4.com is the premier Nissan Patrol Forum on the internet. Registered Users do not see the above ads.
Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 13-08-2014, 07:08 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default Dronus4x4 ZedDee Arduino Project

Ok so i quite often forget to document things that i do, and other times i am prepared (which results in a DIY here somewhere).

This project ive been thinking about for a while, and after doing lots of reading im ready to give it a crack.

Situation:
The ZD30 GU patrol lacks a gizmo that can easily load and control MAF voltages maps, and log environmental conditions.

Mission:
Build an Arduino based appliance that is easy to configure, replicate and evolve. The appliance will be able to load various "MAF MAPS" easily to give different economy or power conditions. It might also be able to display Boost Pressure, EGT Temperature at a minimum, and others in time. Initial thought are to have preset, easy to select modes such as "City", "Highway", "Offroad", and "towing". THe user will be able to preselect these using the touchpad.

Execution
I will be developing on the Arduino Uno R3. I will also be including an LCD screen and easy to use navigation buttons. I will have a few to play with so that different stages and releases can be delivered. I will also be using a variable voltage power source to emulate mafv. Various releases of code will be made available for free and i encourage people to help develop the product. Loading the maps is as easy as selecting the value. Editing the maps will be easy too - i know all cars are different and that is where tis project stands out in front of the "chips" that are common. Maybe also include a Glow plug timer.... TBA

Admin and Logistics
While i cant control what people do with this code, i cant be held responsible for what people do with it. Ill be checking any code enhancements that get sent to me, so please check to make sure you are running a release that ive released. I will be ordering more parts from time to time but unless i know you i wont be ordering bulk orders. Once i have a stable release i might consider building some units to sell (at cost plus postage). If you have the urge to pay more, please donate it to your favorite charity (cancer council would be good). I might look for people to test prototypes, let me know if you are interested.

Command and Sig
Initially ill run it from here however i might need to set up a SVN or CVS to hold releases and help uploading of code. Maybe on google drive, or one of the arduino project repositories.




So, the hardware is ordered and on its way, id like to hear from people who would like to contribute to writing / developing, or trialling prototypes.

Id also like to hear a wish list so i can build features that i haven't thought of

http://arduino.cc/en/Main/ArduinoBoardUno
__________________
Arduino Consult / Voltage Modifier / Glow Plug Timer / Performance Chip / Limp Defeater Project HERE

Codename ZedDee!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
Sponsored Links
Advertisement
 
  #2  
Old 13-08-2014, 07:14 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default

Additional thoughts are to add a summer/winter function.

Having boost and EGT on the screen will be cool too.. but ill get the MAF stuff done first.
__________________
Arduino Consult / Voltage Modifier / Glow Plug Timer / Performance Chip / Limp Defeater Project HERE

Codename ZedDee!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #3  
Old 13-08-2014, 07:14 PM
heyhey's Avatar
Rogue

 
Join Date: Dec 2008
Location: North East Vic & Riverina NSW
Posts: 20,032
Thanks: 1,518
Thanked 1,967 Times in 1,405 Posts
Garage
Default

I've got a Leonardo that was bought for a project that a RPi has taking over, so I'm in. Happy to test the CRD side of things. I'd also like to see eventual development into MAP mapping (CRD is MAP dependant) and EGR trickery

I too have thought about doing it as MAF V mapping should be pretty simple to do with more ability than the Jaycar voltage modifier.

EDIT: Data logging to a SDCard (shield) would be handy. And my Ultragauge displays coolant temp, common rail pressure and air volume per second which can be useful.
__________________
'16 ST-X NP300 Navara
'15 Ford SZ Territory

I used to have Patrols

Must be beer o'clock
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
 
  #4  
Old 13-08-2014, 07:22 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default

Yep the JVDM is pretty cool but it lacks the ability to easily select a preset MAP, load new maps or review your current map without lots of button pushing.
Im probably going to start with a LCD display and navigation buttons - so the user experience is to just select the preset maps. Id love to evolve into a colour touch screen, but ill see what complications that incurs... might be annoying..

Will be good to see how it works on the CRD, i guess the foundation is similar as far as the MAF goes. I didnt have EGR on my list as mine is blocked, but i cant see why something couldnt be done there.. Ill have to read up to see if it uses PWM.

I still have a few RPi here which i think i was supposed to send to you, do you still want them? PM me your details and ill send away. I deleted all my PM's a while ago.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #5  
Old 13-08-2014, 07:33 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default

Yeah I saw the data logging unit and was thinking about using them. Perhaps with a GPS unit and accelerometer?
__________________
Arduino Consult / Voltage Modifier / Glow Plug Timer / Performance Chip / Limp Defeater Project HERE

Codename ZedDee!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #6  
Old 13-08-2014, 07:38 PM
skegbudley's Avatar
Part Of The Furniture Round Here
 
Join Date: Jun 2006
Location: Alexandra Hills QLD
Posts: 18,249
Thanks: 5,562
Thanked 4,701 Times in 3,350 Posts
Default

Sounds good Dronus. I'll be following with interest.
__________________
If It's flooded drive it
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #7  
Old 13-08-2014, 07:45 PM
heyhey's Avatar
Rogue

 
Join Date: Dec 2008
Location: North East Vic & Riverina NSW
Posts: 20,032
Thanks: 1,518
Thanked 1,967 Times in 1,405 Posts
Garage
Default

Don't stress about the RPi, I've got it covered.
__________________
'16 ST-X NP300 Navara
'15 Ford SZ Territory

I used to have Patrols

Must be beer o'clock
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #8  
Old 13-08-2014, 07:52 PM
timo_ed's Avatar
Senior Member
 
Join Date: Aug 2010
Location: Sydney
Posts: 2,393
Thanks: 511
Thanked 558 Times in 400 Posts
Default

Tip - make sure your design has a good clean stable power supply and circuit. I got a lot of noise inside the car with my arduino.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #9  
Old 13-08-2014, 08:17 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default

Thanks Timo_ed. I'll put it on the list.
As I'll be developing inside the house with a clean power supply you are right.. In the car it will be noisier. Perhaps I'll use a 9v battery to start with, and then look for some good supplies (unless you have found one already?)
__________________
Arduino Consult / Voltage Modifier / Glow Plug Timer / Performance Chip / Limp Defeater Project HERE

Codename ZedDee!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #10  
Old 13-08-2014, 08:29 PM
heyhey's Avatar
Rogue

 
Join Date: Dec 2008
Location: North East Vic & Riverina NSW
Posts: 20,032
Thanks: 1,518
Thanked 1,967 Times in 1,405 Posts
Garage
Default

Simple voltage reg?
__________________
'16 ST-X NP300 Navara
'15 Ford SZ Territory

I used to have Patrols

Must be beer o'clock
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #11  
Old 13-08-2014, 09:39 PM
timo_ed's Avatar
Senior Member
 
Join Date: Aug 2010
Location: Sydney
Posts: 2,393
Thanks: 511
Thanked 558 Times in 400 Posts
Default

A simple lm7805 voltage reg doesn't cut the mustard. I was running mine off the laptop power supply right up until the final stages and even using the car battery the engine wasn't running. So you can imagine how impressed I was when I started the engine after it was built and got noise. School boy error I guess. I actually shelved the project after that and haven't gone back to fix it. It wasn't my first fuk up so it was the straw that broke the camels back. It might be as simple as a few caps in the right places.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #12  
Old 13-08-2014, 09:47 PM
Senior Member
 
Join Date: May 2011
Location: Cairns, QLD
Posts: 684
Thanks: 43
Thanked 82 Times in 62 Posts
Default

Why not use GitHub for code version management? For open source projects it's free
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
The Following 2 Users Say Thank You to DrZoot For This Useful Post:
awyd (02-01-2015), dronus4x4 (13-08-2014)
  #13  
Old 13-08-2014, 10:07 PM
AV8TOR's Avatar
Member
 
Join Date: Feb 2011
Location: Adelaide
Posts: 55
Thanks: 9
Thanked 8 Times in 8 Posts
Garage
Send a message via MSN to AV8TOR
Default

Im staying tuned in to this one dronus! Excellent work.... Electrical stuff sends me into meltdown haha
__________________
BeeJ
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #14  
Old 13-08-2014, 10:16 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default

Yeah there are a few vregs about and hopefully I don't have to reinvent the wheel.

Was just adding a few of these to the list

http://pages.ebay.com/link/?nav=item...976455&alt=web

It would be nice if this gear didn't cost 10x in local shops! However I am wary of the really cheap clones as they are known to have random issues (overheating and poor quality).
__________________
Arduino Consult / Voltage Modifier / Glow Plug Timer / Performance Chip / Limp Defeater Project HERE

Codename ZedDee!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #15  
Old 23-08-2014, 10:39 AM
GQ TANK's Avatar
Senior Member
 
Join Date: Feb 2009
Location: Western Melbourne
Posts: 2,714
Thanks: 5
Thanked 71 Times in 62 Posts
Garage
Default

Dronus4x4 - love the boards - just ordered 4.

I currently using a resistor voltage deviders for monitoring dc power.

Re power supply - im using one of the dc dc invertors that are on ebay - it was around $5.00

I blew my first arduino and the attached ic2 boards due to running it off the vehicle battery. They are supposed to be able to run at 13 volts - but the regs get too hot and over heat.

As I have a carby gq - i dont have nads ets. Im using my board to monitor cabin temp, battery voltage, LPG fuel level and a estimated range to empty.

Looking at moitoing the head temp and water temp

I have mounted a 2 row lcd under the speedo clustor . (i also have auto dimming set up with the i2c lcd dispaly)

I found the green on black LCD are great better for dayllight reading then the blue on white
__________________
91 4.2 Carbi TI GQ

3" lift, Rear Poly airbagss, 32 Mud Claws, LSD front & back
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
The Following User Says Thank You to GQ TANK For This Useful Post:
dronus4x4 (23-08-2014)
  #16  
Old 23-08-2014, 11:50 AM
jeffs5's Avatar
Gone Fishing
 
Join Date: Aug 2009
Location: adelaide
Posts: 6,230
Thanks: 539
Thanked 208 Times in 146 Posts
Default

I'me lost, simpleton terms is it a gauge within a gauge ?????? Is this something for NADS or can any engine run it ??????????
__________________
Sent while keeping Warm......

89 GQ TD42
White patrol club#213
DX patrol club# 71
4.2 L Diesel club #65
GQ TD 4.2 CLUB #30
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #17  
Old 23-08-2014, 12:54 PM
GQ TANK's Avatar
Senior Member
 
Join Date: Feb 2009
Location: Western Melbourne
Posts: 2,714
Thanks: 5
Thanked 71 Times in 62 Posts
Garage
Default

An ardunio is a microprocessor on a very small board that supports a lot of interface's - displays, temp modules, memory modules, keyboards ethernet and usb interfaces etc.

Its up to the user to build and program a system to meet his requirements.

My unit

1 Reads the LPG gas level - - displays the lpg level - and a estmated distance based on the amount of LPG I use per 100km.

2. Reads a I2c serial temp module - ans displays the temp

3. reads the battery voltage and displays the voltage

The programming software is similar to Vb (visual basic or C++)

I do have the advantage as Im a radio tech and have done microprocessors at school
__________________
91 4.2 Carbi TI GQ

3" lift, Rear Poly airbagss, 32 Mud Claws, LSD front & back
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
The Following User Says Thank You to GQ TANK For This Useful Post:
jeffs5 (23-08-2014)
  #18  
Old 23-08-2014, 01:17 PM
jeffs5's Avatar
Gone Fishing
 
Join Date: Aug 2009
Location: adelaide
Posts: 6,230
Thanks: 539
Thanked 208 Times in 146 Posts
Default

Quote:
Originally Posted by GQ TANK View Post
An ardunio is a microprocessor on a very small board that supports a lot of interface's - displays, temp modules, memory modules, keyboards ethernet and usb interfaces etc.

Its up to the user to build and program a system to meet his requirements.

My unit

1 Reads the LPG gas level - - displays the lpg level - and a estmated distance based on the amount of LPG I use per 100km.

2. Reads a I2c serial temp module - ans displays the temp

3. reads the battery voltage and displays the voltage

The programming software is similar to Vb (visual basic or C++)

I do have the advantage as Im a radio tech and have done microprocessors at school
Cheers mate.
__________________
Sent while keeping Warm......

89 GQ TD42
White patrol club#213
DX patrol club# 71
4.2 L Diesel club #65
GQ TD 4.2 CLUB #30
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #19  
Old 23-08-2014, 06:23 PM
Member
 
Join Date: Mar 2013
Posts: 97
Thanks: 9
Thanked 17 Times in 14 Posts
Default

I recently did a TD42ti conversion, the engine didn't come with the ecu to control the tcv valve (timing control valve). So i have been playing around with an arduino for the last few weeks trying to learn how to program it. So far I have it reading RPM from the zd ecu, reading boost from a map sensor and glow plug control via zd ecu.

I have made a p-channel mosfet circuit to drive the tcv solenoid. I only have a 1D map at the moment but once I work out how to do a 2D map, boost vs RPM it should run a lot better.

Learning to write the code has been a time consuming process.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
  #20  
Old 23-08-2014, 06:26 PM
dronus4x4's Avatar
Currently in PAD rehab
 
Join Date: Apr 2010
Posts: 18,700
Thanks: 2,859
Thanked 3,885 Times in 3,126 Posts
Garage
Default

Quote:
Originally Posted by Honeyman View Post
I recently did a TD42ti conversion, the engine didn't come with the ecu to control the tcv valve (timing control valve). So i have been playing around with an arduino for the last few weeks trying to learn how to program it. So far I have it reading RPM from the zd ecu, reading boost from a map sensor and glow plug control via zd ecu.

I have made a p-channel mosfet circuit to drive the tcv solenoid. I only have a 1D map at the moment but once I work out how to do a 2D map, boost vs RPM it should run a lot better.

Learning to write the code has been a time consuming process.
Awesome let me know if you'd like to share any code
__________________
Arduino Consult / Voltage Modifier / Glow Plug Timer / Performance Chip / Limp Defeater Project HERE

Codename ZedDee!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On







Subscribe in NewsGator Online


All times are GMT +10. The time now is 06:46 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
 

Garage Plus vBulletin Plugins by Drive Thru Online, Inc.