PDA

View Full Version : Working Wireless Dashboard NO PC. 'Basic' V1.0



cyclicscooby
29-02-2016, 18:02
Hi Guys..

Memoric, Gforce, Rottarian and myself have been talking about receiving the UDP via an Arduino... It's been a journey, but we've got the basics...

I'm after a dashboard, like the PC owners have. I use pCars Dash on my tablet, which is brilliant, but you can't beat a sweeping needle..
I have no intention of booting up my ancient old PC, everytime I use the PS4, like some do, and I love messing with Arduino's so...

I've made a 'basic' wireless dash with just a few bit's n bobs, and a few weeks coding..


I actually ordered a Mazda RX8 dash last night, so the Rev Counter is not really required anymore, but it proves the concept for now..


First off... I'm not using my rig for this demo, just a controller to 'poke' the throttle, in a DIFFERENT room to the PS4 and TV, so spend most of the time scraping down the armaco..!!

Because i'm using the controller for testing, it's in 'auto-clutch / auto box' mode, which makes the gearbox faff about at N <-> 1/R, causing my Gear Indicator to flicker back n forth to N..

I could / might add a delay to stop this, but when I get the rig out (T300, 3 pedals, gearstick) I will be in full control myself, so it wont happen..


(PS- the code is done for the temp/pressure gauges, but I haven't built the 12v drivers yet)


https://www.youtube.com/watch?v=CA8cUQBoHIM



I bought the Rev Counter off Ebay last week for 33 new.. The Gear Indicator is a LOL shield with custom digits/font.

The shift light is 9 neo-pixels. 9 because it was right infront of me, off a previous RC project. It will be longer..

The shift light will be 2 x 6 - 10 pixels (like pCars Dash) but for now its the first 5..
Each pixel is full 16million colour RGB, and you can connect hundreds, so the options are infinate and colourful..

After the 5 shift lights..

Theres a blue 'Headlight' pixel (not shown in demo), then ABS, Traction Control and Stability..
If you watch those last 3, Stability comes on if you turn hard (any speed), ABS when you brake, obviously, and Traction control when wheelspinning..

It's all testing at the mo, so brightness and colours will change, but you get the jist...


Hope you like..


Luv
Chrisie.. xx

cyclicscooby
26-03-2016, 00:58
Hi guys..

Bit more dashboard..

I built a set of warning lights using an old 'bits box', neo-pixels and some symbols off the net..

Shame I decided to go around afterwards with superglue and bodged it, cuz it seeped under the front perspex... Doh..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160322_182436.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160322_182436.jpg.html)

I also added a small Oled screen I had lying around.. Only 1.5"...

Here showing the splash screen that's shown when in the menu's..
Quite happy with my little logo. It's only about 40x30 pixels, but a reasonable likeness...

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160325_230451.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160325_230451.jpg.html)


Here it's showing the 'part info', displayed when in the pitbox screen..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_215958.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_215958.jpg.html)

Once you hit drive, the screen displays the 'dashboard' bit..
Speed in Mph, a 10 segment fuel gauge, and Odo, in miles..

The fuel gauge is a bar graph to save space. The last red segment starts flashing at 5%..
I could have gone mad and put more info on there, but it's too small for that, so I kept it simple..
A V2.0 could use a 2.8" touchscreen, which I've used successfully on other projects, but that's for another time...


Both of the above in action..

Before starting the car. Batt warning comes on below 250 rpm, engine warning when oil pressure less than 50.. They go out at slightly different times, so look quite realistic..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_220046.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_220046.jpg.html)


And driving...

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_220140.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_220140.jpg.html)


Just need to get it all on a board or two, and in nice boxes, and we're done..Not helped by starting the next part already.. Today I've been making a small servo tilt table for a 1/18 scale Scooby, for motion testing... Not to mention the RX8 dash and CAN bus shield, sat under the table...

Anyway, I can't wait to try it out with my rig.. So far ALL testing has been done from another room to the PS4 and TV, via the controller, and that's no way to play Pcars... ;)

Luv Chrisie.. xx

Fre.Mo
26-03-2016, 09:58
I love these analogue stuffs! Great job!
I can t wait seeing this finished on a rig.

cyclicscooby
01-04-2016, 00:55
Thanks Fre.Mo.. ;)

Nearing the end now...

So, using Tri-pad board and single core solid wire, I built the main circuit..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/01%20Main%20board.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/01%20Main%20board.jpg.html)


With the chips...

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/02%20Main%20board%20inc%20chips.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/02%20Main%20board%20inc%20chips.jpg.html)

Teensy and ESP, 12v in, and 4 taps out, one for each 'peripheral', via connectors...


The 'black box'... The board will be square when screwed in..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/03%20Main%20board%20in%20box.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/03%20Main%20board%20in%20box.jpg.html)



I want the gear indicator in as small a box as possible, so have used a less conventional / professional way of connecting it up...!!

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/05%20GearInd%20Astar.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/05%20GearInd%20Astar.jpg.html)

The Astar chip is in a header, so can be removed if required, but this method allows a very low profile..


http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/04%20GearInd%20Astar.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/04%20GearInd%20Astar.jpg.html)


Next, Oled n Shift light...

cyclicscooby
01-04-2016, 01:18
Laying out components...

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/07%20Oled%20n%20ShiftLight%20making.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/07%20Oled%20n%20ShiftLight%20making.jpg.html)


The finished box... You can't really see the screen, but it's there, below the shift lights.. Just need a tinted perspex screen over the Gear indicator..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/08%20Dash%20GearInd%20%20Shift%20boxed.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/08%20Dash%20GearInd%20%20Shift%20boxed.jpg.html)


I used twisted pair network cable, but will cover the yellow with the same flexible trunking used on the rev counter

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/09%20Dash%20GearInd%20%20Shift%20boxed%20side.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/09%20Dash%20GearInd%20%20Shift%20boxed%20side.jpg.html)


Complete dashboard...

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/11%20Dash%20parts%20complete.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/11%20Dash%20parts%20complete.jpg.html)

Just need the afore mentioned perspex, and it's ready to install..

Gonna make a clear perspex 'bridge' over the wheel, attached to the rig, with amble clearance to let the wheel breathe of course.. But not before real work halts proceedings tomorrow :(

Back soon..

Luv Chrisie.. xx

Pyromaniak666
01-04-2016, 05:18
This looks really cool, are you planning on selling these?

cyclicscooby
02-04-2016, 23:30
Hi Pyro..
It has been mentioned, that it might be worth selling, but it's still prototype at the mo.. I've gotta test it to death first..
I'd need to sort out some boxes that looked less DIY, and ideally use a 2.8" screen instead of the 1.5", but other than that...

How much do you think it's worth..?? There's 30 in just the external connectors, 40 in chips, blah blah...

What about a black box that plugs into an RX8 dash..?? Is that something that would float your boat..?? That's my next project..!

Luv Chrisie.. xx

cyclicscooby
03-04-2016, 00:00
So.. Just got this done before bedtime.. ;)

I did power it up and test it, still via the controller tho, then shut it all off before thinking to take a pic..

Using a heat gun and the edge of the table, I bent a strip of perspex over the wheel, and screwed it to the base board at sides..
I actually wanted it an inch or so higher, but this came together perfectly square, on the first attempt, so I went with it..

A 'Drivers' eye view..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160402_213617.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160402_213617.jpg.html)

I'm happy with all, but the warning lights. They won't go anywhere that's not symmetrical, and I quite like them behind the wheel, but they're too big..
So, I'll redo them shallower and in a semi circle to fit around the circular bit on the servo, behind the wheel..
For now they actually fit under the perspex, which looks OK. .

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160402_213632.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160402_213632.jpg.html)

The Oled is just foam taped on. I wanted the gear indicator symmetrically opposite the rev counter, so had to build a ledge for that. The rev counter uses the standard mount with 4 screws holding it on..

Still needs tidying up, I literally just finished screwing it together...

Tomorrow I'll get some working pics and a video. .

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160402_213459.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160402_213459.jpg.html)

Luv Chrisie.. xx

Fil140
04-04-2016, 11:41
All I cansay is wow! That is great work! Im so impressed. I love modding my rig with everything and anything to add emersion, does this mean that its now possible to get an analogue rev counter up and running through plug and play? I would really like to hear more about this project in laymans terms if you have the time?

cyclicscooby
04-04-2016, 22:01
Here it is...

Sorry the video isn't very informative, I got camera shy and forgot what to say...


https://www.youtube.com/watch?v=EcmC38l8Spw


Luv Chrisie.. xx

cyclicscooby
04-04-2016, 22:17
Hi Fil.. It's better than plug n play, it's just play... ;)

Yes.. I gotta add some code and a switch to allow a different network and password. It does try a 2nd network if the first isn't available, but they're both hard coded into the chip.. Not impossible, just not done yet..

Still needs tweeking. Like I'm sure there's telemetry data when replaying, but my code doesn't account for that yet, so just pauses..

It's 99% there, but not quite 'general public' ready..

Luv Chrisie.. xx

cyclicscooby
04-04-2016, 22:19
By the way, I crashed on purpose so you could see reverse being selected ;)

Ekay.jay
05-04-2016, 03:50
Very very impressive!

Ray Pim
07-04-2016, 08:10
where can I find this "magic" box and does it come at a price?

cyclicscooby
07-04-2016, 10:16
Hi Guys..
Thanks Ekay ;)

Ray, it's a work in progress at the mo. Still ironing out the wrinkles, but if there's enuf interest, I could make some more...
The hardware owes me over 180 (the connectors on the 'black box' cost over 30 alone) plus 10 weeks of my time coding it..!! So it wouldn't be pocket money..

What about a black box that operates an RX8 dash instead. .? Would be considerably cheaper..!

Either way, if your interested, I'd like to know how the market lies for such a setup..

Luv Chrisie.. xx

cyclicscooby
07-04-2016, 10:37
A second more detailed demo...

https://www.youtube.com/watch?v=U5LHjiOGsog&nohtml5

Barcode10
07-04-2016, 10:54
Great work mate. I'll put down an order if it comes to that :) The more gadgets i can have on my rig the better ;)

Fre.Mo
07-04-2016, 18:28
Fantastic, now you can enjoy the game. How many labour hours to reach this result?

cyclicscooby
11-04-2016, 09:10
Don't know about hours.. but about 8-10 weeks..!!

PureMalt77
11-04-2016, 13:53
I think you guys should create a startup company, get some funds and build it for sale! ;)

cyclicscooby
13-04-2016, 22:04
Talk about over complicating something...

I've been thinking about ignition and start switches for the bluetooth buttonbox..

I've got a 'missile fire' type toggle switch, like alot of peeps have got, but resetting it automatically after re-starting the game/session, is difficult because the button box doesn't know what the game is doing. At best a servo cud be used to 'poke' the cover back, but a) its got a very strong spring, and b) you'd be forcing the servo to open the cover, which is wrong...

I also like the idea of a key, but that's the same problem as above..


So.. Came up with the idea of using a rotary encoder instead.. I have one that's transparent with RGB LEDs inside, that illuminate the knob, AND it has a switch if you push the knob down..
Turn right for ignition ON, left OFF, just like a key.. Press down to start. All the pro's without any of the reset issues..

Sounds great, and I get to make a 'throbbing' start button..

Only a couple of problems now..
The bluetooth keyboard chip isn't programmable like an Arduino, but can receive serial data.... And it STILL doesn't know what the game is doing... ?!?!

In comes another processor to run the encoder and associated LED's, then send the 'key strokes' / button presses serially to the bluetooth chip, which then sends out to the PS...

Now getting the game data to it.. I could replicate the code used to decide whats going on, and add another WiFi chip to the party, but that's too much code for an Arduino and another 15 for the Wifi..

Today I built a daughter board for the 'black box' that adds a 2.4Ghz radio chip. NOT Wifi protocol, just 2.4Ghz (bit like a 2.4Ghz RC radio)
because it costs 1.80, NOT 15..

I'm currently coding it, but should end up with a bluetooth button box that has a radio link to the dash and wirelessly turned the button box lights on/off, etc..

What a faff...

That's 3 processors now, a Wifi chip and 2x 2.4G radio too... Busy innit... ;)


I haven't got pics yet, but is this the sort of thing that turns you on.. ??


Luv
Chrisie.. xx

memoric77
13-04-2016, 23:15
Hey Chrisie, do you get my pm? ;)

Fre.Mo
14-04-2016, 07:04
Talk about over complicating something...

I've been thinking about ignition and start switches for the bluetooth buttonbox..

I've got a 'missile fire' type toggle switch, like alot of peeps have got, but resetting it automatically after re-starting the game/session, is difficult because the button box doesn't know what the game is doing. At best a servo cud be used to 'poke' the cover back, but a) its got a very strong spring, and b) you'd be forcing the servo to open the cover, which is wrong...

I also like the idea of a key, but that's the same problem as above..


So.. Came up with the idea of using a rotary encoder instead.. I have one that's transparent with RGB LEDs inside, that illuminate the knob, AND it has a switch if you push the knob down..
Turn right for ignition ON, left OFF, just like a key.. Press down to start. All the pro's without any of the reset issues..

Sounds great, and I get to make a 'throbbing' start button..

Only a couple of problems now..
The bluetooth keyboard chip isn't programmable like an Arduino, but can receive serial data.... And it STILL doesn't know what the game is doing... ?!?!

In comes another processor to run the encoder and associated LED's, then send the 'key strokes' / button presses serially to the bluetooth chip, which then sends out to the PS...

Now getting the game data to it.. I could replicate the code used to decide whats going on, and add another WiFi chip to the party, but that's too much code for an Arduino and another 15 for the Wifi..

Today I built a daughter board for the 'black box' that adds a 2.4Ghz radio chip. NOT Wifi protocol, just 2.4Ghz (bit like a 2.4Ghz RC radio)
because it costs 1.80, NOT 15..

I'm currently coding it, but should end up with a bluetooth button box that has a radio link to the dash and wirelessly turned the button box lights on/off, etc..

What a faff...

That's 3 processors now, a Wifi chip and 2x 2.4G radio too... Busy innit... ;)


I haven't got pics yet, but is this the sort of thing that turns you on.. ??


Luv
Chrisie.. xx

Why don t you use temporary toogle switch for ignition? On my button box, I have succesfully assigned one like this for ignition and a normal button for start but the problem is, with this game, you begin (almost) all the sessions with the engine already started so these two buttons are quite useless...

cyclicscooby
14-04-2016, 11:33
Why don t you use temporary toogle switch for ignition? On my button box, I have successfully assigned one like this for ignition and a normal button for start but the problem is, with this game, you begin (almost) all the sessions with the engine already started so these two buttons are quite useless...


I've thought about it, but it's just not 'real' car.. A couple of times, without thinking, i've stalled and gone to turn a key, like the real car, so it's that I really want to replicate..

I've contemplated using posh push buttons for both, but the only ones I like are 22 EACH.. !!!


My favourite track for a ragging is California Highway, in a Mustang GT, so I do use ignition and start... All part of the experience, but I appreciate ignition is not useful on most of the tracks..

Don't you fancy a 'Throbbing' start button, or is it all getting too much now...

I've still got the option of 7-seg or bar graph damage display, tyre wear etc, but to be honest, it's all for show, cuz I only see the shift light when i'm driving..


I'll get some pics up, when I have a decent signal.. All opinions welcome, good or bad..


Luv
Chrisie.. xx

tmitch45
23-04-2016, 11:49
This all looks very impressive and I have to say I would be interested in some form of display on my rig even if its just a shift light as the ones on the interior view are just rubbish. Do you have any plans to build more and do you find there is any lag between whats actually happening in-game and what the dash says? I'm only asking as it looks really fast and when I use PcarsDash app on my tablet there is a very annoying lag which I cannot get rig of.

Awesome work though mate

cyclicscooby
24-04-2016, 15:09
Hi tmitch45.. :)

I am planning on making more as it happens... I still have to fully test it in all game modes, as for some reason, there's no simple 'you're now driving' flag to activate the dash. The flags change depending on race type, tracks, cars, etc.. Endless, and a pain in the.... ;) Not helped by me just liking to rag the same car up the same track over an over, without trying online options, etc.. so I've gotta try all that incase it's different..

Also, the network name and password are hardcoded into the chip (2 slots available) which is OK for me, and friends, but you won't want to send me yours, so I need to add a setup switch to allow a webpage network setup on http//:0.0.0.0

There are still a couple of glitches too, but the basics are there..
It's now active during Replays, which is cool, BUT... I found out that the PS doesn't send T's and P's during the replay, so they don't work, but the rest does..
The Odo now likes new cars with 0.0 miles, and the fuel gauge has 'mostly' stopped glitching.. ;)


I also want to add options, like do you want the shift lights to do the blue flashy thing they do now, or flash the whole strip ANY colour you like (they're all RGB Leds).. Speedo display in Mph OR Kph, etc.... Add a 2.8" touch screen instead of the little non-touch 1.5" Oled...

I like coding, so can't stop faffing with it, even tho friends are suggesting I polish this and sell it as is.. ?!


Regarding lag...
There is NO lag at all.. The rev counter is a cheap 33 one off ebay, and is quite damped, but acceptable. the speed and shift are spot on tho.. Especially the Formula cars with a big shift light in the on-screen wheel, they match perfectly, and are even the same colours.. :)

If you watch the second video, the 'walk thru', (6mins 8secs) I focus in on the tv screen speedo, so you can see both it and mine together.. In fact mine reaches zero Mph a fraction BEFORE the screen.. !!
(Have you killed all the background apps on your tab.? Could be running slow cuz of that.. )

The processors in my rig run at only 96Mhz and 120Mhz BUT have nothing else to do but push the UDP. The serial link between the two is the slowest part of the data tranfer at 115200 baud, but it all runs seamlessly with the UDP set to 6 on PS.. (will probably run to 2-3, but untested at mo)


How much do you think this is worth..?? or more to the point, how much would YOU pay for it.. ??

I know how much it cost me at full retail, and it isn't cheap, but perhaps if there is enough interest, I could look into a bit of bulk buying.. ( I'm a poor truck driver, not a millionairre :) )


Luv
Chrisie.. xx

cyclicscooby
24-04-2016, 15:18
Would you be interested in the perspex 'bridge' aswell.. ??

I knocked it up from some scrap I had, just for my rig, but it could be replicated and modified for a table or similar.. ???

Just exploring avenues.. ;)


Luv
Chrisie.. xx

tmitch45
24-04-2016, 17:05
Would you be interested in the perspex 'bridge' aswell.. ??

I knocked it up from some scrap I had, just for my rig, but it could be replicated and modified for a table or similar.. ???

Just exploring avenues.. ;)


Luv
Chrisie.. xx

wow thats complicated and I don't understand a lot of the technical things you are talking about but all I can say is what you have achieved is great especially if its for PS4. In terms of selling this as a product I guess it all depends what customers want so maybe you could look at some form of survey to gauge opinion. I guess you will sell the magic black box and then either people you add their own stuff to that i.e. dials, shift light or you could offer packages. The main thing that would interest me would be either a large shift light or a progressive LED one (like in f1 steering wheels).

Next time i use PCARs dash I'll make sure all other apps are off. As for pricing I guess you now how much time you have invested and how much each unit would cost and therefore any profit you would build into this. If it was me I would also look at the stuff thats available for PC and what that costs. I guy I used to race with now makes button boxes and has a youtube and twitch channel where he broadcasts racing and sells his products so anything is possible!

Thanks for the reply and good luck.

cyclicscooby
28-04-2016, 23:54
Hi Guys..

Network question...

I've got to admit to not knowing much about network / WiFi protocols etc.. I use my phones hotspot as my Internet and haven't had much experience with routers.. ( I know.. !! )

So.. Question is..

Do most of you use a WPA2 PSK security setup on your router's...?

Do you just need a network name (ssid) and password to access your network? Or do you NEED static IP and DCHP stuff..?


I ask because, I've added a small button to the dash for setting up network details..
If pressed immediately after power up, it turns the WiFi in the dashboard into an Access Point (hotspot).

You then connect to the new AP/network called 'dashWifiSetup' on a PC, Tablet, or phone, using password 'password'.

Open your browser and goto https://10.1.1.1 and you'll find a Web page (entirely inside the dashboard, not the internet) where you enter your ssid and password.
Once confirmed, your details are saved to EEPROM.

Turn the dash Off and On again, DON'T press the setup button, and it logs on to your network automatically..

You only need to do it once, it remembers your details forever, or until you change them.

If you change your home network settings, just repeat the process... It even pre-fills the network name box, with the strongest available network it can see.. :)

I'll get some pics up, if that doesn't make sense, but long story short,

You can now setup your secure network details yourself, securely offline, without me knowing, or hardcoding into each dashboard.

Love to know from as many peeps as possible if ssid and password are enough...


Luv Chrisie.. xx

cyclicscooby
03-05-2016, 10:48
Ok, just had a chat with someone about routers n stuff..

The dash does NOT need to access the www, just get onto your network, so it shouldn't ever need an IP..

That sound right..??

Luv Chrisie..

jabz
06-05-2016, 07:16
Wow this looks awesome, I want that exact setup.

Re the network stuff, once it is on MY network, it will be assigned a DHCP IP address, thats how it communicates.
I like the implementation as you've explained above, that will be perfectly fine in setting it up, and I like how you've assigned a setup button and it turns into a hotspot.

So when can I get it? :P

cyclicscooby
09-05-2016, 15:48
Thanks Jabz...
Great help..

More new on the dash on its way...

Luv C..

cyclicscooby
10-05-2016, 22:40
Hi Guys..
I've done a quick setup video..
Just shows you how to change the network settings on the dash

https://www.youtube.com/watch?v=-JPzcg5ed3k&app=desktop



Luv Chrisie xx

cyclicscooby
10-05-2016, 23:01
Me again...

Another vid, this time showing off a new RGB starter 'key', cuz I wanted a key type affair to turn on the ignition, but one that resets automatically..

Accuracy compared to the Indy 500 steering wheel gauges, and a quick couple of laps, in a quick car, to show how there's NO latency at all..


https://www.youtube.com/watch?v=N0Z5WaT7jGE&

Luv Chrisie xx

Ekay.jay
11-05-2016, 00:13
Amazing work! I would have never thought that you could use the wireless dashboard and tach on a console. Looks like a ton of work to get it up and going. Hats off to you my friend!

cyclicscooby
11-05-2016, 23:38
Thanks Ekay.. :cool:

Looking into getting a PCB made, which will be one step closer to a saleable item...

Luv Chrisie.. xx

Ekay.jay
12-05-2016, 03:14
Depending on price, I'd definitely be interested in one. Keep us posted:yes:

cyclicscooby
26-05-2016, 01:10
Hi Guys..
As it stands, the dash serves MY requirements, as I don't play online, or really do much career stuff, I just like to play..

Then last week, my hubby Paul said "Wouldn't it be good to have laptimes".. Such a simple statement with huge implications

It would be nice... BUT.. The Oled is only 1.5" with 128 x 96 pixels. There simply isn't enuf space..

This is the smallest text size.. OK for this unimportant screen (you've just selected a car and track, you probably know what they are)
But this is tiny and not really viable for a quick glance..

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_215958.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_215958.jpg.html)


The Odo on this screen is the next size up, which is readable, but again, you won't get current, last and best times to fit

http://i94.photobucket.com/albums/l115/cyclicscooby/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_220032.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Arduino%20Projects/PS4%20Pcars%20Dashboard/20160323_220032.jpg.html)


So, I've started upgrading to a bigger 2.8" screen.. Apart from the larger screen (320 x 240 pixels) it's a capacitive touch screen (like your fone, not an old poke hard stylus resistive touch like most) and I've used proper fonts, so no more blocky characters... Sweet..

cyclicscooby
26-05-2016, 01:25
Now, this won't fit nicely into a box WITH the shift light.. It could, but the box would have to be twice as large..

So I ordered this set of Neopixels to play with..

http://i94.photobucket.com/albums/l115/cyclicscooby/01%20New%20shift%20light%20flat.jpg (http://s94.photobucket.com/user/cyclicscooby/media/01%20New%20shift%20light%20flat.jpg.html)


Purely by coincidence, you wouldn't believe how well it fits my T300RS wheel.. :)

http://i94.photobucket.com/albums/l115/cyclicscooby/02%20Shift%20light%20on%20wheel%20close.jpg (http://s94.photobucket.com/user/cyclicscooby/media/02%20Shift%20light%20on%20wheel%20close.jpg.html)


http://i94.photobucket.com/albums/l115/cyclicscooby/03%20Shift%20light%20on%20wheel%20far.jpg (http://s94.photobucket.com/user/cyclicscooby/media/03%20Shift%20light%20on%20wheel%20far.jpg.html)

Like it was made for it... :)


Another option is the box.. Shown here with an Arduino standing in for the screen, which is everso slightly smaller

http://i94.photobucket.com/albums/l115/cyclicscooby/04%20New%20box%20layout.jpg (http://s94.photobucket.com/user/cyclicscooby/media/04%20New%20box%20layout.jpg.html)

cyclicscooby
26-05-2016, 01:51
As all the screens are setup by pixel x,y coordinates, I've had to completely redo them..

So far I've done the setup, connection and splash screen.

Here's the new and original screens next to each other. Note the smoother, less blocky text..

http://i94.photobucket.com/albums/l115/cyclicscooby/05%20Bigger%20LCD%20vs%20oled%201.jpg (http://s94.photobucket.com/user/cyclicscooby/media/05%20Bigger%20LCD%20vs%20oled%201.jpg.html)

With the flash, as you can't really see the Oled's small size otherwise..

http://i94.photobucket.com/albums/l115/cyclicscooby/06%20Bigger%20LCD%20vs%20oled%20flash.jpg (http://s94.photobucket.com/user/cyclicscooby/media/06%20Bigger%20LCD%20vs%20oled%20flash.jpg.html)

(I know 'project' is too high above 'cars'.. ran out of time tonight )


Here's the original setup instruction screen, on the larger screen..

http://i94.photobucket.com/albums/l115/cyclicscooby/07%20LCD%20orig%20size.jpg (http://s94.photobucket.com/user/cyclicscooby/media/07%20LCD%20orig%20size.jpg.html)

Quite a difference eh..

It now looks like this..

http://i94.photobucket.com/albums/l115/cyclicscooby/08%20LCD%20new%20layout.jpg (http://s94.photobucket.com/user/cyclicscooby/media/08%20LCD%20new%20layout.jpg.html)


Along with new connection screens..

http://i94.photobucket.com/albums/l115/cyclicscooby/10%20Attempting%20screen.jpg (http://s94.photobucket.com/user/cyclicscooby/media/10%20Attempting%20screen.jpg.html)

I've stopped the text flashing and added the increasing row of dots instead.. More professional i reckon...


Connected..
http://i94.photobucket.com/albums/l115/cyclicscooby/11%20Connected%20screen.jpg (http://s94.photobucket.com/user/cyclicscooby/media/11%20Connected%20screen.jpg.html)


And finally, for now...
The splash screen.. I know it looks the same as before, but it's taken a day to faff about with...

http://i94.photobucket.com/albums/l115/cyclicscooby/12%20Splash%20screen.jpg (http://s94.photobucket.com/user/cyclicscooby/media/12%20Splash%20screen.jpg.html)


At the moment, I'm concentrating on converting what I already have, plus lap times and damage bars, but the touch side of things could be used to tap between Mph/Kph, change screens, etc...

What do ya think..??
The larger screen is 15 more than the oled, so will add as much to a final price.. That sound fair..?

Luv Chrisie.. xx

userless
27-05-2016, 20:12
that its a awesome work.....
Great great great job....
where i can find or buy it? :D

cyclicscooby
28-05-2016, 10:55
Hi Userless,
It's still a work in progress at the moment, but I am looking into getting it made...
Just fitting it in between work and sleep.. :)

How much do you think it's worth..??

Luv Chrisie.. xx

userless
29-05-2016, 17:28
Hi cyclicscooby....
150€ or 200€?!?!?!?
i dont no... i think you get lost some time (weeks) for doing that hard work....
but i will pay to have one of those....
cheers...

Rastu
30-05-2016, 11:14
Hi cyclicscooby
Great job !!!!
The work that you do, its like a professional!!!

When you change the ole screen by a greater. This new screen is oled too?

I make a suggestion for the future of the project
It is a suggestion....
Put the oled screen in the center and both sides one Gauge
Like this example below. What do you think?

https://cdn-images-1.medium.com/max/800/1*4EsJxUhS4w73rtxlDYK2rQ.jpeg

Many thanks.

cyclicscooby
30-05-2016, 22:56
H Rastu..

The new screen is an LCD.. Not as fancy as the oled, but a big oled is big bucks..

The new dash layout is this...

http://i94.photobucket.com/albums/l115/cyclicscooby/Mobile%20Uploads/20160527_164139.jpg (http://s94.photobucket.com/user/cyclicscooby/media/Mobile%20Uploads/20160527_164139.jpg.html)

I've added Lap Times, Position and Lap no. and Aero damage. I've tried to get engine damage to register, but I'm guessing it's not working on the console version.. Smashing into walls and holding full throttle don't 'damage' the engine..

I might put suspension damage up, as it's working fine..


The times have been a mare.. Graphics are very processor hungry and slow the whole dash down, and make the screen flicker, so the current lap time only shows 10th''s of a second now, cuz updating the time with 1000's, every packet wasn't working..
The time goes red if you get an Invalid lap, and the last and best times DO show the full 1000th's of a sec...


Luv Chrisie.. xx

Rastu
01-06-2016, 14:22
Hi cyclicscooby,

Really the oled with a bigger size is too expensive one 1.3" like round 19.95.

Yes the lcd is a cheaper option comparing the size..... by now how many inches have lcd?

And again really very good job impressive lots of hours and great taste.

I'd like to start a project like this, I would be delighted if I could only show the speed :).

Many thanks to share your project.

I'm drooling:P

cyclicscooby
01-06-2016, 18:08
Hi Rastu..

The previous Oled was a 1.5", that did only cost 20, but to goto 3" + with an Oled is circa 130..!! The only ones I've found, WITH drivers, are the 4DGL screens, which are nice, but proper expensive...

On the other hand, there are plenty of Arduino compatible 2.8" tft LCD's out there, for 25-40, depending on touch (resistive or capacitive)..
I already have an Adafruit one, that I'd used on a wireless touchscreen RC lighting system, so I just unplugged it off that...

I've found a couple of variants on the theme, one 2.8", one 5", but they're pure serial, and I don't know if they'd keep up with the refresh rates required for the dash..
Time will tell..

At the moment, because my prototype has been built one way, I can't use the touch bit without a redesign of the board.
So, I'm going without touch for now, so I can simply replace the screen on the current prototype board..

Later, I'll can add touch, so you could touch the speed or laptime, to toggle full screen, Mph to Km/h etc...


What do you think about the Gear Indicator..??
I've used a matrix, as I already had it, but I've since found out they're 'end of line' in some stores, which means getting many might be hard..
I could use a large 7seg (6") but personally prefer the matrix...

I 'could' use another LCD, but costs would quickly spiral, and I still don't know if it'll trump the matrix...

What are your thoughts..?


Luv Chrisie.. xx

Rastu
05-08-2016, 19:12
Hi cyclicscooby,


I apologize for the delayed answer


I was on vacation and the work is in full swing

I prefer the matix, but the 7 segment is very cool too. If you want a big quantity of matrix I indicate a 8*8 matrix is very versatile... You can merge the matix


Keep in touch...

Many tanks to share you project

Malgates
07-12-2017, 10:18
I would be interested in only the RPM counter. The remaining information I would rather display on a Tablet or Phone. H/W is no problem to me. I would happly pay ypu for the code. Do you think this would be possible? Will it work for PC2?

BR

Chris

ProjektONE
06-02-2018, 01:23
Is this project still in the works? Looks great!

Killg0re NL
06-02-2018, 13:43
http://forum.projectcarsgame.com/showthread.php?43111-How-to-import-data-from-wifi-into-arduino&highlight=Esp8266

Is where you can find more info about it. But i believe its rather quit now.

Im trying to make it work also... but its time consuming... (same for PC2)

I