Does this project spark your interest?

Become a member to follow this project and don't miss any updates


A functional Stargate

It won't transport me, but it will transport something across vast distances

Similar projects worth following
Sorry, I have not discovered wormhole creation technology, but this smaller version of a stargate will allow me to dial a connection to another on the other side of the planet via the internet. Of course, it will need all the movement, sounds and lighting to make it satisfying.

This is an international collaboration of three friends located about 9400km apart, so a device for transporting across vast distances seems perfect. Unfortunately, I cannot yet generate wormholes at will, so we will have to settle for transporting information via the internet.

The project consists of a small(19cm diameter), SG-1 variety stargate with dialing computer. It will move and light up just like the version in SG-1. A wormhole... I mean internet connection between two computers/gates will transfer information, and the two ends will react(rotate or play animations and sounds) simultaneously.

One team member, myself, will design and build the physical device. Another member, dkopta, will create the software. Another member, Brando, who does not have an account here so he isn't on the list to the left, will be in charge of the audio portion of the project.

  • 2 × 1.2mm polypropylene sheet 20cm x 60cm for craft use
  • 2 × 3mm polypropylene cutting board
  • 1 × wireless 10-key (IR)
  • 1 × stepper motor
  • 1 × Arduino uno
  • 1 × SN754410 H-bridge for the motor
  • 7 × red smd LEDs and 1k resistors
  • 1 × plastic food container
  • 1 × assorted paints

  • Final result - it is complete

    shlonkin04/27/2014 at 14:33 0 comments

    I hope that at this point you have read enough description in the project logs that I don't have to go into too much detail here. Rather, I want to show you a video of the complete stargate in action. In this video there are two ends of the wormhole, one in Utah and one in Japan. On one end is the stargate and it's remote dialer. On the other end is a dialing computer simulator. First in the video the gate end dials and the simulator receives, then the other way around. The motion/animation and sounds occur simultaneously on both ends, but due to video editing issues, things may not sync well in the video.

    Here it is:

    With this result we have accomplished what we set out to do, though it would have been nice if we had time to build a second gate for the other end. Each of the three team members contributed a vital portion of the project as follows.
    Brando - extracted and processed the sounds from stargate videos
    dkopta - wrote all of the software running on the computers
    shlonkin - built the physical stargate and electronics

    Also, we have tried to share all files, schematics and build details, but if you find something missing, or if you want some specific info, please leave a comment and I'll do what I can.


  • Software - first contact and all the files

    shlonkin04/27/2014 at 14:26 1 comment

    Thanks to team member dkopta the stargate has now established a connection across the vastness of space... er, I mean the internet, to a computer on the other side of the world. On the other end was an awesome stargate simulator, or rather a dialing computer simulator, made by dkopta. We also need to thank a new team member, Brando the audio technician, who extracted the audio from some SG-1 videos to acquire some high quality gate sounds. We really wanted to have a second gate on the other end, but there was no way it could be completed in time for the contest. At this point the only data transmitted has been the dialed address itself so that the receiving end can simultaneously move and play sounds. Dialing and receiving can go both ways, so I can feel the fear of an incoming wormhole with no iris on the gate. Fortunately no goa'uld have come through the gate yet.

    Anyway, on to the details. There are actually several bits of software in use. 

    •  The microcontroller code written in Arduino
    • Processing sketches that interface the serial connection from the mcu to the internet
    • a dialing computer simulator on the other end(because we didn't have time to build a second gate)
    • and a server that acts as a hub between connecting computers.

    First, the arduino code, which can be found here:

    The ATMega328 listens for input from a serial connection as well as an IR receiver. If there is IR input, it enters dialing mode in which it receives an address from the remote dialer(described in a previous log) and sends the corresponding data to the computer. That data includes the indices of the glyphs being dialed and the number of glyphs that must be rotated to get there, which is used to determine timing for the sounds. Those numbers are both sent to the receiving computer so that sounds and such can occur simultaneously on both ends.

    If there is serial input, the gate enters receiving mode in which it receives glyph indices and sends the timing info described above. In both modes the mcu controls the stepper motor rotating the ring as well as the chevron LEDs.

    Second, the Processing code on the gate end, which can be found here:

    There are separate programs for dialing and receiving, though it would not be too difficult to combine them into one. These programs are responsible for connecting the mcu to the internet and playing sounds. They get sound timing info from the gate(serial) and piece together rotation startup, rotation, and chevron engaging sound files that can be found here:

    Third, the dialing computer simulator, which can be found here:

    Since there was not enough time to make a gate for the other end of the connection, dkopta put together this nice animated simulator. Rather than a lengthy, unclear description of it just go watch the video of it in action, which is included in the final result log. It works for both dialing, by clicking the symbols, and for receiving.

    Fourth, the server code, which can be found here:

    This was set up on another computer for convenience and testing. It basically manages the connection and relays data.

  • Hardware - remote dialer

    shlonkin04/25/2014 at 13:33 0 comments

    The contest is coming down to the last few days and the stargate is nearly complete. The gate itself is fully functional and is embedded in a stand. The software being written by dkopta now works, but needs a little more debugging. dkopta has also finished the audio part of the project(i.e. it plays sounds when the gate rotates and when chevrons engage). I will post another log tomorrow showing the nearly finished state of things and hopefully a short video of it in action. The code will also be available once it is finalized.

    I have also put together a remote dialer, which I introduced way back at the beginning. It's based on this wireless 10-key:

    It looks pretty much the same, but I painted the front bezel to match the gate and cover the label. Unfortunately, the electronics inside were not functional, so I gutted it and stuck in an ATMega328 microcontroller to read the keypad and control an IR LED. Here is an annoyingly small version of the schematic.

    Here is the code:

View all 8 project logs

Enjoy this project?



asamusa12ab wrote 03/16/2016 at 13:14 point

Guys, maybe you could hold this - sync sound and lights effect thing. And start the wormhol thing first ? :)

  Are you sure? yes | no

ks6777957 wrote 04/14/2015 at 05:07 point

Great job. I found a stargate that you might be interested in. It is made with a 3d printer.  Here is a link.  They have programmed  a arduino  mega 2560 to run the gate and they  have gate sounds too.  All of the files are downloadable.  There is a youtube video too,

  Are you sure? yes | no

shlonkin wrote 04/14/2015 at 10:42 point

Wow. That's awesome! It's pretty much exactly the same as what I made, but done so much better. Man, I wish I had fancy toys like a 3D printer to make something of that quality. If only I could win a 3D printer in one of these HaD contests. I'll keep trying.

  Are you sure? yes | no

RoboMonkey wrote 10/10/2014 at 15:28 point
Wait, you did this by hand? Wow! I was going to ask you for cad files. Never mind. Still, quite cool.

  Are you sure? yes | no

Stefan-Xp wrote 04/16/2014 at 18:42 point
Still waiting for thhe next update(s) ... ;-)

Best Regards!

  Are you sure? yes | no

shlonkin wrote 04/17/2014 at 09:53 point
I know. I have made progress and hope to post an update very soon. If I can find a few free minutes tonight I'll try. First I have to get the kid fed, played with, bathed, in bed and read to. I can't promise I won't fall asleep at that point.

  Are you sure? yes | no

Gary wrote 03/30/2014 at 14:20 point
I built something similar, but be careful. Make sure there are no bugs in your portal area. really messes up the quality transported item on the destination end -;)

  Are you sure? yes | no

shlonkin wrote 03/31/2014 at 00:19 point
I'll keep that in mind. Actually, bugs would be the perfect biological test samples. I'll just be sure not to send them with anything important.
Did you really build one? Is it online somewhere?

  Are you sure? yes | no

Stefan-Xp wrote 03/25/2014 at 07:34 point
You are right ;-) I also already thought about a moving SG1 Stargate at big scale but the moving parts scared me off :-/
How do you create the Parts if you have no fancy tools?
Do you make some Posts on the mechanics?

Best regards!

  Are you sure? yes | no

shlonkin wrote 03/25/2014 at 10:00 point
I will definitely post all the build details, but not until I make a little more progress. The parts are made with hand tools. I'll probably use some thin(5mm) HDPE boards that are really easy to carve. I've never done anything this detailed with HDPE, so it will be a learning experience.

  Are you sure? yes | no

OneShot Willie wrote 03/24/2014 at 22:59 point
Sounds like a great project! I bet, since it's alien technology, they would use a data encryption/compression scheme unknown to mankind ...

  Are you sure? yes | no

shlonkin wrote 03/24/2014 at 23:52 point
Thanks. Good point. Unfortunately, we are humans, so we couldn't implement such a scheme.

  Are you sure? yes | no

Stefan-Xp wrote 03/24/2014 at 20:57 point
Wow awesome Idea :)
I'm really looking forward to this built!
How far will you go? Do the chevrons move? ;)
Perhaps an interessting Startpoint:

Good Luck& best regards!

  Are you sure? yes | no

shlonkin wrote 03/24/2014 at 23:40 point
Thanks. We will go as far as we can get before the end of the contest. I would love it if the top chevron moved like in SG-1, but since it is so small(about 2cm) I don't know if I will be able to pull it off. I'll think on it.
If I had a 3D printer or CNC mill or any fancy tools this would be a much easier task.
That's a great papercraft link. Thank you.

  Are you sure? yes | no

Similar Projects