follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Speed By Design
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Tracking / Autocross / HPDE / Drifting

Tracking / Autocross / HPDE / Drifting What these cars were built for!


User Tag List

Reply
 
Thread Tools Search this Thread
Old 09-02-2015, 12:27 AM   #1
robot
There are now 2 carseats!
 
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
The first step in a DIY remote datalogging project

http://www.instructables.com/id/Inte...reeboardPytho/

(full disclosure I entered this into a contest, but thought someone here might either find it useful or have useful input)

I started this project after watching F1 and Lemans teams with their cool trackside telemetry setups. I wanted to create something similar that was configurable and not break the bank.

So far this is what I've come up with. There are some limitations, especially with the freeboard dashboard software. It needs to be able to poll faster than once a second to get meaningful data and I have to figure a way to expand wifi over the distance of a track (which is doable) or create a store and forward mechanism for getting data as the car passes by the user in the pits.
robot is offline   Reply With Quote
Old 09-02-2015, 09:31 PM   #2
bee_are_zee
Senior Member
 
bee_are_zee's Avatar
 
Join Date: Nov 2013
Drives: GBS BRZ
Location: Kentucky
Posts: 256
Thanks: 42
Thanked 98 Times in 60 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
It's an interesting idea. Have you thought of just storing data in variable arrays and then doing a larger push at the lower frequency? The refresh rate would be a bit slower but all the data would be there.
bee_are_zee is offline   Reply With Quote
Old 09-03-2015, 12:36 AM   #3
robot
There are now 2 carseats!
 
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by bee_are_zee View Post
It's an interesting idea. Have you thought of just storing data in variable arrays and then doing a larger push at the lower frequency? The refresh rate would be a bit slower but all the data would be there.
Yep. Actually I've though of using some network transport protocols that deal with intermittent and long latency connections (something I work with at work).

I think the outstanding issues for making this useful are:
-Network connectivity
-Refresh rate limitations of freeboard (but the source is on their github, so i'm sure something could be done)
-Port the sensor and UART OBD II device or bluetooth OBD code over...or use something like pyobd as a library for getting OBD and CAN data.
robot is offline   Reply With Quote
Old 10-15-2015, 01:20 AM   #4
robot
There are now 2 carseats!
 
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
More completed...still a ways to go before it could be useful on track:

http://www.instructables.com/id/Remo...th-Intel-Edis/

But if you wouldn't mind clicking and voting that would be awesome.
robot is offline   Reply With Quote
The Following User Says Thank You to robot For This Useful Post:
GeorgeJFrick (10-15-2015)
Old 10-15-2015, 09:25 AM   #5
GeorgeJFrick
Senior Member
 
GeorgeJFrick's Avatar
 
Join Date: Jun 2013
Drives: 2013 Subaru BRZ Limited LR
Location: Milwaukee, WI
Posts: 362
Thanks: 231
Thanked 205 Times in 138 Posts
Mentioned: 5 Post(s)
Tagged: 2 Thread(s)
As a software developer on the verge of buying an AIM SOLO DL, I'm really interested in this. But your instructable seems more focused on what you couldn't do and why. Almost like you are working through your thought process. That should all be left out and the instructable should be the polished set of instructions that remain.

You probably want something in between your work and freeboard. This intermediary will provide data for freeboard to poll and would also be where you transmit to the pit area.

I wish I had the time to work through your instructable, the actual build looks really cool and if you could transmit to the pit you could work towards having an analysis waiting when you get back from each run. For autocross this could make the difference between 1st and 2nd.

Finally, in freeboard.datasources.js it is multiplying the timeout by 1000. You could make your own version of this 'datasource plugin' that just takes the raw timeout as milliseconds instead of assuming it is in seconds; that should speed up polling.
GeorgeJFrick is offline   Reply With Quote
Old 10-15-2015, 11:03 AM   #6
Racecomp Engineering
 
Join Date: Nov 2011
Drives: 2016 BRZ, 2012 Paris Di2 & 2018 STI
Location: Severn, MD
Posts: 5,415
Thanks: 3,438
Thanked 7,280 Times in 2,968 Posts
Mentioned: 304 Post(s)
Tagged: 9 Thread(s)
Send a message via AIM to Racecomp Engineering
Why not just use a cell phone with data connection as a wifi tether? Not everyone does that, but many have that capability.

- andy
Racecomp Engineering is offline   Reply With Quote
Old 10-15-2015, 11:43 AM   #7
GeorgeJFrick
Senior Member
 
GeorgeJFrick's Avatar
 
Join Date: Jun 2013
Drives: 2013 Subaru BRZ Limited LR
Location: Milwaukee, WI
Posts: 362
Thanks: 231
Thanked 205 Times in 138 Posts
Mentioned: 5 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by Racecomp Engineering View Post
Why not just use a cell phone with data connection as a wifi tether? Not everyone does that, but many have that capability.

- andy
I've been working on this, but it's a bit unreliable; The GPS in a dedicated data logger seems to be of much higher quality than the ones in cell phones. With robot's additional efforts, I may re-approach having data posted automatically to a pit located laptop.

He may end up developing his own more affordable data logger... always worth tinkering!
GeorgeJFrick is offline   Reply With Quote
The Following User Says Thank You to GeorgeJFrick For This Useful Post:
CSG Mike (10-15-2015)
Old 10-15-2015, 01:11 PM   #8
Racecomp Engineering
 
Join Date: Nov 2011
Drives: 2016 BRZ, 2012 Paris Di2 & 2018 STI
Location: Severn, MD
Posts: 5,415
Thanks: 3,438
Thanked 7,280 Times in 2,968 Posts
Mentioned: 304 Post(s)
Tagged: 9 Thread(s)
Send a message via AIM to Racecomp Engineering
Quote:
Originally Posted by GeorgeJFrick View Post
I've been working on this, but it's a bit unreliable; The GPS in a dedicated data logger seems to be of much higher quality than the ones in cell phones. With robot's additional efforts, I may re-approach having data posted automatically to a pit located laptop.

He may end up developing his own more affordable data logger... always worth tinkering!
Oh I mean just for the data connection for a remote set-up, not the GPS. The GPS is definitely not good enough in cell phones. Need more Hz!

- Andrew
Racecomp Engineering is offline   Reply With Quote
The Following User Says Thank You to Racecomp Engineering For This Useful Post:
CSG Mike (10-15-2015)
Old 10-15-2015, 04:23 PM   #9
robot
There are now 2 carseats!
 
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by GeorgeJFrick View Post
As a software developer on the verge of buying an AIM SOLO DL, I'm really interested in this. But your instructable seems more focused on what you couldn't do and why. Almost like you are working through your thought process. That should all be left out and the instructable should be the polished set of instructions that remain.

You probably want something in between your work and freeboard. This intermediary will provide data for freeboard to poll and would also be where you transmit to the pit area.

I wish I had the time to work through your instructable, the actual build looks really cool and if you could transmit to the pit you could work towards having an analysis waiting when you get back from each run. For autocross this could make the difference between 1st and 2nd.

Finally, in freeboard.datasources.js it is multiplying the timeout by 1000. You could make your own version of this 'datasource plugin' that just takes the raw timeout as milliseconds instead of assuming it is in seconds; that should speed up polling.
You are correct. I put a lot of stuff about what is incomplete in there. I did this mostly because this is for a contest with a deadline. You kind of have to post before the end date to get "favorited" and get pageviews and all that to win. Usually when I post something it is more complete (like this: http://www.instructables.com/id/Cust...With-OEM-Look/).

If you are looking for something more diy friendly that is like the AIM stuff check out http://www.autosportlabs.net/Main_Page
robot is offline   Reply With Quote
Old 10-15-2015, 04:30 PM   #10
robot
There are now 2 carseats!
 
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Racecomp Engineering View Post
Oh I mean just for the data connection for a remote set-up, not the GPS. The GPS is definitely not good enough in cell phones. Need more Hz!

- Andrew
Sure, tethering a phone is pretty easy. Just make the phone a wifi hotspot and have the Edison (or whatever you use) pair with it. Done. You can also buy data only sim cards with pre-paid service, but they seem expensive to me.

The SIM28 GPS chip that I used (and was given to me as a part of entering this) does 10 Hz max. (Petrel summarizes the update and lock concerns here: http://www.petreldata.com/gps-for-motorsports/)
robot is offline   Reply With Quote
Old 10-15-2015, 08:28 PM   #11
mabviper
Senior Member
 
Join Date: Jul 2013
Drives: WRB BRZ
Location: Toronto, Canada
Posts: 286
Thanks: 21
Thanked 161 Times in 97 Posts
Mentioned: 5 Post(s)
Tagged: 2 Thread(s)
I made my own DAQ on an stm board. I find it's smaller. It doesn't do remote telemetry though. I'll leave that for the big boys I've tested mine on autocross. It'll be on a track next year once I get the gps mapping going.

Check out the vids.
[ame="https://www.youtube.com/watch?v=y0VTlk0RH4Y"]https://www.youtube.com/watch?v=y0VTlk0RH4Y[/ame]
[ame="https://www.youtube.com/watch?v=7fwyQstk1u0"]https://www.youtube.com/watch?v=7fwyQstk1u0[/ame]
mabviper is offline   Reply With Quote
Old 10-16-2015, 12:22 PM   #12
GSpeed
 
GSpeed's Avatar
 
Join Date: Apr 2015
Drives: 2015 BRZ
Location: Motorsport Ranch, TX
Posts: 619
Thanks: 227
Thanked 1,181 Times in 362 Posts
Mentioned: 30 Post(s)
Tagged: 1 Thread(s)
Very interesting project. Do you see any applications beyond tinkering, though? Rules like this could get really annoying:

Quote:
Originally Posted by NASA Super Touring Rules
Any hardware that allows a competitor or crew member to
wirelessly connect to the ECU at any time during competition or
post-competition impound is strictly prohibited, regardless of whether such
hardware is external or internal to the ECU, and regardless of the direction of
data flow.
GSpeed is offline   Reply With Quote
 
Reply


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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to screw up your cars handling and ride - step by step! Racecomp Engineering Suspension | Chassis | Brakes -- Sponsored by 949 Racing 401 02-12-2023 11:36 AM
BRZ Limited Backup Camera Step by Step (WARNING long post, many pictures) runny_yolk Electronics | Audio | NAV | Infotainment 120 01-29-2021 06:18 PM
[StreetFX] License Plate LED light upgrade, and DIY step by step guide (GT and GTS) WTF Australia Classifieds 0 07-11-2012 11:38 AM
[StreetFX] BRIGHT Boot/Trunk LED light upgrade & DIY step by step guide (GT and GTS) WTF Australia Classifieds 0 07-11-2012 11:27 AM


All times are GMT -4. The time now is 11:03 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.