Pelican Parts Forums

Pelican Parts Forums (http://forums.pelicanparts.com/)
-   Porsche 911 Technical Forum (http://forums.pelicanparts.com/porsche-911-technical-forum/)
-   -   Arduino - Digital AC control system for '80 911 (http://forums.pelicanparts.com/porsche-911-technical-forum/931191-arduino-digital-ac-control-system-80-911-a.html)

Discseven 10-27-2016 05:26 AM

18 hours since pour. Mylar with release conditioner sprayed on it… works well to easily release resin cast (from wood mold.)

http://forums.pelicanparts.com/uploa...1477571851.jpg


Mylar panel that was glued to inside of mold. Glossy area is where resin made contact with it.

http://forums.pelicanparts.com/uploa...1477571893.jpg


Air-side shrinkage on bottom of panel. Very little on top. What appear as cracks in resin is casting from mylar’s deformation when it got wet from pour.

http://forums.pelicanparts.com/uploa...1477572069.jpg Bottom

http://forums.pelicanparts.com/uploa...1477572080.jpg Top


Facia mold is removed. Decision to make window mold for display screen was good choice---bottom line = would have taken much more time to cut & finish this window, then Dremel-form display’s mounting ledges compared to making this window mold.

http://forums.pelicanparts.com/uploa...1477572206.jpg


Thickness of casting is to give these side walls some strength. Fiberglass is embedded all around.

http://forums.pelicanparts.com/uploa...1477572260.jpg

http://forums.pelicanparts.com/uploa...1477572293.jpg


John's working with Nextion display so seeing how it fits will wait until he’s done programming & testing system. Would like to think I can add and subtract---equally well as MONSTERon---but one never knows. Display might fit (with no mods...) Might not! Window for screen is offset in face panel to the left to compensate for display screen being offset to the right.

http://forums.pelicanparts.com/uploa...1477573202.jpg


.

jhelgesen 10-27-2016 05:48 AM

3d printed abs can be finished the same as any other plastic, prime and paint.

This entire tail section is 3d printed, primed, and painted.

http://forums.pelicanparts.com/uploa...1477576113.jpg

Discseven 10-27-2016 06:42 AM

^^^ J... yeah, 3d and CNC were options here. Technically that would surly have been more precise than my monkeybusiness... but not as much entertainment as working with silicone putty, resin, molds, etc. (Part of the gratification in all this is to make-by-hand. Know this is not everyone's cup of tea. Exploring materials & methods is my addiction... coffee I can do without.)

tirwin 10-27-2016 07:49 AM

Quote:

Originally Posted by Discseven (Post 9335397)

That's the way you do it!

https://i.ytimg.com/vi/lAD6Obi7Cag/hqdefault.jpg

Discseven 10-27-2016 09:11 AM

^^^ http://forums.pelicanparts.com/support/smileys/wat6.gif

Trimming existing AC knob panel's top and side edges so leather has space to wrap to back.

http://forums.pelicanparts.com/uploa...1477586722.jpg


0.032” aluminum cover. Will fill old through-holes with epoxy. Then redrill to fit switches. Center cut-out where speaker control was... how about a button. Text below button reads: Passenger Eject

http://forums.pelicanparts.com/uploa...1477586943.jpg

http://forums.pelicanparts.com/uploa...1477586786.jpg

http://forums.pelicanparts.com/uploa...1477586900.jpg


Am sorting out now how to connect display panel to AC knob panel. Either wood block or aluminum “L” with epoxy & screws. Front-to-back brace at bottom of unit is probably in order to prevent display from snapping away from knob panel at some rough handling point.

http://forums.pelicanparts.com/uploa...1477587052.jpg


There's slight bevel at entry to cubby. Missed this when original opening dimensions were taken. Is easy adjustment.

http://forums.pelicanparts.com/uploa...1477587068.jpg

Discseven 10-28-2016 08:25 AM

Used to be front-to-rear fader switch---for audio control---between AC control knobs. That roller is now removed. Plan is to move FAN and TEMP knobs closer to each other to visually compensate for deleted roller... but am now rethinking that choice. Alternative path is to move knobs farther apart and install on|off switches between. Won't use these switches for anything immediately but would rather do this sooner than later. (Alternative switch location is below display. Would be slightly farther reach.)

http://forums.pelicanparts.com/uploa...1477670880.jpg


RR3402A

http://forums.pelicanparts.com/uploa...1477670928.jpg

DRACO A5OG 10-28-2016 08:40 AM

Wow :-D

GH85Carrera 10-28-2016 08:57 AM

This entire project is fascinating to watch. I admire your fabrication and drive to have something different and one of a kind. It looks like it will be rather cool looking.

Personally I will stick to the factory controls. It is just too easy to change the temperature up and down now. My wife's Infinity has full climate control and it is a fully integrated system with separate controls for the driver and passenger. I just can't imagine that type of system in my 911.

Keep on posting about this. I love the watching the engineering and fabrication of the components into a full system that you will enjoy.

Rawknees'Turbo 10-28-2016 10:04 PM

Karlicious, when it comes to a/c controls innovation and development, you ------>

<iframe width="854" height="480" src="https://www.youtube.com/embed/MA-C8_zgLXo" frameborder="0" allowfullscreen></iframe>

bigtime! :D

Discseven 10-29-2016 10:28 AM

Brother Jim, Glen, MONSTERon... TY guys! Just a loose monkey kickin banana around---appreciate your commentory ~~~ and relaxing muzac :)

This morning's bananarama...

Was going to epoxy “cubby structure” together... decided instead to nut & bolt it---for potential downstream disassembly. (Not a clue why that would be needed.) 3 mm machine screws are used except for into-resin screws where 4-40 size exists. (Did not have metric drill & tap and wanted to get on with it.)

http://forums.pelicanparts.com/uploa...1477763549.jpg


Drilled = #43. Tap = 4-40NC.

http://forums.pelicanparts.com/uploa...1477763577.jpg

http://forums.pelicanparts.com/uploa...1477763618.jpg


Using sheet metal on hand… 0.032” thick. Is too thin to stand alone and so the ½” “L” addition.

http://forums.pelicanparts.com/uploa...1477763724.jpg


Am over fumbling with micro-nuts...

http://forums.pelicanparts.com/uploa...1477763786.jpg


http://forums.pelicanparts.com/uploa...1477763827.jpg


Wood... in Porsche? Sure. ¼ round mold epoxied to top rear of display panel. Idea is to screw down into this from above. (Porsche used wood for squab’s top decking and foot rest plates.)

http://forums.pelicanparts.com/uploa...1477763945.jpg


1/4 round and Arduino mount will have interference. Will grind wood away later as needed.

http://forums.pelicanparts.com/uploa...1477764065.jpg

Discseven 10-29-2016 10:49 AM

Control shaft holes are now filled with epoxy. Will drill them later… after decision is made whether to include switches between control knobs or not. (Knob positioning depends on whether switches are in or out. Knobs will be closer to each other if switches are out. Will position farther apart if switches are in.) Center area only needs to be filled if switches are in.

http://forums.pelicanparts.com/uploa...1477765792.jpg


Will use top grain leather to cover panel’s face. Left (below) is thickness for panel, 0.048”. On right is 0.059” leather… for seat covering. Am liking thinner leather on premise that it should contour with more detail and wrap edges with a tighter radius.

http://forums.pelicanparts.com/uploa...1477765868.jpg


Goal for new AC control unit is for it to slide in and out of console. (Not sure if there'll ever be a need to go back into this thing after installing it but might as well set up for easy return.) Am testing fit here with leather included.

http://forums.pelicanparts.com/uploa...1477765959.jpg

http://forums.pelicanparts.com/uploa...1477765987.jpg


Fit is too tight to start with. Material is removed from top and sides. Final, nice-fitting panel dimensions (allowing for leather wrapping 4 sides) = 4 3/32” x 6 3/8”.

http://forums.pelicanparts.com/uploa...1477766057.jpg


John's nearing completion as I gather it. Textcom between us last night informed me of some issues he found and resolved between temp sensors and screen contrast adjustment. Way to bugkill John! You posting pics or what?! No pressure---only if you're inclined. Would be interesting to see what sort of spider's wireweb you have going.

Next on my agenda... leather covering.

Discseven 10-30-2016 05:58 AM

Leather & Adhesive Thoughts / Notes

Epoxy gel was on menu to connect leather to panel’s face. I’ve used this adhesive to recover dash boards (with leather and vinyl---vinyl being easier to work with due to its manufactured back-side woven fabric. Leather’s uneven backing makes it more challenging to achieve a smooth topside finish when using gel.) This leather being thinner (than what I’ve used on a dash recover) will be more prone to show unwanted backside imperfections. Pre back-side inspection can be done but miss one blip… bad news. I’ve tested removing material from a dashboard when having applied epoxy gel. Leather or vinyl can be pulled off a dashboard’s surface after gel has cured and all the epoxy comes off with the material. Does require some effort (and care---or dash can snap.) Material after being pulled off is ruined---dash surface is fine.

After thinking it through, it’s evident this small panel part cannot be treated like a dashboard recover. Were this a flat piece, would be interesting to see if a vacuum bag with gel would work---believe it would. With a clear bag, the surface could be seen. Minor adjustments could be made if necessary. Given the shape of this part, there’s no bagging it.

Solution here seems to be contact cement. Am thinking Loctite. This adhesive is both very strong and heat resistant. Thanks to Mark (in seat thread) for recommending this stuff. Rather than slip sheet, I believe pretensioning the leather slightly (like a drum skin)… coating it and panel surface with adhesive, then laying the “drum skin” onto panel’s face… then progressively pressing leather down into recessed area… this seems a good path. Comments / alternative ideas are invited.

Critical here is the appearance of the leather’s surface once mounted---should be very smooth. Calls for a test of adhesive to make sure top-side finish is not dimpling.

Discseven 10-30-2016 08:35 AM

Quote:

Originally Posted by GH85Carrera (Post 9337107)
This entire project is fascinating to watch. I admire your fabrication and drive to have something different and one of a kind. It looks like it will be rather cool looking.

Personally I will stick to the factory controls. It is just too easy to change the temperature up and down now. My wife's Infinity has full climate control and it is a fully integrated system with separate controls for the driver and passenger. I just can't imagine that type of system in my 911.

Keep on posting about this. I love the watching the engineering and fabrication of the components into a full system that you will enjoy.

Thanks for compliment Glen---much appreciated! In regard to maintaining factory/stock parts, it's a fine discipline to do so IMHO. There's something to be said for respecting what the designers originally conceived and what the factory boys assembled. My '79 930s were/is treated in this way. My '80 Targa is seen from a different perspective---it's an experimental canvas where deviant creative is given some extent of freedom. This project is case in point. What's being attempted here is a contemporary mod with the imposition of maintaining a Porsche look that could be said to fit an '80's interior---you can judge how this target was hit in the end.

Agreed... there's no "need" for a digital control in an '80 911... or split cabin temp control as contempo cars have. John and I are on the same page with this endeavor---we're doing it for the gratification of learning new stuff from the process and arriving at an end result that speaks of some measure of hand/mind-made quality. That is the value in the creative process as I see it. (Professionally I used to create for clients. Now I have the pleasure of creating for myself---no money, but much more satisfaction. Only thing I miss is the pressure of tight deadlines. There's something about pressure that's invigorating!...personally speaking of course.)

Discseven 10-30-2016 09:30 AM

Why thin leather is difficult to achieve a smooth top-surface finish with:

http://forums.pelicanparts.com/uploa...1477847739.jpg


Skiving by hand makes rough... rougher. (Am not experienced with this so perhaps my technique is wrong.)

http://forums.pelicanparts.com/uploa...1477847779.jpg


Testing adhesive. Am going for worst case scenario. Is Loctite. (Perhaps different spray adhesive would not clump like this does.)

http://forums.pelicanparts.com/uploa...1477847929.jpg

http://forums.pelicanparts.com/uploa...1477847997.jpg

http://forums.pelicanparts.com/uploa...1477848060.jpg


^^^ That's not happening. Instead of researching different sprays, am back to gel epoxy. Trick with gel is sorting out beginning connection area… then what sequential stages follow. Goal = avoid putting self in corner---not simple escape after epoxy process begins. (Lessons learned from dashboard recovering apply here.)

http://forums.pelicanparts.com/uploa...1477848130.jpg


Inside curves have attachment priority. Leather’s tension while working---even this small part---is also important. Some clamps are removed to ease tension. Rubber mold might form leather into depression area. Nice idea but problem is it blocks view of leather’s surface while it’s being positioned into curves---lack of visibility = bad idea. Will think approach over and get on with it tomorrow. First area to attach is a given (below)... the inside curves.

http://forums.pelicanparts.com/uploa...1477848362.jpg

kuehl 10-30-2016 10:08 AM

Uncle Karl,

Its always fun to watch your various projects here on PP, including the 200 page novels.

Gluing down any thin material (leather, fabric etc) is always a challenge because of the
variations in thickness. The solution is to have a consistent layer of glue on the back side. Because of the surface irregularities in the 'leather' sometimes you can try first: rolling out the surface, the back side of the leather, on a flat table with heavy roller, such as marble rolling pin or maybe a good wine bottle (northern Oregon or WA pinot, something with low Tannin). You can also try steaming the fiber before rolling. This will provide a flatter surface so you can have a consistent layer of glue. Glue wise, the 3M product group offers the widest selection and best tech support. If you are wrapping the leather around a surface you don't need much adhesive; thin layer and just the right amount of pre-cure time before you mate the two surfaces.

I was not clear on how you intend to keep the display bezel in place; your SC does not have a lot of torque off the line. Are you intending to hold it intact into the factory console's storage space by using a spring clip on the back side?

Glenn has a point with respect to easily making the common adjustments to the AC climate system; thermostat and fan speed. Many of us prefer to keep our eyes on the road and simply reach down to touch just 2 knobs. Well, most of us keep our eyes on the road, Ronnie is constantly looking at the soccer moms. I known when I was playing with various add on displays for engine management, such as a wide band display, and not wanting to give up the classic analog clock space, I was pondering putting those displays in the center console however that takes your eye off the road.

Below is a quicky adaption of the Kuehl Center Vent we did for a client's turbo that had a full height center console. Just a simple piece of black hair cell ABS with a cut out for the vent; ABS was heated and molded on the bottom to wrap around into the factory console. Just food for thought.

Keep up the great effort, I enjoyed reading about the various things you can with an Arduino thanks to your project here.

http://forums.pelicanparts.com/uploa...1477850671.jpg

Rawknees'Turbo 10-30-2016 11:26 AM

Quote:

Originally Posted by kuehl (Post 9339413)
. . . Well, most of us keep our eyes on the road, Ronnie is constantly looking at the soccer moms.

Mmmmmmm, soccer moms!

http://www.merciatouristboard.org.uk...rls%20Team.jpg

Discseven 10-30-2016 12:19 PM

Quote:

Originally Posted by kuehl (Post 9339413)
Uncle Karl,

Its always fun to watch your various projects here on PP, including the 200 page novels.

Gluing down any thin material (leather, fabric etc) is always a challenge because of the
variations in thickness. The solution is to have a consistent layer of glue on the back side. Because of the surface irregularities in the 'leather' sometimes you can try first: rolling out the surface, the back side of the leather, on a flat table with heavy roller, such as marble rolling pin or maybe a good wine bottle (northern Oregon or WA pinot, something with low Tannin). You can also try steaming the fiber before rolling. This will provide a flatter surface so you can have a consistent layer of glue. Glue wise, the 3M product group offers the widest selection and best tech support. If you are wrapping the leather around a surface you don't need much adhesive; thin layer and just the right amount of pre-cure time before you mate the two surfaces.

I was not clear on how you intend to keep the display bezel in place; your SC does not have a lot of torque off the line. Are you intending to hold it intact into the factory console's storage space by using a spring clip on the back side?

Glenn has a point with respect to easily making the common adjustments to the AC climate system; thermostat and fan speed. Many of us prefer to keep our eyes on the road and simply reach down to touch just 2 knobs. Well, most of us keep our eyes on the road, Ronnie is constantly looking at the soccer moms. I known when I was playing with various add on displays for engine management, such as a wide band display, and not wanting to give up the classic analog clock space, I was pondering putting those displays in the center console however that takes your eye off the road.

Below is a quicky adaption of the Kuehl Center Vent we did for a client's turbo that had a full height center console. Just a simple piece of black hair cell ABS with a cut out for the vent; ABS was heated and molded on the bottom to wrap around into the factory console. Just food for thought.

Keep up the great effort, I enjoyed reading about the various things you can with an Arduino thanks to your project here.

http://forums.pelicanparts.com/uploa...1477850671.jpg


"Consistent layer" note spawns the idea of spackling gel on the leather's back and allowing it to fully cure. This would level & seal the back side. Is worth a test. The Pinot idea... thought you'd use gin roller.

You're spoiled with your zupercharger CG... so SC "off the line" comment is understood... and true by comparison to ZC. Bezel came attached to display via doubled sided 3m tape. May do same. If by "bezel" you mean entire boxed unit, plan is to add 1 more set of speed nuts below existing/stock set.

Fully agree on eyes focused on what's coming next as opposed to interior distractions. For that reason, touch screen use for this screen was abandoned. My vote goes to setting temp and checking screen-info when stopped. (Local note: women---not to generalize---put makeup on here in Miami while looking in rear view... while driving 70 mph on interstate 95! Perhaps texting at speed beats that by a hair.)

Full height console is not my cup of tea. (Would like to remove what console I have! Tim offered link to bracket that mounts off clock bezel... on which display can be mounted. Plan is to get to that downstream.)

Yeah... incredible the dimensions Arduino can be taken to.

Discseven 10-30-2016 12:28 PM

Quote:

Originally Posted by Rawknees'Turbo (Post 9339465)

Your perverted temps are showing Rono. Regardless, you do have fine taste Bro!

Dr J 10-30-2016 01:01 PM

Arduino Programming
 
A few weeks ago Karl issued an invitation, for anyone who could program the Arduino, to go on this fantastic voyage to design an AC control . Since I really like the Arduino and was local to him, I raised my hand to work with him in this project. In most of my projects I end up doing everything so I quite enjoyed only concentrating on the programming, while Karl did everything else (and doing an awesome job documenting it here!) After going over the different components and their suitability, Karl placed the order and we met last Monday where he gave me the box of goodies.

When using the Arduino, the sensors I typically use have voltage signals which can be read through the internal A/D converters. Here we had two potentiometers, one for setting the desired cabin temp and another for dimming the screen.

For this project we also had the one-wire interface for the evaporator, and the interface of the two DHT 21 temp/humidity sensors. These would be read by the Arduino Uno and due to my experience with the Nextion screen, we would use the serial interface for output.

While waiting for the parts I asked for a picture to model the screen output. I also read up on how to hook up the different sensors and found the proper libraries to download.

Dr J 10-30-2016 01:10 PM

Here are the pics of the concept as done by Karl and the design in the Nextion editor (as done by me). I downloaded the appropriate font and got it as close as possible.

http://forums.pelicanparts.com/uploa...1477861711.jpg

http://forums.pelicanparts.com/uploa...1477861728.jpg

Next step was to test the individual libraries and sensors to make sure they were working right. Finally came the integration.

First I started with my Arduino mega because the UNO has only one serial port. The Nextion uses this port, but the Arduino is programmed through the same port. This means that I would have to disconnect the screen every time I programmed the system. More on the fix for this later...

This is how I proceeded:
1) Wired and programmed the Set temp. This worked fine with the Porsche knob on the potentiometer.
2) Wired and programmed ambient and cabin temps and humidity. This also operated fine when tested (DHT21)
3) Nextion screen programmed-operates fine

Items 1-3 all working together nicely.

Next day:

1) one-wire connected for Evap temp and interfaced to screen. Works really well.

2) added the contrast pot and software to dim screen. This caused problems later as I will explain...,

3) tested control routine for turning relay on off by changing the temps on the sensors. Works ok

4) on startup the Porsche logo comes on until there is at least a valid Evap and ambient reading then switches over.

5) added digital filtering to all inputs and outputs but needed to tweak input parameters

Now to the problems and solutions:

In order to port to the Arduino Uno, I used the software serial library to create an additional serial port in other pins. This allowed the Nextion to talk to the Arduino, leaving the hardwire serial port available for reprogramming without having to disconnect the screen, as Karl shouldn't have to disassemble the whole housing just to reprogram the arduino. This took some figuring out but ultimately worked like a charm.

The second problem only happened upon integration of all of the sensors. I found that the DHTs and the Arduino dimming interfered with each other. When the backlight went to less than 90%, the values of the temperature sensors would oscillate by random amounts- not good. I tried to test the dimming by not using the arduino software but to program the Nextion itself to dim as it is touched. This also provided interference. What to do? Hmmmm. I decided to change the color of the font and the background picture to simulate dimming. Voila! That worked and we have a screen that dims from full brightness to full darkness and three levels in between.

Pics to follow...

.

Dr J 10-31-2016 10:41 AM

Here is the wired up system:

http://forums.pelicanparts.com/uploa...1477939001.jpg

Here it is after warming one sensor with a blow dryer:

http://forums.pelicanparts.com/uploa...1477939162.jpg

Current draw with the relay activated about 100 ma


http://forums.pelicanparts.com/uploa...1477939221.jpg

Dr J 10-31-2016 10:47 AM

Here is a schematic of the system wiring. The software tool (Fritzing) did not have the DHT21s so I picked the DHT family it had in its place. Also, no Nextion screen so I just used another one for illustration purposes. I colored the wires to match the wired-up breadboard to make it easy for Karl.

http://forums.pelicanparts.com/uploa...1477939520.jpg

So... after exactly one week, I gave Karl his parts, files and the working program.

Now I'll sit down like everyone else and watch Karl do his stuff. Go, Karl, go!

Discseven 10-31-2016 01:39 PM

^^^ 1 week = JohnThebulletTrain!

... Had I been at IT helm, would have been in Arduinoville well into 2017. Kudos once again for stepping into this with me---is one thing to say "Yeah, I'll do that." Is another thing to genuinely do it. Thank you John---excellent piece of work here! (Tech support into perpetuity... what a wonderful thing! :D )

My go-go for today...

Going ahead with gel epoxy plan. Leather situation… there are variations to back side’s texture in hides I have---some areas are smooth, other areas are rough. Managed to cut out a very smooth area. (Tested applying gel to back side as a preliminary smoothing-coating. Works but some flexibility is lost and stretch is gone. Would work for certain applications---not here as stretch is absolutely needed.)

http://forums.pelicanparts.com/uploa...1477948908.jpg


Rather than attach all three inside curves to panel at once, will connect them individually. Top first…

http://forums.pelicanparts.com/uploa...1477948938.jpg


Synthetic---as in fine grain---sponge is used to push leather into curves. Just enough gel is applied to soak into leather and… to spread out no further than planned connection area. All gel areas that transition to none gel areas cannot have a lump of gel that cures---if this happens… lump of gel translates into bulge in leather. (...is from: what-not-to-do from my dashboard adventures.)

After gel sets, leather is pulled back to check contact area. This looks as it should.

http://forums.pelicanparts.com/uploa...1477949153.jpg


Second and third epoxy segments. (Doing small sections like this seems silly… until you’re actually setting a cover into multiple inside curves with epoxy. If things are not going right, it becomes a panic to make adjustments before epoxy rules you---which is at around 3 ½ minutes. Would rather take a little extra time and deal calmly with smaller sections than risk screwing something up by loading up on connection points.)

http://forums.pelicanparts.com/uploa...1477949274.jpg

http://forums.pelicanparts.com/uploa...1477949284.jpg

kuehl 10-31-2016 02:36 PM

Quote:

Originally Posted by Discseven (Post 9339512)
Fully agree on eyes focused on what's coming next as opposed to interior distractions.

Karl,

My interest in watching you and DJ having fun here is not so much as an AC application, rather for "other things"; I sense your curiosity with what was happening with the evap core was quite a motivator !

Visually, if the display will hold up to the environment (light wise), and other possibilities I foresee (although the display location limits a few).

First, and probably DJ can address this, is voice recognition. With the current Arduino (gee I wish they found a better bar name to use) I've seen a few apps, Bitvoicer with the limited Uspeech library. Any thoughts on using a mic and the app's to direct the system or inquire status?

Second, while Karl is cutting cloth in the hood (keep the lad busy; keeps um out of trouble), for those with aftermarket engine management, a touch screen would be sweet to access and make tweeks without fussing with a laptop or tablet. Maybe the crew at Adafruit might have some ready made toys?

Dr J 10-31-2016 06:13 PM

There are still quite a few pins available in the Arduino so more functions could certainly be added. For voice Recognition I would explore EasyVR speech recognition system.

I told Karl to let me know if he wants to put a 2 axis accelerometer and we could put a page in the display to show how many gs he's pulling!

Discseven 11-01-2016 06:57 AM

Quote:

Originally Posted by kuehl (Post 9340926)
Karl,

I sense your curiosity with what was happening with the evap core was quite a motivator !

Indeed CG!

Quote:

Originally Posted by Dr J (Post 9341154)
I told Karl to let me know if he wants to put a 2 axis accelerometer and we could put a page in the display to show how many gs he's pulling!

... There's also electrolysis manufacturing control and automated hydrogen manifold injection. And minifridge. Possibilities are infinite. (Will draw line when Arduino can drive car.)


http://forums.pelicanparts.com/uploa...1478012103.jpg

techman1 11-01-2016 07:20 AM

Even a rudimentary "Kill Switch" that enables a relay that grounds coil and prevents a start. Code needed to unlock.

Discseven 11-01-2016 11:23 AM

^^^ TechM... that's interesting direction. Potential for Ard solutions begs a thread to stimulate & file ideas. Suggest you run with it.

Discseven 11-01-2016 11:42 AM

Could be something.

http://forums.pelicanparts.com/uploa...1478028956.jpg


Was planning to finish attaching leather to "box" today and later drill/cut holes for rotary switches (and possibly 2 paddles.) Seems good idea to drill & cut panel before leather attaches to top area. Paddle switches arrive Thursday. Scale drawing says everything fits... will do mockup to make sure.

Display screen fits panel window but two minor grinds are needed. First, notch is needed for wiring connector entering panel. Next, need to move display slightly forward in window so screen's face flushes with leather. This will allow bezel to sit on screen's surface. Will grind down panel's mounting platforms or display's mounting wings. Display seems easier... but perhaps more risky.

.

Discseven 11-03-2016 09:42 AM

Attaching bottom section of leather to panel. Process: Gel is applied to base and leather is laid over and pushed as evenly down across surface as possible---goal being to ensure good/even transfer of gel to leather. This “push” can result in a very lumpy surface---all depends on leather’s back side. (Squeegee technique does not work AT ALL to make surface appearance corrections. And, the more gel that’s applied… the more leather or vinyl tends to “float” …which becomes more problematic.) Leather is pulled away from adhesion area. This allows visual inspection of adhesive transfer and serves to raise & texture the gel. While I have no scientific data, I believe this step is beneficial to final outcome. Leather is then stretched slightly as it is laid down again. No pressure is applied down on the leather’s surface after this lay down. Stretched tension is maintained until well beyond the 5 minute cure time. As gel begins to stiffen, adjustments are made to fine tune the last bit of panel’s inside curve.

http://forums.pelicanparts.com/uploa...1478193718.jpg


May seem like an abundant waste of leather here. Actually this is purposeful---it provides material to grab and manipulate… or clamp… or do unusual things with in order to achieve desired forming. This panel is not a complicated form requiring odd-ball leather torque’ing---Targa roofs, dashboards, seats… those each have unique cover torque’ing requirements where abundant perimeter material is very helpful. Point = better have too much material around perimeter than otherwise.

http://forums.pelicanparts.com/uploa...1478193809.jpg


Display’s electrical connection… neglected during panel’s mold making.

http://forums.pelicanparts.com/uploa...1478193855.jpg

http://forums.pelicanparts.com/uploa...1478193870.jpg

http://forums.pelicanparts.com/uploa...1478193898.jpg


4D System's 2.8 display bezel. Nicely made. Might be better were it not a solid covering but was simpler course getting this than making bezel in either 3-d printing or CNC machining. Challenge on hand with this is fact that bezel's window is only slightly smaller than live area of Nextion 2.8 screen. Could make bezel’s window area smaller but doing so = risky---might screw up bezel. Alternative path taken is to embrace given tight tolerances… and get on with it.

In this case, bezel has first-priority in terms of positioning. To fit display according to bezel… had to grind panel’s window slightly.

http://forums.pelicanparts.com/uploa...1478194013.jpg


Air-gap between screen’s face and solid-face of bezel is minimized. As material is removed from ledge… display moves closer to bezel. Once screen’s face is flush with leather’s surface… that’s it. Ledge is then drilled & tapped to secure display to panel. Fasteners = 4-40 screws w/double washers. (Leather thickness affects final thickness of ledge and so the number of threads provided for fastening display to the panel. Another reason thin leather was used here.)

http://forums.pelicanparts.com/uploa...1478194085.jpg

http://forums.pelicanparts.com/uploa...1478194152.jpg


There are two “sources” that enable info to be displayed on screen. 1. Info-content comes from data loaded into Arduino. No console disassembly is required to update Ard’s programming (given USB’s terminal being at console’s front access hole.) 2. On-screen structure of displayed content comes from display’s onboard memory. While attending ledge work, it occurs to me that uploading to the display occurs via a chip that inserts the display's top side. This means---as the config now stands---every time a design refinement is made to displayed content… the display needs to be removed from the panel. Could be worse---could have epoxied everything together.

I’ve yet to mount BOTH the Ard and display to check existing clearances. Certainly not the end of world as everything---when you think it over---exists in a state of perpetual flexibility. Do wish I had been smart enough to NOT assume everything for the screen came from the Ard.

Plan is to leave config as is. When first return trip comes to reprogram screen, will decide then if a mod for SMART access is something worth attending.

Sensors, screen contrast dimmer, and relay wire terminal. Disconnecting this is made as box is being pulled from cubby---extra wire length on female side needs remembering. One extra pin will exist here when all wires are soldered in. (Does not include paddle switch wires.)

http://forums.pelicanparts.com/uploa...1478194269.jpg

http://forums.pelicanparts.com/uploa...1478194282.jpg

Discseven 11-03-2016 09:45 AM

Paddle switches. Scale drawing proof’d fit between switches and AC knobs and rear-side hardware. Given proximity of controls, scale drawing alone is dangerous… a mockup is the way to think this through. As this config stands, paddle switches are as low and as close together as possible. Position of knobs is flexible. Pic approximates driver’s angle to console. Looking at this, I’d move knobs up very slightly. (To move paddle switches down would require grinding shelf out.) Am still undecided as to whether to install these extra switches or not. One voice calls them “idiotic control clutter.” Other says, “They’ll be valued downstream.” Discussions are in mull mode.

http://forums.pelicanparts.com/uploa...1478194991.jpg

http://forums.pelicanparts.com/uploa...1478195011.jpg


Got: RR3402A. Is ON-OFF.
RR3402D is ON-OFF-ON. This model would allow centering paddle between knobs. Wanted to order 2 “Ds” for test but they’re not easily available. (1000 units could be had in several weeks.)

http://forums.pelicanparts.com/uploa...1478195044.jpg

Discseven 11-05-2016 07:05 AM

Stock fan switch and potentiometer (for "Set Temp.") Notch surface on pot switch shaft needs to be cut back 12 thousandths" in order to match stock shaft's notch---this mod will center knob's rotation on shaft.

http://forums.pelicanparts.com/uploa...1478354184.jpg


Almost attached leather to knob area before cutting switch holes. Doing so would have been a mistake.

http://forums.pelicanparts.com/uploa...1478354338.jpg


Making sure switches fit holes before attaching leather.

http://forums.pelicanparts.com/uploa...1478354462.jpg

http://forums.pelicanparts.com/uploa...1478354397.jpg

http://forums.pelicanparts.com/uploa...1478354559.jpg

http://forums.pelicanparts.com/uploa...1478354586.jpg


Tilt. Console = 38 degrees. Display = 5.7 degrees. Total display tilt = 43.7. Provided display is tilted correctly, reflection (when installed) will be black headliner. ("Propeller" knob insert will be switched out for "temp" insert.)

http://forums.pelicanparts.com/uploa...1478355495.jpg

Seam line between newly made "AC control box" and edge of cubby... the way it is now, am confident Porsche designers would never have done a seam like this---it's "unfinished." Am going to look at eliminating this seam for "exploration purposes" only. (A display---slightly larger than this one---will eventually be positioned up near steering wheel (TY Tim) in order to delete entire console... so am not looking to start over here! Primary goal now is to configure digital system that works. To each his own as to where it then goes.)


Locating sensors in the car is almost at hand. Exterior temp & humidity is planned to mount behind front bumper ("A"). Am OK with this---if you have better location, bring it on! Cabin temp & humidity is planned to mount on ceiling behind seats ("D"). This location continues to be a questionable---seems too high...

Where do you like sensor "D?" (Dimensions in next post.) An explanation as to "why" you're choosing an alternate location will help make sense of it---TY

http://forums.pelicanparts.com/uploa...1478356612.jpg

Discseven 11-05-2016 07:32 AM

http://forums.pelicanparts.com/uploa...1478359928.jpg

Discseven 11-07-2016 07:33 AM

Before disassembling John's fine bench model, will put sensors to mercurial test (to reconfirm his findings.)

http://forums.pelicanparts.com/uploa...1478532424.jpg

http://forums.pelicanparts.com/uploa...1478532459.jpg

Hanging wire is for relay.

http://forums.pelicanparts.com/uploa...1478532499.jpg

http://forums.pelicanparts.com/uploa...1478532516.jpg


Startup screen… displays while system collects first data. Nice touch John.

http://forums.pelicanparts.com/uploa...1478532749.jpg


Bezel laid on. Only evap temp has been set to read decimals. Purpose being to cut power to compressor 0.1 degree above evap freezing. (Sensors pass my mercurial test to confirm John's tests.) 1 degree difference between ambient and cabin sensor readings (given close proximity of sensors at this moment) is not an anomaly---sensors are very sensitive. John mentioned black background as seen displayed here having illuminated pixels that can be turned OFF. Doing so would further improve contrast.

http://forums.pelicanparts.com/uploa...1478532871.jpg


This bezel came attached to 4D System display---that display purchased only for this part. Prying it away from 4D display was not easy. 3M adhesive applied here is VERY sticky.

http://forums.pelicanparts.com/uploa...1478532993.jpg


Arduino's now installed in panel-box. Display's screws can be easily accessed to remove display for downstream updates. Ard does not have to come out to remove display.

http://forums.pelicanparts.com/uploa...1478533111.jpg

http://forums.pelicanparts.com/uploa...1478533122.jpg

Discseven 11-07-2016 07:50 AM

Display's data upload chip and docking---dock being at display’s top edge. (Was asleep at helm where this chip's existence/docking location is concerned! Is what it is now.)

http://forums.pelicanparts.com/uploa...1478536523.jpg

http://forums.pelicanparts.com/uploa...1478536563.jpg

Battery in display is not needed in this case.

Display updates… Only one set was done after John’s system completion. We improved color balance of on-screen items and refined the “fade” when adjusting screen contrast. Display shows that upload in progress here... and reports when 100% done & successful status.

http://forums.pelicanparts.com/uploa...1478536715.jpg


Will begin hard-wiring later today---need to pick up solder. Could perhaps leave pin-ends in Ard but will solder wires to these insert racks instead.

http://forums.pelicanparts.com/uploa...1478536894.jpg

Discseven 11-09-2016 01:23 PM

Wiring progress...

Using 26 gauge stranded.

http://forums.pelicanparts.com/uploa...1478729710.jpg


Datak mini panel. Will distribute power & ground to system components from this.

http://forums.pelicanparts.com/uploa...1478729769.jpg


Nylon posts.

http://forums.pelicanparts.com/uploa...1478729804.jpg

http://forums.pelicanparts.com/uploa...1478729865.jpg


Positioning terminals. Then soldering in from behind. (Will bridge soldered side later when terminals are all in position.)

http://forums.pelicanparts.com/uploa...1478729907.jpg

http://forums.pelicanparts.com/uploa...1478729925.jpg


Power / ground enters via small terminal on right side. All other terminals service system parts. 4.7k resistor is on evaporator sensor signal line---it connects to power (for some reason... not a clue why. Since John likes it... so do I.) Power is blue. Ground is grey. Signal wires are purple or yellow. (Exception is display wires. Power is red. Ground, black. Signal wires are blue and yellow.)

http://forums.pelicanparts.com/uploa...1478730043.jpg

http://forums.pelicanparts.com/uploa...1478730107.jpg

Discseven 11-09-2016 01:48 PM

Wiring quick disconnect. Simplifies removing box from console. (Am making mistake here. Center row of wires should be soldered before these.)

http://forums.pelicanparts.com/uploa...1478730284.jpg

http://forums.pelicanparts.com/uploa...1478730312.jpg

http://forums.pelicanparts.com/uploa...1478730334.jpg


Arduino was positioned at an angle inside box to accommodate position of power cable entering Ard. By chance... happens to be good position where removing display is concerned (necessary when reprogramming display.)

http://forums.pelicanparts.com/uploa...1478730409.jpg


"Set Temp" wires... feeding to Ard and power / ground panel.

http://forums.pelicanparts.com/uploa...1478730555.jpg


Next... need to sort out exactly where sensors, display's contrast dimmer, and relay will position---in order to make cables for those runs. (Could use phone cable or CAT 5E. I considered both and decided against them... mainly because their terminal configs get more elegantly complicated than is necessary for this. Pin ports are simpler solution.)

.

Discseven 11-10-2016 04:59 AM

CAT 5e parts. Am not using but system may be right for someone else here. Cables---8 wire---are dirt cheap. Receptacles---high end ones---are not. Think each terminal is around $10. Believe there are also white and blue terminals. Phone wire would also work with Arduino and related hardware but cables would need to be “corrected” (to align the wires at both ends… so I’m told.)

http://forums.pelicanparts.com/uploa...1478785325.jpg

http://forums.pelicanparts.com/uploa...1478785552.jpg

http://forums.pelicanparts.com/uploa...1478785575.jpg

http://forums.pelicanparts.com/uploa...1478785592.jpg

http://forums.pelicanparts.com/uploa...1478785605.jpg


CAT system would have a nice look here but pin port is much simpler. ("Main terminal" will allow console to disconnect from car.)

http://forums.pelicanparts.com/uploa...1478785841.jpg


Terminals near sensors, compressor relay, dimmer switch.

http://forums.pelicanparts.com/uploa...1478785872.jpg

Discseven 11-10-2016 08:47 AM

Cable from AC control box running out of console. Am now on female (disconnect) side of terminal that's mounted on box. 14 of 15 pins are used to get info for: evaporator core temp, cabin temp & humidity, ambient temp & humidity… And to operate display dimmer switch and compressor relay. (Relay is oddball---requires power from Arduino, additional power not from Arduino, and 12v for compressor. Only “from Ard” power is run through this terminal. Non-Ard power and 12v for compressor will come from outside of AC control box.)

http://forums.pelicanparts.com/uploa...1478799347.jpg

http://forums.pelicanparts.com/uploa...1478799384.jpg

http://forums.pelicanparts.com/uploa...1478799402.jpg
This terminal allows AC control box to make easy in/out console trips.


14 wires (26 gauge stranded) fed through ¼” heat shrink tube. 3’ length. (Would be difficult to push through longer length---would have to rig a pull.) Will complete system and bench test before shrinking.

http://forums.pelicanparts.com/uploa...1478799509.jpg

http://forums.pelicanparts.com/uploa...1478799523.jpg

Rawknees'Turbo 11-10-2016 02:57 PM

WOW, Karl, your fine detail work looks seriously badass - love it . . . long time!!!


All times are GMT -8. The time now is 03:38 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website


DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.