Main > Project Announcements

Rotating monitor construction *Project finished*

<< < (21/45) > >>

DaOld Man:
I threw together a relay drive based on a schematic I posted in a different thread.
If anyone wants to do this, let me know, I will post the schematic here.
I mounted two 12 VDC 3PDT relays on a piece of mdf board. (This is just a quick test job.)
First pic shows the relay drive connected to a motor. The red wire is 12 VDC pos supply, black is 12 VDC negative supply.
Brown wire is rotate clockwise signal, white wire is rotate counter clockwise signal.
I placed the H drive beside it to give you a size comparison.

I hooked the relay drive to the AT power supply, the motor, and the opto isolator board.
It works as expected.
Using Drotate.exe on my dos machine to test it, the motor rotated as it should have.
I didnt wire a braking circuit into this drive, I dont think I need it.
The only complaint I have is the space this drive will take compared to the H drive.
But if you can wire up a control panel, you can wire this type drive.

The second picture is showing the relays removed and the wires between the two sockets.
(Sorry about the mess, I was in a hurry and this was just a test job.)

Also I will post the schematic wiring diagram upon request.

csa3d:

--- Quote from: DaOld Man on December 04, 2007, 05:29:08 pm ---I threw together a relay drive based on a schematic I posted in a different thread.
If anyone wants to do this, let me know, I will post the schematic here.

--- End quote ---

Nice!  Can you URL link the other thread here at least for documentary sake :)


--- Code: ---[url=http://www.hyperLinkGoesHere.html]Click here to go there text![/url]
--- End code ---

DaOld Man:
Sorry bout that..
Here is a link to the thread that I first posted my drawing for the relay drive..

Click here

Please note that the original drawings are different from what I just threw together.
The CWR and CCWR relays are the same, but Im using the opto isolator interface board to turn them on. Plus I didnt use a braking resistor on this.

I just ordered some transistors form mouser today. Hopefully I will get my H drive repaired early next week. I went ahead and ordered some bolt-on heat sinks for the transistors.
I tested the transistors and Q2 and Q4 were shorted. All other parts look good.
Not sure what happened, but Im going to have a fear in the back of my mind now..
I ordered enough transistors today to build another H drive. I may need a spare, just in case.
I think if I hadnt already spent the bucks on the H drive, I would just go with the relays.
I also think that if someone wants to build the relay drive, you can use solid state relays to interface the big relays to the printer port.
Might get pretty expensive, based on H drive and isolator circuits, but it would be a lot simpler for those who dont want to get in to a different hobby.

DaOld Man:
I have been playing around with mala on my desktop PC.
I have the relay drive/isolator board plugged into my PC.
Im using the mala plugin that KOZ319 wrote.
It works great, except the I dont think the time limit will be enough. I cant find anyway to change that on the plugin. (Hint Hint KOZ319).

I have been working on a program in VB6 that is very similar to my drotate.exe program.
I think it will be nice to be able to assign the inputs and outputs you want to use, plus be able to vary the time limits.
I just dont know how I would make this into a mala plugin.
Koz319, it would be neat if your plugin had a small text file that one could change these settings in. (Similar to most ini files, IE glaunch.cfg) Please let me know if you are working on that for your plugin, if so I wont need to put any more time on mine.
An application should allow the user to select rotate time limits (in both directions), whether or not to turn off monitor during rotation, and whether or not to degauss the monitor. Plus, if you turn off the monitor during rotation, but still need to degauss it when it comes back on, an optional pause time needs to be deployed, to allow time for the monitor to power up before degaussing.

I plan to use a normally closed contact on a relay to turn off the monitor.
This has two advantages. It allows the program to output a signal only when the monitor needs to turn off. And if something fails, the monitor will be on all the time, not off.
(Fail safe so you can still play certain games until you find time to fix the problem).

koz319:

--- Quote from: DaOld Man on December 06, 2007, 06:59:55 am ---Im using the mala plugin that KOZ319 wrote.
It works great, except the I dont think the time limit will be enough. I cant find anyway to change that on the plugin. (Hint Hint KOZ319).

I think it will be nice to be able to assign the inputs and outputs you want to use, plus be able to vary the time limits.
Koz319, it would be neat if your plugin had a small text file that one could change these settings in. (Similar to most ini files, IE glaunch.cfg) Please let me know if you are working on that for your plugin, if so I wont need to put any more time on mine.



--- End quote ---


I actually have already updated the plugin  (and the cmd line prg) to support a cfg file.  It allows you to set all the timeouts, degauss, pin assignments, trigger on hi or lo etc.  I was fiddling around with basic PWM for speed control as well.   I'll post it when I get home tonight - I might leave out the PWM for now because I really haven't had a chance to test it.

I'll post it on my site as well.

Thanks!

Koz

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version