Jump to content

Custom hardware / simpit repository. For people who take KSP a little too far.


Mulbin

Recommended Posts

I´m back home!

I don't have time today (Its 22:11 here) So i will go on tomorrow.

I think I will go to the Hardware store in two days to get some wood and plastic for the Instruments, the Seat and the main Structure.

Do you know a cheap way to measure and store the heartbeat with an arduino or a USB device?

I will begin working on the Indicator Lights tomorrow and maybe a little bit with the Tapemeter.

If i got the Parts on Monday, I will begin with the ejection-Seat-Like Seat.

BTW If I want to Drive a speaker with 80 Watts from a PC Soundcard, do I need a 80W amplifier or is the Power of the Soundcard also important?

I want some Bass Shakers under my seat and at the Instrument Panel for Shaky-Shaky Engine Feeling.

(And some normal Speakers of course)

Edited by Pvt. KASA
Link to comment
Share on other sites

Yeah, I was hoping for a shorter wavelength yellow, that might have been closer to green and had just enough green to shine through, but it's more of an amber yellow. That puts it far closer to the red end of the spectrum. I'm solidly sold on green as my primary annunciator and nomenclature illumination color, but I can have a few differentiated annunciators. Some yellow or red ones, but mostly for alarm states, etc. I still think I'll use some diffusers and do a light box style annunciator, similar to @Krewmember , or just suck it up and buy matching green LED annunciators off eBay. I have seen good deals, but not large lots for a while. I need a large lot that's a good deal, so I'll just keep waiting and watching.

@Pvt. KASA, if you want a heartbeat monitor, it's possible to get it from the finger tip or the ear lobe. Sparkfun has a pulse sensor that can do the trick. As mentioned, you clip it to your fingertip or your earlobe. Considering you'll be trying to fly a space ship with your controls, that basically means the earlobe is the easiest solution.

Just don't ask the Mercury crew how they took their temperature... :0.0:

Edited by richfiles
Link to comment
Share on other sites

I have another Question:

Does anyone Know the diameter of the apollo 8-Ball or other Artificial Horizons in Spaceflight history?

And do you have a Idea how to get cables in the sphere which schould be able to spin in one direction unlimited times.

Etching a copper PCB with rings of copper which are connected via spring loaded rods like here:

seems a bit complicated...

An Arduino inside the Ball and wireless communication seems a bit expensive...

Hope you have Ideas.

Edited by Pvt. KASA
Link to comment
Share on other sites

1 hour ago, Pvt. KASA said:

I have another Question:
Does anyone Know the diameter of the apollo 8-Ball or other Artificial Horizons in Spaceflight history?
And do you have a Idea how to get cables in the sphere which schould be able to spin in one direction unlimited times.
Etching a copper PCB with rings of copper which are connected via spring loaded rods like here
seems a bit complicated...
An Arduino inside the Ball and wireless communication seems a bit expensive...
Hope you have Ideas.

Hit Page 7 of this thread. I cover most of these questions. You need at least 2 rings to transmit power. An etched PC board or a TRS connector (headphone jack) are proposed as options. I also suggest simply buying slip rings. They are not that expensive on eBay, through you may want to make sure when you build it, you make sure they are replaceable. No idea on the durability of Chinese parts. You could try for inductive coupling though. That's one idea that never made it into the original discussion, and it would never wear out.

Optical communication seems to be the lowest cost, simplest idea for communication, unless you're able to modulate the inductive coupling. The machining that goes into these things is pretty high end, and you'll need to pass a signal or light through two joints, reliably and repeatably. If you can modulate the inductive coupling, that very well may be THE simplest method of making this work. The only question i have left, is can inductive coupling transfer enough power into the ball to drive the two motors and an arduino style controller, and to transfer enough power to handle violent capsule spins without depleting power... I'm thinking a battery or capacitor bank, and persistent power transfer is the solution there. Power it, even when you're just in the VAB, loading, etc... So you have a store of power to drive current off of, but are constantly trickle charging it at all times.

Link to comment
Share on other sites

Thank You!

I think I will Transmit also through the Metal Axis.

I have got the 28BYJ-48 (unipolar) so I Need a minimum of 5 Cables (2 through the left and right axis).

Transmission with copper Rings seems to be the only one which doesnt Need a microcontroller Inside.(I have got some Attiny85 Lying around but I cant program them :huh: (Beside Audio Jacks but they have some friction...

i think I will try to Build a copper Ring mechanism and If this has more Friction as the Audio Jack, I will get some of These.

I will Build the Attitude Indicator only with Pitch and Yaw which simplifies the Project a Little bit So I Need only one trough-the-moving-axis transmission.

Im going to the Hardware Store today and will get some Materials for It.

Edited by Pvt. KASA
Link to comment
Share on other sites

Seriously though, just eBay "slip ring". First result is under $8 US dollars, has 12 wires, can handle up to 300 RPM (that is your capsule spinning 5 times a second... have fun Jeb! :confused: ), and is 12.5 mm in diameter (and if you want more wires, I see there is a 24 wire unit for $17). My only concern is your step frequency. A navball can get spinning pretty wildly. Can that stepper handle it? You might have to software cap spin if it gets too high. (you could have your controller light a yaw, pitch, or roll warning LED to indicate spin over-rate).

Consider the addition of encoders for position feedback as well. That's where a 24 wire version is useful. Minimally, you at least need an index sensor.

You need a calibrate function at start up that would spin the ball in all three axes till it hits the index, then counts out back to the desired position. If the ball ever loses track due to mis-stepping, auto calibration will fix it. Basically, every time you read the index signal, the controller resets the ball position on that axis to 0, correcting out any error induced by missed steps. If ball position and axis vector do not match, the controller will move the calibrated ball into position to zero out the error.

Edited by richfiles
Link to comment
Share on other sites

I had the Idea to add a Navball on/Off switch and a Yaw L/R and Pitch Up/Dwn switch. (I will also Implement some Kind of Computer Load and the Navball will Need some (like the Radar and other Systems)).

If you disable the Navball will go where it thinks Zero is, and if this is off the real Zero value, you Zero it with the L/R Up/Dwn Switches.

That will simplify the calibration (although it would be easy with a photocell and a little piece witch brakes it if it is at zero...) and will add some activities to the operation. (If I want to go to the Moon with my capsule, the coasting phases will be pretty boring) (Already  looking forward for a 3 Day Moon Mission in My little Capsule :D)

My father helped me to do the copper rings with a Dremel.

At the Moment Im printing the Spring Pressure mechanism for the Contacts.

UPDATE:

I just bought some Ball Bearings for the axis and also realized that a 3rd axis wouldn't make it more complicated :confused:

I think I will add the roll axis because I don't have to redo anything and can adapt it.

The cable transmission of the 10 wires may be a problem, like the Inertia of the assembly the 3rd axis has to handle...

Maybe I will have to get a New Stepper.

I`ll try, maybe some Updates tomorrow.

Edited by Pvt. KASA
Link to comment
Share on other sites

FOUND IT!!!

s-l1600.jpg

Clear 35mm Film Leader
White 35mm Film Leader

If anyone wants to build a tape meter, salvage a few 35 mm cameras from your local thrift store to get sprockets, and then use this stuff for the tape. It specifically says you can write on it with a Sharpie, so presumably, it should be feasible to find durable stamping inks to mark it. Heck, it's Kodak type Estar (Mylar) film, so the melting point is 490°F (255°C), so you can probably even use toner transfer techniques to print mirrored numbers on paper and bond it to the film using an iron. You then dissolve the paper with water to leave the ink bonded to the film. In theory that might work. I don't know how well toner would bond to mylar.

The spools are rather spendy, about $100 US for a thousand feet (304 meters). It might be something where someone takes the plunge and buys a reel, and then divvies it up between anyone interested in having a go at building a tape meter.

Man... I looked FOREVER for exactly this... It just takes knowing the right search terms to find what you're looking for.

On a side note, I also just recently realized I have the old channel mixer from the local AM radio station, from back in the 1960s or 1970s I think. It's pretty huge, and i can't remember the exact shape. I might run down to my storage unit later today and see if it might be able to serve as part of my enclosure. I remember checking the value, and it's pretty low, since it's just an old mono unit, not compact at all, but depending on the shape, I might be able to let it live again, launching Kerbals instead of playing polka! :D

Unsure of the shape... I wanna say it's wedge shaped, maybe a meter wide. Depending on the depth and height, I might flip it on its back and let it frame the vertical instrument cluster. It may be too steep to serve as the lower horizontal control panel. I'll know more when I get to my storage unit and remind myself just what it actually looks like. By all rights, its probably ideal as the whole enclosure to any KSP controller except my desk mounted plan... :rolleyes:

Edited by richfiles
Link to comment
Share on other sites

Im Back with some News

first the good: 

I began with the Seat and it Looks pretty nice

And the bad ;.;

I have a BIG problem.

There is no Space for a 1*2m simpit :mad:

I dont Know what to say...

I thinkI have to stop the build until I know if it will be possible to Place it anywhere.

;.;;.;;.;

Edited by Pvt. KASA
Link to comment
Share on other sites

On August 19, 2016 at 5:09 PM, Pvt. KASA said:

 have a BIG problem... no Space for a 1*2 simpit :mad:
.../\/\/\/\...
I dont Know what to say...
I thinkI have to stop the build until I know if it will be possible to Place it anywhere.

 

Regarding the bed space... could you build your setup in such a way that it folds down to save space? Have something you can remove a pin and have it fold down to the floor, so it could then slide under your bed? As for a chair, if you put wheels on it, you could use it as a chair in your room, replacing one if you already have a chair taking up space. Can you simply raise the bed a little more. It should be possible to build "stands" that raise the legs of the bed a bit. Just a few thoughts. Anyway, good luck. I hope you figure out a solution.

Now, as to my own developments... This is the audio console I had in storage. Supposedly, this was a part of the local AM radio station's main console. I was totally wrong about my previous statements... It was made in 1979. I coulda swore it was early 1970s or even possibly late 60s. Oh well. No biggie. It also supports stereo... Hence why it's sorta kinda called the "Harris Stereo-5" :rolleyes: Internally, it was wired for mono though. Left and right channels were connected together. No need for any of that fancy-schmancy stereo business at an AM radio station! :sticktongue:

KerbalCM_Stereo5Console.jpg

So... This is... I... Clearly, nothing in the universe is chance. Everything that is, is for a reason... The reason I found this old sound console, and stored it away for half a decade... is this... :0.0:

KerbalCM_InstrumentTestFit.jpg

That wasn't planned... The dimensions are EXACT... How... :confused: :D

SO BEAUTIFUL!!! :cool:

ANAjfOH.png
My God, It's full of stars instruments!

Edited by richfiles
Link to comment
Share on other sites

WOW!

Yor Panel Looks awesome!

The attitude indicator :)

Nice Idea with the disassembly.

Maybe I Could also Tilt it by 90 degrees and slide it under the bed...

I cant use it als a chair as it is because you Arne lying in the back and watching up.

I will rethink it.

I ordered a Loudspeaker, a bass and a bassshaker BTW but I dont know where to Mount them yet. (The shaker under the Seat of course)

I also thought about a spring mounted Panel with a Bass shaker for Launch vibrations.

(The Apollo astronauts Said they couldnt even read the displays in the First sexonds if i Remember right.

Maybe I will add a Air condition (just a hairdryer with deactivated heating) to pump some Air around and them enable the heating during reentry :D

Problem is:

How Do you Detect reentry or launch?

Launch maybe with mission Time and Reentry with ablator?

Both not the best....

I think My Cockpit will be specialised for 3 rocket types:

The Suborbital one (Apoapsis 150km and ballistic flight)

The Orbital (Orbit and if wanted docking with a target vehicle or spacestation

The Munar (Flight to Mun, Landing and return)


EDIT:

Mounted the Shaker under the Seat today but only tested it with a 15 Watt amp.

Do you know if you can combine both stereo outputs and get 30 Watts?

I also thought about a mechanism to tighten the seatbelt when G-forces are present. I have so many Ideas but dont find the time to realise them :D.

I couldnt do much on the seat itself because it rained today and the disk saw is in the shed and i didnt want to walk there everytime to saw something.

I instead worked on the rocket in KSP which I will use then.

Tomorrow I will go on with the seat.

Edited by Pvt. KASA
Link to comment
Share on other sites

I'll admit, I wish I had just an additional inch or two in width... It's close to perfect. In order to have room for my tape meter, I may need to ditch one of the single edgewise meters. I could mount one of the single edgewise meters horizontally, on the upper level of the desk, beside my VFD display (which will display Latitude and Longitude, SoI, and mission elapsed time). I can make that my air density gauge (it IS on the top of the screen in KSP anyway). That frees up a small amount of space, making fitting my tape meter far easier.

My only concern with having the VFD mounted up top, is the serial communications. I will need it to span over a meter, possibly more than 2, cause it'll need to exit the Arduino, exit the controller enclosure, route itself to the back of the desk, up the pillar, and back over to the center and front, where it can reach the controller for the VFD. If I use twisted pairs, is I2C or SPI okay for this, or should I convert to something like RS-232 or RS-485 for the communication and then just read the data stream off of that...

Shame my big VFDs are parallel, and will require another controller, just to control... I have some far smaller VFDs that already operate by RS-232 (they even have long cables), but they are 1x16 displays. I like my giant 2x20 displays.

On a side note, since I'm talking about moving a meter up to the top level... Maybe I should just go ahead and move two of the single edgewise meters there. I could move both Air Density and Intake Air to the top panel, one on either side of the VFD. This will make things symmetrical, and free up even more space on the main controller instrument panel. I refer to those two meter values least of all, only during certain atmospheric flight situations, and never in space, so I feel they can move out of the way. The side benefit of moving two of my single meters up top, is with only 5 meters on the main panel, instead of 7, that frees up 3.5 inches of space, which leaves me room for the tape meter, DSKY annunciators, and even enough for my ∆v meter! I think that'll be the ideal solution. The 5 meters that remain on the main panel will show me Liquid Fuel and Oxidizer, Monopropellant and Electric Charge, Solid Fuel and Xenon, G forces, and Max Overheat. There will likely be a toggle for each resource meter to toggle between vessel and stage remaining values.

I was also hoping for a way to determine time to next SoI... I'm not seeing a data packet value for that. Same with target velocity and distance to target. Those are all pretty important values. I don't think it's possible to fly entirely by instrument without those. ;.;

@Pvt. KASA
Regarding the shaker idea, If you got an DAC with a reference input, and have the Acceleration value adjust the attenuation of the DAC, and then feed the peaks of the audio into the voltage reference, you could get a series of "pulses" who's strength is a combination of the number of Gs you're under, and the intensity of the audio. It would unnaturally make you feel the music at high Gs, but if you're at high Gs, chances are, there's more than music playing anyway! :D

You want to probably use a low pass filter on your audio too. That'll extract that low rumble from the audio track, while filtering out all the middles and high ranges that won't produce much "feel" out of a shaker. You'll wanna run the audio input through a low power pre-amp and the low pass filter, so you can fine tune the system, then capacitively couple the audio into the DAC voltage reference, while also clamping it (with a zener) if there's any chance it could exceed the rated input. If the output can't exceed the rated input of the DAC (such as the pre-amp and DAC share the same voltage rail), then no clamping is required. The pre-amp should use ground as the (-) of the audio out, so you have a positive biased output (not a  zero crossing output... again, this is so you have a 0-positive rail signal to feed into the DAC). You can control the DAC's responsiveness by adjusting the program. It'd be based on the Acceleration (Gs) variable. Higher the Gs, higher the value of the DAC. That will allow more of the voltage reference (which is your incoming filtered audio) to pass through. Feed that into your main amp, and then to your shaker.

As to whether you can combine channels? No clue. Some amps let you, other amps will blow up. It's entirely dependent on the model. You'll have to find the specs on it.

Edited by richfiles
Link to comment
Share on other sites

I think I will just get a function generator to do a sine wave with the frequency where the shaker shakes the hardest and will only adjust the volume of different hardness. The G Idea looks good but I think I should combine it with the throttle because if you burn your engine in space, you may be below 1 G but it will shake. Maybe I will just do it like this: If G load multiplied with a still to test factor is bigger than throttle percent, use Gs. If not, use throttle.

Maybe also with the volume Level as well...

I also had the Idea to build a BIG pager Vibration device... I found a electric drill beside the road and I am thinking about using it with a off centered weight to generate some low frequency bumping (Maybe at the Panel so it is shaking as well....)

I may order some more bass shakers to stick them under my seat as well.

Do you know BTW if you can connect several arduinos to the serial port at once so I have 2 Arduinos getting KSP Data?

Or do I have to connect one arduino to the Computer and then this to the other arduino?

Edited by Pvt. KASA
Link to comment
Share on other sites

@Pvt. KASA You can only have one Arduino connected to the computer via the plugin. You can send data to other Arduinos though. For my setup, I'll have main controls (joysticks, toggles, buttons, etc) all controlled by the main unit, for lowest latency. I'll also display all analog meters from it (I just have to set a PWM output for those). That Arduino will send data on to other Arduinos. I'll have one for my Navball, and one for my digital meters, since that library requires you to break down the numbers into individual digits and then write a digit to each position on the displays. What I'd give to have a MAX7219 library that just did that all automatically. Whatever happened to the simplicity of PRINT. C feels so ridiculously and unnecessarily convoluted to an old BASIC guy... I'm still diving head first into hardware... If anything cause I dread the point where I'll be stuck doing software. ;.;

I might use a Teensy 3.1 for my navball, simply cause it's fast, and cause I have it, and need to do something with it. Of course, that means I'll have a 3.3 volt device. I might need to get level shifters to make it work properly with my FDAI controller. Depends on if the DACs will take a 3.3v SPI input, while running at 5v, and if the analog switches will operate on 3.3 volt inputs while running at 5v.

I ordered the MCP4922 DAC from Mouser (also available at Digikey, but I had stuff I needed to get from Mouser anyway) for my FDAI controller (for the navball). I'm already using them as an attenuator DAC, so application wise, these should be perfect for you. They have 2 channels as well. If you just wanna run Left and Right audio channels through them and control them in sync, you could just drive a pair of shakers with each channel of your amp. Granted, it adds parts to the build. You can also use just one channel, and ignore the second channel (you can still split the one channel to control both channels of your amp, and then have the amp's 2 channels drive two shakers). Remember, you can split an output to run 2 inputs, but you can't always use 2 outputs to drive one input, not without special hardware.

As for the shaker, a sine wave isn't the best idea... You'll just hear a steady tonal hum, and not all audio amps are designed to run below 20 Hz (that's around the cutoff for human hearing). Ideally, doing a low pass filter, amplifying it, tuning, running it through an attenuator DAC (to adjust the intensity), and then amplifying it again... That should leave you with some good force that actually correlates to the game's sounds. A low pass filter should get you just the low rumbles. As for the Gs and the DAC, the key is that you don't wanna have a perfectly linear response from 0% to 100%. You want it to start out, already at a significant percentage of full. Even staging tends to result in a fraction of some Gs. Think of it like this:

Gs--- <-1 -.5 -.1  0 .1 .5  1  2  3  4  >5
DAC%- 100  75  50  0 40 50 60 70 80 90 100
        |                               |
        |                            |  |
        |   .                     |  |  |
        |   |                  |  |  |  |
        |   |               |  |  |  |  |
        |   |   |        |  |  |  |  |  |
        |   |   |     |  |  |  |  |  |  |
        |   |   |     |  |  |  |  |  |  |
        |   |   |     |  |  |  |  |  |  |
      __|___|___|__ __|__|__|__|__|__|__|_

The example above has the negative G values ramp up rapidly. Negative Gs are the feeling you get when going down an elevator, or a rollercoaster. It can be disorienting, so If you ramp those values very quickly, you'll get the most out of your shaker. You'll need to fine tune the values to feel "right", but since this is all software controlled, that's super simple. By the time you hit -0.1 G, the shaker is already up to 50%, and by -0.5 G, it's at 75%. Once you hit -1 G, the shaker is maxed, and all further negative G forces will all pump out max output. Likewise, the positive G scale is similar, though spread out a little bit. At 0.1 G, you are already starting at 40% shaker power, and at 0.5 G you are at 50% power. 1 G through 5 Gs results in scaling from 60% to 100%, and everything over 5 Gs (at least in this example) will run the shaker at full power. Honestly, once you're over 5 Gs, the difference between 5 Gs, and 11 Gs is consciousness. 5-10 Gs are gonna be violent no matter what, so 100% is fine for it all! :D

Here's another trick you can do to get a better inertial thump out of your shaker.

 

Gs--- <-1 -.5 -.1 0 .1  .5  1  2  3  4  5  >6
DAC%- 100  75  50 0 100 40 50 60 70 80 90 100
        |             |                    |
        |             |                 |  |
        |   .         |              |  |  |
        |   |         |           |  |  |  |
        |   |         |        |  |  |  |  |
        |   |   |     |     |  |  |  |  |  |
        |   |   |     |  |  |  |  |  |  |  |
        |   |   |     |  |  |  |  |  |  |  |
        |   |   |     |  |  |  |  |  |  |  |
      __|___|___|__ __|__|__|__|__|__|__|__|_

In this example, we have a small range at 0.1 G where the output is pushed all the way to 100%, and then drops down to 40% at 0.5 G. This means the initial inertial jerk of the vessel from anything to a small bump to a staging event gets pushed to 100% for a short period, making for a much more notable thump. This overcomes the tendency of small events to not be felt. You'd have to experiment with what feels right. Maybe you need more thump further up covering a wider low end G range, or maybe 40% is too low, and it needs to have the lowest value be 60%. I don't know. This is one of those things where experimenting is key. A simple mixing circuit could also inject a DC bias pulse into the signal for a short moment whenever Gs change from a 0 value to a non 0 value. This would make the shaker speaker at generate a basic thump, even if there is no sound playing through. All you need to do is connect a digital I/O line to the mixing circuit after the DAC and before the amp. It guarantees a thump with every single action performed. The intensity can be tuned with a simple voltage divider set by a potentiometer. You could have different pots on different I/O lines to even set a few different thump intensities.

I still highly recommend running the game sounds through a low pass filter and attenuating and amplifying those though, as the correlation between he sound and the feel will honestly just feel right.

As for the off center balance, I'd put that in the seat. You don't need the controller to shake at all if you are! It'll save on mechanical stress on your wiring too. Vibrations will lead to electrical failure over time, if ANYTHING is even remotely loose. If you are shaking, and your controller is not... Your controller, relatively, is shaking to you:cool:

One question? Is the drill the battery powered kind or is it a plug in type? Either way, you'll need a beefy controller for it. If it's a plug in type, you should be careful, as you'd be working with high voltages and currents. Such a drill motor will require line voltage, or near to it to operate. You'll need a way to control it that won't burn up. You'll also need to make sure you're not over stressing the motor's rated duty cycle with repeated starts and stops. A motor draws more current when starting, and the offset weight will make that even higher. If you're pulsing it to much, it could cause it to get hot.

Better, would be to branch out the amplified signal and rectify it, then feed it into a smoothing capacitor and use that variable DC value to drive the speed of the motor. If the drill is a universal motor, it'll actually run on DC. You'll need a beefy driver for that, but if you have a variable speed drill, you can probably re-use the built in driver. If it's a battery powered drill, then you should be aware that they can draw a LOT of current. You'll need a beefy power supply to power it, possibly even large capacitors to provide your inrush current. That's one thing batteries excel at... You can dump a lot of power from them in a very short time.

You'll find that the offset weight vibrator will be far quieter if you remove the gears from the drill and attach right to the motor shaft. Very few offset weight mechanisms ever use gearing. If you mount it with he shaft vertically, the motor won't have to fight gravity to get spinning, and if mounted to where your chest is, you should really feel it.

Edited by richfiles
Lost a whole block of text during previous editing... :P
Link to comment
Share on other sites

It is a Battery Driven 12v Motor.

At the Moment I dont Know how to build the Offset weight...

At the shaft there is a 10mm gear... Maybe a piece of aluminum |_| shaped profile with a 10 mm hole and a weight at the end (around 10 cm long i guess).

Here comes the dumb question:

What can I use as weight?

Water filled things? I dont want them to leak :rolleyes:

Thanks for your suggestions with the shaker!

The Problem is:

The shaker is nice at around 45hz but just 10hz Off it has only 3/4 of the power...

The Shaker is Cheap (10€) so I dont think they are the best quality :D and I will have to use 45hz to get a good shake.

I will Maybe Order a more expensive shaker (24€ :sticktongue:) And add that too.

I think it would ne cool if the panels were mit really shaking but rather moving around.

(like in "GO for launch")

Link to comment
Share on other sites

set your low pass filter at 45 Hz, so the highest peak frequencies passed are at 45 Hz. It'll leak some lower and higher frequencies, but 45 Hz will dominate.

For the offset weight, that's super simple. Any round thing that's solid. Metal is most commonly used. Find a pulley from a hardware store. Use a hacksaw to cut off a side of it Make sure to get one with a hole that will fit around the gear, and has a bolt inside that can clamp onto the gear. You can try drilling, grinding, or hacking the gear if you need a flat surface to get the bolt to lock onto, but it may be good enough as long as the bolt clamps down between some teeth. You can use a few means to control it. A relay should work. Just get an automotive relay. It'll have enough capacity to handle high current 12 volt switching. Look up driving relays with an Arduino if you wanna control it from the Arduino.

One more possibility. If you rectify the audio signal, feed it through a capacitor, and into an analog input on the Arduino, you can get an audio level reading as a 0-255 value. If you use that and your G force value to drive a digital out (or a PWM out), you could play with controlling that motor from the Arduino. I'm not sure what you'd do with those two values in software. If PWM, you'd just take the average of the audio, and probably set the PWM to a value that factors the G forces, timed to the audio peaks... Like the motor could rumble continuously at a lower speed, and get "bursts" of speed when the audio gets louder. You need a variable speed controller for that.

You could also generate a 45 Hz signal from the Arduino. If you use the PWM, you could adjust the intensity using the PWM value, and switch it at 45 Hz (or actually try to render the 45 Hz), and run it through a low pass filter to get rid of the PWM frequencies. Tying those outputs to an analog value derived from the audio would likely carry over the synchronization, making the thump "feel" right.

I'd recommend Googling "how to drive a motor with an Arduino", as there are probably dozens of sites that can tell you how to do it better than I could. Good luck!

Edited by richfiles
Link to comment
Share on other sites

Thank You again!

I am too Tired to understand your Post at the moment so I will try it tomorrow :D

Today I grinded the Seat (It isnt finished yet, the armrest, the Headrest and the box where youre fest are lying in is still missing.

Rhe seat Looks like this from the side:

+----------+

|                |

+----------+============///////

///// is the headrest, on the ===== is your back and your legs Are lying on the box ob the left (its basically a 90* tilted seat)

Its Getting a bit complicated now:

Things to do:

Seat with shaker and Seat Belt pull mechanism

Structure

Sound System

Props

Panel layout

Panels 

Indicator Lights

Attitude Indicator

Guidance Computer with Thermal Printer

Space Suit

a lot of programming

New PC (at the Moment I have got a Laptop and I Need 2 Screens)

Periscope for landing 

 

 

to be continued.....

Link to comment
Share on other sites

pulleyhub.jpg
If you find a pulley wheel that will just fit over the diameter of the motor shaft or gear, and it has a set screw or bolt, you can clamp it down to the shaft. If you use a hack saw to cut the wheel into a "D" shape, then one side will be heavier, and you will have an offset weight. Alternatively, you can also drill holes into one side. This is both easier, and it lets you gradually test the resonance. Not enough weight imbalance, and the ting won't have any power, too much weight shaved off one side, and the motor won't spin it well. Taking a little weight off at a time lets you fine tune the resonance, till you get your best power shake.

Oh yeah! here is a quick editing hint, if you hold shift and press return/enter, then you can get a new line with no wasted double space!
I really wish they would have left that alone when they updated the forum software.

KerbalCM_OverheadInstrumentMockup.jpg

As for my own build, Here's a quick layout mockup of the overhead instrument panel. Not a whole lot, but enough to be useful. The overhead console will most likely be flat. While approximately 2 feet (60 cm) wide, it's neither tall, nor remotely wide enough to justify any extra complexity to the enclosure shape (in other words, no curve or angles). I'll just find a nice long rectangular enclosure to box it all up in. Since the meters are enclosed, I'd consider a shallow enclosure, with the meters sticking out the rear. I am also seriously considering having my master alarm button up top too.

As I said in a previous post, these two meters will deal with atmospheric conditions... Air Density and intake Air. Interestingly, I had forgotten about the GS meter on my navball. It actually means Glide Slope, but I don't really know that I need to do that, since we are used to using the Vertical Velocity meter and surface speed already. GS could very well also come to mean Gs, and in G-forces. The meter is smaller than my 6 inch tall edgewise meters, but it would also free up a meter. If I ever find a way to open (the sealed) navball, I'd label the scale to better represent G force. The divisions actually match up with that KSP uses, but there are just no numbers. For now, I'll take the lower quarter division as 0 G, the middle as 5 G, the top quarter as 10 G, and the top as +15 G. The bottom can represent -5 G. I wouldn't mind marking off 1 G, as well as adding some color bars, marking the numbers, and labeling it as Gs.

KerbalCM_HarrisEnclosureDiagram.png

For the main instrument panel enclosure, I've figured out I will need to get a sheet of aluminum (the dark grey section) that is 29.625 inches (75.25 cm) wide, and 7.875 inches (20 cm) tall. there's a +/- variance of around 0.125 inches (3-4 mm) that I can afford. I've not sized the bottom panel yet, as I don't know my control panel overall size yet The bottom panel will be 29.625 inches (+/- 0.125) by 27.25 inches (+0.5 / -0.25 This is rather flexible, due to the construction of the rear), based on the dimensions of the salvaged plasticized aluminum panels (mentioned below). Most of the rear of the unit will be recessed into my desk, so it should only stick up about 3 inches from the desk surface). The front panel seems to be set at a 76° angle from the horizontal plane (referencing the internal angle to the bottom panel, of course, not to the user). Preferably, I'd like to get a thick enough sheet to support the weight of the FDAI, even though I'll have a rest supporting it's back end. All the instruments will be suspended from it (except the tape meter, which mounts to the bottom panel), and I'd prefer it to have some strength. I could certainly get a piece pre-made and bent with a 76° mounting lip, but it'd be just as easy to buy a few 90° mounting brackets, and manually bend them myself. Bending each one individually is actually quite easy, but with a few combined, they'll be nearly as strong as just bending the aluminum. At this point, I now could assemble the bottom panel and the instrument panel, both using ONLY flat sheet metal! This makes the build FAR simpler than the previous rather convoluted bent sheet metal concept! This old harris Stereo-5 audio console enclosure has proven to be a real winner:D

What's interesting, is I discovered the chassis slides into the enclosure and locks into place with just 2 screws. I'd love to recreate that functionality, for ease of service and display of the guts, but it can't interfere with the meter placement. I don't think it's possible to salvage the existing side panels, for that specific reason, but if I can make a suitable alternative, it might work out. If it doesn't work, that's fine too, but it is such a nice feature, it'd be a shame to not at least try to recreate it. The bottom panel will be just a rectangular sheet, with a cutout where the keyboard recess sits. There will also likely be a pair or trio of cutouts for the stage and abort buttons, and the throttle lever. I'll mount a "pan" beneath it to cover the parts that extend out the bottom. The joysticks are only and inch deep, so they will be no trouble.

In order to accommodate the large height of my DSKY, I'll need to have an area of the horizontal surface that is rather low profile. The light grey section is how that will be done. Since the entire panel will consist of 5 large slider potentiometers (dimmers for my desk and room LED lighting), the entire thing will be very rigid due to all the support beneath. For this reason, I'm going to use the thin aluminum I salvaged from the old Phase Angle Voltmeters (the old 1960s model I have a stack of, and mentioned earlier in this thread). The thin aluminum has a nice plasticized finish that actually feels very good to the touch, and is thin enough to actually be bent without extraordinary tools. Those are 16.5 inches (42 cm) wide, and 12 inches (30.5 cm) deep, with a rounded front edge. I think that's actually large enough for this to work. They'll be angled so the back is higher than the front, and I may or may not put a slight bend in the middle, to affect the taper angle. Underneath, I can have a more substantial sheet of aluminum, plus standoffs, for rigidity. The main point, is I need the space between the bottom panel and the surface panels to be 1 inch at the point where I place the joysticks.

I've also definitely decided on one change from traditional Apollo/Shuttle construction style. Rather than polycarbonate or acrylic above the panel structure, with shine through nomenclature, I'm going to have windows for nomenclature. I'll get a close paint match to paint the bare aluminum that gets exposed with any window cut into the panels (since the plasticized coating is grey). I'll print the nomenclature white on a matched grey on my Nekoosa translucent synthetic "paper" (It's plastic), and secure them underneath instead of on top. That will provide for a nice backlit nomenclature, without sacrificing the surface texture of those panels... Man, I really like how that feels! :cool:

The opening left where the keyboard recess will be closed off with some grey plastic I have. It came from poster hangers from he Gamestop where I used to work. The store closed, and it's one of the things i snagged. Didn't grab it to hang poster, but cause the huge sheets of 1/4 inch thick plexi, and the grey plastic backing panel of the same thickness. I'll cut the plastic so that it pretty much softens the edges around the keyboard. It'll also make sure no metal is exposed near where I'll be sliding my keyboard in and out of the recess. That'll save it from scratches and unnecessary wear and tear.

Edited by richfiles
Link to comment
Share on other sites

Gotcha!

Just Woke up and you posted one Minute ago :)

For the Offset weight:

The Problem is i dont have These weights :cool:

For the editing:

Im on My Tablet so no shift :(

And After all:

How did you Do this nice drawing?

And where did you gegen this edgewise Meters?

I Never sag them in germany and I couldnt find any Internet shop which sells them for under 30€ + A LOT of shipping.

For the Panel, I had the Idea to

1) Split it into different Parts for easy exchange (More flecibility)

2) Support it on the Back with a sheet of Wood with holes where the instruments Stick out on the back.

How will you use the AGC?

Link to comment
Share on other sites

Most hardware stores will carry parts. It's a matter of simply finding a part to fit the application. Sometimes, if you can, salvage is even better. Regarding the drawing, I just drew it with the Mac equivalent of MS Paint! :P It's a program called Graphic Converter. It's grown over the years, but it ain't no Photoshop. It was all done with the line tool and the fill tool! I might have used the pencil and eraser tools for a few touchups.

The edgewise meters... Yes, that tend to be expensive. the 4 single meters was me simply finding an inconceivable deal on eBay. I got them for I think $22 a pair, and bought 2 pairs. I have never seen that deal since. They also can't be driven directly from an Arduino. they require a 4-20 mA current loop, which is an industry standard. I had to build a current loop driver for each meter, before I could control it with an Arduino. I suspect that was why they were cheaper. The dual edgewise meters were bought for $20 each, x3 meters. I got that deal, because I was the only bidder on a very badly put together sale, from a new buyer. They really didn't know what they were doing, and no one else bid. Those meters normally sell for $80 each, and that's the surplus market price. If you are interested in edgewise meters, consider some of the alternatives. Theres a meter that's half the size, but far lower in price than those $80 meters. Search this thread... I know it's all in here.

The other issue, is the US has a lot of this stuff on the surplus markets, thanks to some of the incredible technology spending... and cuts... that have occurred over the years with our energy, military, and space programs. I never knew such a thing even existed until my search for these meters... But apparently we have Power Plant Simulators... No, seriously! I guess this is actually a thing that exists, to train power plant workers. Apparently, making mistakes and causing a tenth of the US power grid to fail is considered bad... So they practice! :D The company that had the cheap meters on eBay apparently makes their business maintaining such setups. They had a surplus of older meters (many new power plants and retrofits have switched to digital meters with LED bar graphs combined with precise numeric readouts). These kinds of things keep the surplus markets quite full of wonderful goodies over here in the US. I really don't know what surplus markets are like in other countries. The US seems to have it pretty good though. Outside of waiting for a freakish deal, like I lucked out on, yeah, those meters are expensive.

As for my DSKY. It's inspired, but not true to the AGC DSKY. The keys will handle a lot of the game functions, like time warp, saving, loading, etc. The displays will display Apoapsis, Periapsis, Inclination, Eccentricity, Semi-Major Axis, and have a Time To: X, where you can select things like time to next Ap, Pe, or Node. Since the navball only has one set of crosshairs, I can only display one attitude marker at a time, so there will be annunciator lights to indicate Prograde, Retrograde, Normal, anti-normal, and so on. I may or may not have 2 rows of annunciators... I want to make SURE I have room for my tape meter and my digital carriage meter (for the Node burn ∆v). If I need more annunciators and run out of room, I'll move them up to the overhead panel.

My panels will be pretty fixed, but I know how I'll do them. I have bags of standoffs too, so I may as well use them! :P

I think I'm off to bed... The time on the clock is scaring me, cause I need to get up for work in the morning! haha! :confused:

LOL... I just realized that if I build the 24 volt power supply for my Kerbal controller first, that my controller will be able to self service! You see, I'm going to be gutting a Hakko 927 digital soldering station for the 24 volt power supply required to run the 4-20 mA current loops to drive the four single edgewise meters... But I'm not ditching the soldering iron. I'm actually building it into the control panel itself. I even have pictures on a previous page of the mini keypad that will be used for setting it. I found a good deal on the small green LED segment displays I want to use to swap the existing red displays Hakko uses in their products. Having a soldering station at my desk would be awesome, but having a Kerbal controller that lets me self service by soldering itself... Even more awesome! :cool:

Edited by richfiles
Link to comment
Share on other sites

KerbalCM_DSKYfullLayout.jpg

The annunciators were test fitted, and it turns out I can fit 20 of them very comfortably, and it doesn't make the DSKY feel too wide. Not bad! I also mocked up a bunch of annunciator labels in the image, just to see how things look. I like! :D Note that the actual text might yet change. I plan to order a bunch of green and a few red ones. Needless to say... I have enough yellow ones! :rolleyes: I am also really loving the fact that all my attitude vector annunciators for the FDAI crosshair mode selector can fit entirely within the left row. My rotary switch will select what attitude vector my navball's flight director crosshairs will display, and the DSKY will indicate the actual mode I'm in.

I fitted everything into a rough layout to see if the widest parts will fit. Believe me, it'll be close. It's SO close, that I may be forced to make my Maneuver Node ∆v carriage meter only 4 digits wide instead of 8. It's a tolerable sacrifice. Most burns don't need over 9000 9999 m/s of ∆v (impossible! :P), but if they do, I can very well still display up to 999K. Same goes for time. 9999 seconds is still a 166 minute burn! I can also do 999m, or even 999h... Not that I'd want to do that last one! I don't think any accurate method of determining burn time really exists, but we do have time till next node, and for actual burn time, I think it should be possible to do an "interwebs download" style time remaining (aka... one that bounces around, mostly just gives you a suggestion of time left). The idea will be to measure the rate that the ∆v for Next Node value is dropping, in relation to the manually set Maneuver Node Total ∆v (discussed in a previous post... A button will be pressed to set the Maneuver Node Total ∆v to equal the value MNDeltaV (∆v for next node variable). It ought to give a "rate to reach 0" that should provide a reasonable guesstimate for the missing value.

I feel like I just spent $40 on something I already have... I need to check thickness... Good... I did at least get thicker material than the thin aluminum I already had... I just picked up a sheet of scrap aluminum from the recycler. Now I need to find my Sawzall, my new blades (which are mysteriously no where to be found), and pray I can cut a straight line. Thankfully, I have 2 good edges per cut, so I can always stick my crappy cuts in the least visible place! :D

Edited by richfiles
Link to comment
Share on other sites

KerbalCM_ChassisAngleFit.jpg
It's happening! :cool:

I got the sheet metal parts for the Kerbal controller chassis cut. I think I'm gonna make the control and instrument sections separable. I'll be able to unscrew the support ribs, and then slide the controller section off from the front of the instrument section. I'd really LOVE to get the structural aspects of this build hammered out next weekend (I work all through this weekend... ;.; ). I also realize that I should consider getting a pair of saw horses and some planks... Working outside was wonderful today! It was cool, breezy, and I had SPACE to work in! :D

KerbalCM_ChassisRibSide.jpg

The steel square tube is curved with a very slight arc. They came off the Playstation 3 demo stand at the Gamestop where I used to work, before the store closed. When we switched from PS3/Xbox360/Wii to PS4 and Xbox One demo units, I took the old demo stands apart and salvaged the parts. Green LED lighting from the Xb360 stand, plastic and metal parts, etc. The curve of the square tube gives the grey panels a little curve too, and I just can't get over how NICE it looks and feels! The curve also makes the front edge lower, but raises the thickness slightly closer to the front, so it makes extra room for components like the joysticks to fit much easier, and closer to the front.

I have plenty of leftover aluminum and plastic (I previously mentioned the plastic came from poster hangers from the same Gamestop), so I can easily create side pieces and internal ribbing to support the control panel structure. Actually, the plastic might serve as a good mounting structure for the side panels. It's thick, about .25 inch (6.35 mm), relatively soft material. I should be able to screw into it edgewise, meaning I can attach to it at 90° angles. A simple easy mounting solution. I will be using the grey plastic to line the inside of the keyboard cutout, so that there's no chance of scratching my keyboard up when sliding it into the space... Or I might notch out the trim that supports the front instrument panel, so my steel ribs are all the way out to the sides. Then I can just screw the sides to the ribs. For the front edge, I may actually mount another grey panel to the bottom of the unit, so the rounded edge is on both top and bottom.

KerbalCM_ChassisRibArc.jpg

I have not made the cutout for the keyboard yet, nor have I notched the instrument panel so the steel square tube can insert through it. The grey panels are very thin, and I'll have a section in front of the DSKY that bends downward. This is to allow clearance for the DSKY, and it'll provide just enough clearance for the slider pots that will sit in front of it. I'll make a couple guides from angle bracket inside the chassis, and arrange screw holes to secure the tube to the chassis. This also allows the control unit to be unscrewed from the chassis, and the whole control unit slid out of the instrument unit. I'll have an interconnect (maybe a card edge connector, I have PLENTY of those) to electrically connect the two halves. With this arrangement, If I wanted to take it to the Hackfactory (a maker space in Minneapolis where a robotics group I occasionally attend meets), or to something like a Maker Faire (I know they have one in the same area), I could move it around easier, without risking banging up the thinner control portion.

KerbalCM_ChassisMeterFit.jpg

You can see how the grey panels are elevated, concealing a portion of the instrument panel. I can have a connector joining the two parts in this area. Only the DSKY will extend below this line, and I've shown mockups previously that describe exactly how this will work. Note, the surface these photos were taken on is not level, and the entire control assembly was sitting a bit low. The exposed height of the instrument panel should be a little over 6 inches. cutting all the different openings is gonna be... fun! :confused:

I have a rattle can of Rustoleum Hammered green paint, and I intend to spray the main chassis with it. The instrument panel face has two options... I can cut up some of my grey plasticized aluminum panels to match the openings and place it on top of the bare aluminum panel, for absolute consistency, or I can paint it. I have a similar can of grey paint... One will certainly look nice, but it doubles my work for cutting openings. I want clean cuts, so I'm probably gonna have to use a Dremel and take it VERY slow. I wish i could get my mill up and running... I'd just mill out the openings.

Also something not shown, is that I have some thin aluminum panels that have been treated with Alodine. It's a chemical chromate passivation process used frequently on aluminum for defense, military, and aviation applications. It results in the aluminum having a yellow-gold finish. I'm considering using it as a trim piece to make the DSKY stand out. Haven't made a final decision though (again... Lots of extra work, and I don't know if I can do the work without screwing up the surface anyway).

KerbalCM_ChassisCntrlInstFit.jpg

Obligatory backside...
Dat Chassis :cool:

KerbalCM_ChassisRearFit.jpg

Edited by richfiles
Link to comment
Share on other sites

The K-42 TNG is off the ground. I decided to rework a few things in my current control panel and ended up scrapping almost all of it.:D

I will go much slower this time and do some thinking and playing between each milestone in my build to avoid putting a weeks work into something that clashes with reality.

First thing I learned from the first build was that complexity i a P.I.T.A. and should be avoided. The new take means no mod dependencies unless really necessary and if mods are needed, no tedious configuration for each ship in order of getting everything to work.

First milestone that I mention in my late(-st) blog entry has already been reached and I have built the manual controls. I will not state that they work flawlessly yet, but they work well enough to retire my Saitek flight stick as the main controller for KSP. The new manual controls are logically equivalent to a seven axis controller with 17 buttons when detected on the USB bus so it has NO mod requirements at all in order to get it to work in the game.

I will probably stick with the instrumentation provided in the game GUI for most parts instead of making pjysical displays for everything already implemented, but I will add a few extra readouts that I find useful to display in MechJeb when I fly manually. For this I will use kRPC wgich seems to work really well with no lag at all since multithreading in 1.2 became available. I also got my hands on a second NVIDIA 580 GTX just for running PhysX. I wish I could connect both 580's together but my motherboard have no support for SLI and I don't want to spend the money for a new one. I wish I had checked that detail before ordering the SLI connector though. :P

EDIT: I thought I would embed a picture of how i currently looks but the rectal orifices at Google have decided to kill Picasa and block hotlinking to pictures in Google Pics. Anyway, try this link. Maybe it works, maybe it doesn't.

https://lh3.googleusercontent.com/NlvoVB_HQP7KfFw2LwpISA-BnioENOsmWfPje8oNcjkURVgpf6imaL20LthDBa1Lz1dtAlW16CFQwuja2l6nGllm57pqAX2NN7POagaGaA4sMgR545cIc3oopwHySzJr-LL9nVp2Ypqsp1ccAEzH9FFHwYAitaMmQgGEK5UFEa85rt2w47PkvoMfNP-PnPkJYiOD0X_OSxSatVhVGO3DWkp0DzcDRvXO8EtjFjHGSU2r6ozTo51yMudXdRIel2L7Yr6TIUoC8uJH1pkSaVTt6U6h7UlVIW2ufMBWe2ji5NisUiZXzWVS_3C3wz0Fgeke6oClsIKAF9V9HF0H6rsM4nFatjW8CBZeh35YQWNsdr60F3LsioHZT_AfvxHMPTqPTwpmyycANj1qc1CxU-YOlv4nwLIJTcfCgh_bExOl7_CWZej1ENT7aIMVwk5qM1aJq6byqGrzI5OMZFwp-sm9KrU-axrQe_BUpNSLuCDUuIcs5Eqp7mm0v7zsqy_yhiX9GzkLTrHg6jSHn0xrKGK0vAlmQEZopB7LupC3tW54EKHyJ80_X3DLlphf6uB30R9ZCRmu6mk5ivJt8c-tscs4ajGDUamhdoSXEK2phgyehyw5u_aW=w640-h480-no

Edited by Antipaten
Link to comment
Share on other sites

14 hours ago, Antipaten said:

EDIT: I thought I would embed a picture of how i currently looks but the rectal orifices at Google have decided to kill Picasa and block hotlinking to pictures in Google Pics. Anyway, try this link. Maybe it works, maybe it doesn't.

Link Works

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...