Sponsored links

Go Back   MP3Car.com > General > Show off your project > Worklogs


Reply
 
Share Thread Tools Display Modes
Old 04-04-2009, 02:50 AM   #136
Newbie
 
Join Date: Apr 2009
Posts: 1
jayjones is an unknown quantity at this point
OBD-II iPhone app: Rev

Bugbyte -

Awesome setup!

If you're interested in reading/logging OBD-II data from your iPhone, you might look into Rev. It requires an extra hardware component (OBD-II interface), but the app is pretty awesome.

http://devtoaster.com/products/rev

Here's a video of it in action:
http://www.youtube.com/watch?v=o91DX4ODgbU
jayjones is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 04-04-2009, 05:25 AM   #137
Newbie
 
Join Date: Feb 2008
Location: Perth, West Australia
Posts: 20
infamous_t is an unknown quantity at this point
Quote: Originally Posted by Bugbyte View Post
I need to figure out how to interact with the phone and control it from external devices like touchscreens or rotary selectors.

Using my Alpine + fullspeed cable I have near complete control.
I have full control of my iPhone thru my ipod enabled deck(ie iPod functions), I have near full control of the iphone using the touchscreen (ie internet, contacts etc).
A few hiccups:
  • ipod control is locked out on the touchscreen - This should be able to be overridden on a jailbroken iphone (with a clever coder)?
  • No video connector (on my cable) - should be solved with the ipod video cable(KCE-430iV)
  • Doesn't charge iphone - new video cable supports iphone/itouch, should charge, otherwise minor rewire should fix this
  • Normal phone operations including fade from music for calls work (haven't tested whether onboard mic or headphone mic still operates - mic button doesn't... bluetooth headsets may solve this)

Realistically this should work very much the same for most ipod enabled stereos... and I doubt many ppl with be doing this kind of setup without using a deck.

Hope this helps... I'm set on doing this once a touchscreen interface is possible
infamous_t is offline   Reply With Quote
Old 04-05-2009, 01:00 AM   #138
Low Bitrate
 
Join Date: Feb 2009
Posts: 60
meagain is an unknown quantity at this point
DemoGod - A screensplitr + VNC type deal. New 'app' in a sense.
Again unfortunately, it's laggy. IDK much about it but maybe it will behave a bit better.
Ah. It's only over Wifi?

http://i.gizmodo.com/5198636/demogod...top-wirelessly
meagain is offline   Reply With Quote
Old 04-07-2009, 11:00 AM   #139
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 6,142
Bugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to behold
Sheeva Plug purchased!

I've decided to stop talking about it and start trying it out, so today I purchased a Marvell Sheeva plug computer. It is a $99 embedded Linux system with an ethernet port and a USB output.

No monitor, no keyboard, no nothing. It is very low power and I am thinking that I will be able to run a web server on it and interface the iPhone with the computer via an old WiFi route I own.

I *think* the issue of touchscreen control will be solved by Apple opening up the Bluetooth stack on the iPhone in iPhone 3.0, but we have to wait on that for a bit (until June). In the meantime, I ordered a bluetooth to serial touchscreen device that hasn't arrived yet.

While I was waiting, I saw this guy at geekmyride.org accessing his OBDII data via php running on a car PC as a web server. He actually has an EVDO card so that he can access the car from anywhere in the world. The car uploads the data to an internet server and he interacts with it the same way, via a web page he displays on his iPod touch.

This got the wheels spinning and I envisioned replacing the full car PC with a low cost, low power system like the Sheeva that you could access via WiFi. I don't really need to access the car over the full web, just over the local web inside the car.

So, combined with an old WiFi router, I'll have a Linux PC in my car that I can access via a WiFi router. I intend to serve up web pages from it and have those web pages interact with the devices attached to the computer.

Only problem is I know next to nothing about Linux or php but I can probably figure this stuff out -eventually. There's lots of people on here that can help if I get stuck.

Here's the Sheeva plug main specs.



__________________
Want to:
-Find out about the iBug?
-Stop being a newbie? Take a look at the FAQ Emporium?
-Find out about carPC's in just 5 minutes? View the Car PC 101 video
-Help me kill my car PC
-Watch live video streams from my mobile PC? Check it out here.
-Where is the iBug?
Bugbyte is offline   Reply With Quote
Old 04-07-2009, 11:14 AM   #140
Sheepdog
 
rdholtz's Avatar
 
Join Date: Apr 2007
Location: Atlanta, GA, USA
Posts: 1,440
rdholtz is on a distinguished road
Since this SheevaPlug runs on 110V, and nobody loves inverters, I bet you could make it even better by tearing into it and converting it to 12V. That might actually be a whole new market for Marvell; I wonder if they've considered it.
__________________
.
If just enough is really good, then too much ought to be perfect.

2006 Scion xB with in-dash Atom & Lilliput 889GL -- Worklog at http://www.mp3car.com/vbulletin/work...res-links.html
.
rdholtz is offline   Reply With Quote
Old 04-07-2009, 11:46 AM   #141
Low Bitrate
 
Join Date: Nov 2007
Posts: 93
hutacars is an unknown quantity at this point
Bugbyte-- just one thing. I thought the goal of this project was to entirely eliminate computers from the car, no matter how small or cheap they are? The addition of this Sheeva computer seems to defeat that purpose. Do you think this is the way it'll have to be forever (until June ), or is this only temporary?
hutacars is offline   Reply With Quote
Old 04-07-2009, 01:39 PM   #142
Sheepdog
 
rdholtz's Avatar
 
Join Date: Apr 2007
Location: Atlanta, GA, USA
Posts: 1,440
rdholtz is on a distinguished road
Quote: Originally Posted by rdholtz View Post
Since this SheevaPlug runs on 110V, and nobody loves inverters, I bet you could make it even better by tearing into it and converting it to 12V. That might actually be a whole new market for Marvell; I wonder if they've considered it.

I just read the specs on the SheevaPlug unit, and it has a built in AC/DC module, but it actually runs on 5V, 3A, not much more than USB devices. That makes it ideal for use in the vehicle -- it could stay on all the time and it would be a loooong time before it had much effect on the battery. The link to that specifications page is here.
__________________
.
If just enough is really good, then too much ought to be perfect.

2006 Scion xB with in-dash Atom & Lilliput 889GL -- Worklog at http://www.mp3car.com/vbulletin/work...res-links.html
.
rdholtz is offline   Reply With Quote
Old 04-07-2009, 01:51 PM   #143
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 6,142
Bugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to behold
Quote:
Since this SheevaPlug runs on 110V, and nobody loves inverters, I bet you could make it even better by tearing into it and converting it to 12V. That might actually be a whole new market for Marvell; I wonder if they've considered it.

Right, I think one of the things I might do right away is open it up and see what kind of power it requires. Maybe I can hack a 12 volt power supply together without an inverter involved. I have an old Carnetix 2190 12v regulator that may work if it requires just 12v.

Quote:
Bugbyte-- just one thing. I thought the goal of this project was to entirely eliminate computers from the car, no matter how small or cheap they are? The addition of this Sheeva computer seems to defeat that purpose. Do you think this is the way it'll have to be forever (until June ), or is this only temporary?

Yes, the goal is to eliminate computers from the car. I'm still very certain that this will be simple enough in the next few years when everything has Bluetooth or WiFi built in. Until then, I bow to reality and see this as a way of interfacing the phone with external devices inexpensively and in a lightweight and low power manner.

Think of it as a 'helper' device to connect the iPhone to the outside world via external pieces of hardware. The Rev OBDII interface costs $250 just to use WiFi and access it via the iPhone. It's not very long before you've spent a lot of money at that clip! The Sheeva is very reasonably priced in comparison.

By using a Sheeva plug, I hope to use it as a centralizing interface where I can translate information from all different kinds of devices like OBDII, GPS, XM radio, Griffin Powermate, Fusion Brain, Ethernet relay boards and so forth. If I can get drivers to run on the Sheeva, I *should* be able to serve up the info via php or some manner that can be used by the iPhone.

That's the plan anyways.
__________________
Want to:
-Find out about the iBug?
-Stop being a newbie? Take a look at the FAQ Emporium?
-Find out about carPC's in just 5 minutes? View the Car PC 101 video
-Help me kill my car PC
-Watch live video streams from my mobile PC? Check it out here.
-Where is the iBug?
Bugbyte is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 04-07-2009, 03:38 PM   #144
Newbie
 
Join Date: Jan 2009
Posts: 29
Blog Entries: 1
jusjake is an unknown quantity at this point
Here's where the idea of the sheeva plug confuses me.
You can use it as a distribution device that will send information wirelesly to the iphone via wifi (which is great) but then how is it that the touchscreen will control and display the phone?
I get that the phone can be VNC'd to a computer but with the sheeva will you be able to plug a monitor in to it or will you then have to create a wifi connection to the monitor as well?
From what I can tell the sheeva or pogo plug is really only designed to send a wifi signal carrying "file" infomation to a complete computer or iphone.
jusjake is offline   Reply With Quote
Old 04-07-2009, 03:47 PM   #145
Low Bitrate
 
Join Date: Nov 2007
Posts: 93
hutacars is an unknown quantity at this point
Quote: Originally Posted by jusjake View Post
Here's where the idea of the sheeva plug confuses me.
You can use it as a distribution device that will send information wirelesly to the iphone via wifi (which is great) but then how is it that the touchscreen will control and display the phone?
I get that the phone can be VNC'd to a computer but with the sheeva will you be able to plug a monitor in to it or will you then have to create a wifi connection to the monitor as well?
From what I can tell the sheeva or pogo plug is really only designed to send a wifi signal carrying "file" infomation to a complete computer or iphone.

Yeah, Bugbyte may find he needs one of those USB->VGA adapters to plug in to the TS, which would run another $60-$130.
hutacars is offline   Reply With Quote
Old 04-07-2009, 05:22 PM   #146
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 6,142
Bugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to behold
Quote: Originally Posted by jusjake View Post
Here's where the idea of the sheeva plug confuses me.
You can use it as a distribution device that will send information wirelesly to the iphone via wifi (which is great) but then how is it that the touchscreen will control and display the phone?
I get that the phone can be VNC'd to a computer but with the sheeva will you be able to plug a monitor in to it or will you then have to create a wifi connection to the monitor as well?
From what I can tell the sheeva or pogo plug is really only designed to send a wifi signal carrying "file" infomation to a complete computer or iphone.

Not certain on this, but I don't see why the Sheeva can't connect to and receive the coordinates of a touch that is happening on the touchscreen. If the iPhone queries the web server or has a session that is notified when the coordinates change, it could react to those coordinates and "do" something.

Granted, this approach would probably mean one needs to code a Front End for the iPhone that would do the listening and reacting, but that may be a necessity.

The other possibility (and I'm just thinking out loud here) is that the Sheeva serves up web pages with java and reacts to touches on the touchscreen while the iPhone actually displays the pages on the screen.
__________________
Want to:
-Find out about the iBug?
-Stop being a newbie? Take a look at the FAQ Emporium?
-Find out about carPC's in just 5 minutes? View the Car PC 101 video
-Help me kill my car PC
-Watch live video streams from my mobile PC? Check it out here.
-Where is the iBug?
Bugbyte is offline   Reply With Quote
Old 04-07-2009, 10:50 PM   #147
Newbie
 
Join Date: Jan 2009
Posts: 29
Blog Entries: 1
jusjake is an unknown quantity at this point
I thought for awhile that I understood how the sheeva plug would work in this application but then it hit me that the plug only feeds information to your phone or computer based on what it retrieves from the hard drive that's connected to it. With what you're trying to do it seems as though the plug will need to be able to feed the touchsreen input to the iphone while also feeding information from a hard drive to the the iphones web browser.

I wonder if there's a way to plug a monitors USB cable in to the sheeva and then have the plug feed that informatioon to the phone? if that were the case there's to much programming involved for my brain to comprehend haha.

Being that I've torn apart and repaired/replaced numerous iphone screens my plan was to see if I can route a second ribbon cable out of the iphones touch sensor connector and into an external connector and then plug that into the touch sensor mounted to my external monitor.

So far I like your idea better because that opens up more potential for just getting in the car, opening a screenspliter type app and having your phone appear on the monitor without having to even plug it in.

Last edited by jusjake; 04-07-2009 at 10:53 PM.
jusjake is offline   Reply With Quote
Old 04-08-2009, 09:22 AM   #148
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 6,142
Bugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to behold
There is some type of support for USB monitor but I doubt that it has much power as far as video goes.


It would be nice if it could do this.

Also, I'm going to try not to use a hard drive with it. It takes an SD card for memory so I'll try to put just what I need on that at first. Theoretically, you could connect a USB drive to it with media files on it but my goal is to access those files via the 3G or WiFi network.
__________________
Want to:
-Find out about the iBug?
-Stop being a newbie? Take a look at the FAQ Emporium?
-Find out about carPC's in just 5 minutes? View the Car PC 101 video
-Help me kill my car PC
-Watch live video streams from my mobile PC? Check it out here.
-Where is the iBug?
Bugbyte is offline   Reply With Quote
Old 04-09-2009, 08:26 AM   #149
Newbie
 
Join Date: Jan 2009
Posts: 29
Blog Entries: 1
jusjake is an unknown quantity at this point
Ok, I see where you're going now.
jusjake is offline   Reply With Quote
Old 04-09-2009, 09:52 AM   #150
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 6,142
Bugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to behold
Quote: Originally Posted by jusjake View Post
Ok, I see where you're going now.

Well, here's where I *think* I'm going with it. There are two problems to solve:

1. Controlling the iPhone from an external device. For the moment, I'm going to put this problem aside as I think the new 3.0 software and bluetooth support may make this problem tractable in the near future.

2. Controlling stuff from the iPhone, or accessing stuff from the iPhone. I know that there is stuff out there like Ethernet relay boards that you simply plug into a router and can theoretically control. But there's other stuff out there like OBDII readers that aren't on a network (except for the Rev WiFi device that is pretty expensive). Other stuff like the fusion brain or Arduino board or USB GPS or XM tuners aren't on a network.

One way to access them is to connect them to a computer and put the computer on the network so you can control them. My guess is that in the future -another couple of years, they'll all be accessible WITHOUT a computer in the mix. But until then, I can use an inexpensive device like the Sheeva to act as the intermediary.

I can also use it to serve up web pages to my iPod and make the controls on those web pages interact with the devices connected to the Sheeva. That's one approach for controlling these devices.

Now, if you extend the thinking out just a little bit, one might ask if it is really necessary to have all of that hardware in the car? For example, do you really need an XM tuner in the car?

No, not if you leave the tuner at home and stream the audio to your iPhone. Of course, you are quite dependent upon the reliability of the network in order to do this, but maybe there are ways around this. For example, if your home PC records the XM stream to disk, it can serve it up to you when you ask for it and upload the stream as a file rather than a live stream. If your network is good, you ought to be able to store a fairly lengthy file on your ipod for playback in a reasonably short period of time.

Other devices, you'll have to have in your car. The relays need to be where the doors are or the systems are. The GPS needs to be where the car is, of course.

So, right now, consider my experiments exactly that - experiments. I'll probably have to use a combination of methods to get the functionality I seek. I think that it helps that I live out on the Edge network rather than the 3G network. That keeps me real in terms of bandwidth and technical feasibility.

But I won't live on the Edge forever. One day they'll get around to putting it in, or WiMax will take over, or something else will take its place. I need to keep looking ahead at those options as well.
__________________
Want to:
-Find out about the iBug?
-Stop being a newbie? Take a look at the FAQ Emporium?
-Find out about carPC's in just 5 minutes? View the Car PC 101 video
-Help me kill my car PC
-Watch live video streams from my mobile PC? Check it out here.
-Where is the iBug?
Bugbyte is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

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 Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
2008 Subaru Impreza WRX Car PC Install w/ custom faceplate & controls FordNoMore Worklogs 13 06-22-2009 09:23 AM
Car PC EZ 2.4 SDC/Inverter Controller - NOW Avail! hd54321 Power Supplies 1 02-24-2005 01:42 PM
Destinator 3 PPC (How to install on car PC)? sajeev GPS 1 11-27-2004 06:16 PM



All times are GMT -5. The time now is 12:06 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics