View unanswered posts | View active topics It is currently Sun Dec 17, 2017 1:16 am



Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
SLC OEM general I2C interface and possible wireless display 
Author Message
LQFP144 - On Top Of The Game
User avatar

Joined: Tue Jan 03, 2012 8:37 pm
Posts: 434
Location: Manhattan, KS. USA
joey120373 wrote:
If I could figure out a way to implement a wireless I2C link that might make for a cool combination, a single (optionaly) battery powered micro running a display and possibly data logging talking wirelessly to to one or more O2 sensors that are simply an SLC, voltage reg and a $2 transmitter......


Image


-Jeff

_________________
FreeEMS vehicle #23: 2003 Toyota "Toxic" Tacoma
Build page: http://forum.diyefi.org/viewtopic.php?f=3&t=1635)


Sun Aug 02, 2015 5:18 am
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14913
Location: Home sweet home!
Neat! With a nice enclosure that'd be a great little project/product :-)

I'm going to go and drive my SLC equipped car pretty soon. Love Alan's gear, most of it is tip top :-)

Fred.

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Sun Aug 02, 2015 7:40 am
Profile WWW
QFP80 - Contributor

Joined: Wed Oct 01, 2014 7:06 am
Posts: 39
Time for an update!

Work has kept me busy so I had to shelf this project for awhile, however the last few days have been very productive.

Started playing with some very cheep radio boards, the NRF24l variants that can be had for a whopping $2 each.
Took a little fiddling to get them working but I am really impressed at how well they work.

I think the prototyping phase is over, I now have a fully functional wireless WBO2.
It consists of 2 arduino pro-minis, one 5 volt, one 3 volt. The 5volt mini interfaces and supplies power for the SLC OEM module, and the 3volt mini runs the 128x64 OLED (a cheep unit I got off eBay)

The radios are mini NRF24l+ units I also got off eBay, these are smaller than the standard units, they are about the size of a thumbnail. The only real drawback to these is the wiring header is .050inch not .1, makes connecting wires a tad tricky but not impossible.

I re-wrote the code for interfacing with the SLC module, cleaned it up a bit and modulised it, now I can choose how often I pole the different registers. I can now get an AFR update from the SLC around 1000 times a second. The OLED however is not able to update that fast with the little ATMEGA at 8mhz driving it, best I can get with the graphics I like is about 11 FPS, still quite useable, and actually noticeably faster than a name brand controller I have.

To test the radio I left the WB O2 sensor inside the cab of a truck ( doors closed ), Walked away with the display ( powered form a battery ) I was able to get over 50 yards away before I started loosing packets.
Now to get a case built for the display....


Mon Sep 14, 2015 9:47 am
Profile
QFP80 - Contributor

Joined: Wed Oct 01, 2014 7:06 am
Posts: 39
Pic of the display, pro-mini is mounted behind it, and radio is poking out the bottom.


Attachments:
image.jpg
image.jpg [ 1.31 MiB | Viewed 5053 times ]
Mon Sep 14, 2015 9:52 am
Profile
QFP80 - Contributor
User avatar

Joined: Sat Aug 10, 2013 5:47 am
Posts: 59
Location: New Zealand
Seriously cool. Nice work :)

_________________
IRC nick: ignitionigel or Nige


Sun Oct 18, 2015 7:09 am
Profile WWW
QFP80 - Contributor

Joined: Wed Oct 01, 2014 7:06 am
Posts: 39
I have some boards in the way, there are 3 total.
One board is the same width as the SLC, but slightly longer, the SLC mounts to the back side of the board and the Pro mini mounts to the front side. There is input voltage protection and a 3.3v regulator for the radio transceiver, it also has a header to mount the radio.

There is another even smaller board designed to install on top of the pro mini, this is intended to be an optional input board, there are 4 protected analog input circuits and an opto-isolated digital input intended for RPM signal. There is also a 3 position DIP switch that can be used to address the unit, so up to 8 O2 sensors can be accessed from 1 display.

The 3rd board is for the display, it's a similar "sandwich" layout, with the OLED mounting on the front and its Pro mini mounting on the rear, it also has a micro USB, a micro SD card slot, LI-Po charging circuit and a radio header.

I haven't written any code yet for the data logging, but hopefully when the boards arrive I can get a couple assembled and do more development in that area.

Hopefully there are no huge errors on the boards.


Mon Oct 19, 2015 4:07 pm
Profile
QFP80 - Contributor

Joined: Wed Oct 01, 2014 7:06 am
Posts: 39
Moar pics:


Attachments:
image.jpeg
image.jpeg [ 669.69 KiB | Viewed 4824 times ]
image.jpeg
image.jpeg [ 646.93 KiB | Viewed 4824 times ]
image.jpeg
image.jpeg [ 573.85 KiB | Viewed 4824 times ]
Mon Dec 28, 2015 10:27 pm
Profile
QFP80 - Contributor

Joined: Wed Oct 01, 2014 7:06 am
Posts: 39
First two pics are the SLC interface board, front and back. Not shown is the aux input board that will stack on top of the pro mini.

It has 4 protected analog inputs and an optoisolated tach input.

Lower pic is the battery powered display board, the values displayed are the real values ( scaled ) being transmitted from the SLC transmitter module.

I'll get a pick or two of the back of the module as well, to show the SD card and mini USB charging port.


Attachments:
File comment: SD card slot and micro USB for charging.
image.jpeg
image.jpeg [ 781.19 KiB | Viewed 4824 times ]
File comment: Back of display showing lipo battery
image.jpeg
image.jpeg [ 1.69 MiB | Viewed 4824 times ]
Mon Dec 28, 2015 10:34 pm
Profile
QFP80 - Contributor

Joined: Wed Oct 01, 2014 7:06 am
Posts: 39
Only have the power button mounted for now, but there will be 3 more added, these will be used to start and stop data logging and to scale the various inputs.


Mon Dec 28, 2015 10:37 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 19 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: Bing [Bot] and 3 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.