Hello everyone!
This is a 14x14 touch pad that was built on the redstone development foundation server, it uses pressure plates and redstone signal decay to find the exact X/Y coordinate of the player, It then displays the location on a massive screen which also has the following functionality:
Write specific pixels into on/off state using a tiny TFF
Global erase
Selected pixel blinks
- Video -
Website: therdf.net
Thanks to:
Redstone Warrior
SDurant
Tomys
Bazilshep
Shrogg
Amorall171
Tjwato
Please note: Due to an update bug
the redstone of the signal length decoder may not update, so we recommend jumping up on the pressure pad, as to refresh the signal.
Damn you sir, just after I was making a touchpad on my testing area a few days ago. :sad.gif:
Good work none the less. :biggrin.gif:
Sorry about this, but me and Sdurant actually designed this exact system about two months ago; we never spent the time to finally make the 14x14. The decoder has been optimized and this used a pixel by amorall171, making this as fast as possible for the size it was. Sdurant unfortunately could not make it to the construction, but we designed the system together. I am glad to say that we are responsible for the touch pad innovation, but the extra awesome is due to the RDF and its members.
Sorry about this, but me and Sdurant actually designed this exact system about two months ago; we never spent the time to finally make the 14x14. The decoder has been optimized and this used a pixel by amorall171, making this as fast as possible for the size it was. Sdurant unfortunately could not make it to the construction, but we designed the system together. I am glad to say that we are responsible for the touch pad innovation, but the extra awesome is due to the RDF and its members.
I'm not saying the concept hasn't been done before, I just was impressed that you guys took it to this scale and then some.
It's too bad there's a 14x14 or so limit on this kind of touchpad.
Well during the development of this, we discovered that it was actually possible to make a 15x15, but due to the redstone signal length update bug, it wont work well (The 14x14 one has issues with it too)
These are two different things, That has a cursor that moves up/down/left/right, whereas this is a 14x14 grid of pressure pads, and your location on the pads is represented on the large screen.
It's too bad there's a 14x14 or so limit on this kind of touchpad.
The limit is actually farther away than you think.
For this specific setup (repeaters on one side repeating to two different lines for the X and Z coords) the limit is a 15x15 board, but using different methods a much larger board can be worked out (slower, albeit, but still functional) You could actually make a 15x30 quite easily, just by putting two of them up to each other (the busing and the actual location mechanism will become cumbersome reaaally quickly though. ) Using different methods, a 30x30 is possible (though extremely hard to actually make.) Also, this project was to showcase the touchpad idea, the awesome paint part was the 3x3 pixel amorall171 made. We actually had this all laid out about 2 months ago, not many people had that idea then. (we stopped because Sdurant couldn't be around to help as much and the project stopped at the 8x8.
Update: this was bothering me, so I tried an extension of my current design. Using a simple system for obtaining diagonal coordinates, the size limit for a touchpad is 30xunlimited. as you go over 15 in the 30 (depth) part of it, the number of busses/complexity of arrangement doubles. For a 30x30, about 176 individual wires would need to be bussed to put it on a screen (90x90 screen? minecraft is 128 in height?). Here are some pics, experiments did happen.
Warning: probs. not going to have time to do this-176 busses is a lot O_O. Maybe i'll settle for decoding to X,Y... This would nearly be unusable due to being too large and too damn awesome.
Update: this was bothering me, so I tried an extension of my current design. Using a simple system for obtaining diagonal coordinates, the size limit for a touchpad is 30xunlimited. as you go over 15 in the 30 (depth) part of it, the number of busses/complexity of arrangement doubles. For a 30x30, about 176 individual wires would need to be bussed to put it on a screen (90x90 screen? minecraft is 128 in height?). Here are some pics, experiments did happen.
Warning: probs. not going to have time to do this-176 busses is a lot O_O. Maybe i'll settle for decoding to X,Y... This would nearly be unusable due to being too large and too damn awesome.
That good sir, is insane. O.o
Dear Notch, give this good man a redstone vertical/horizontal pipe block so that we may live this awesome dream.
Side note question: How many busses for a 24x24 using your method of x,y pinpoint?
This is a 14x14 touch pad that was built on the redstone development foundation server, it uses pressure plates and redstone signal decay to find the exact X/Y coordinate of the player, It then displays the location on a massive screen which also has the following functionality:
Write specific pixels into on/off state using a tiny TFF
Global erase
Selected pixel blinks
Website: therdf.net
Thanks to:
Redstone Warrior
SDurant
Tomys
Bazilshep
Shrogg
Amorall171
Tjwato
Please note: Due to an update bug
the redstone of the signal length decoder may not update, so we recommend jumping up on the pressure pad, as to refresh the signal.
Download link: http://www.mediafire.com/?17fdv7ctvg3tutn
Good work none the less. :biggrin.gif:
You should be saying "Nice Redstone warrior and sdurant!" as i was only the helper/video maker
Sorry about this, but me and Sdurant actually designed this exact system about two months ago; we never spent the time to finally make the 14x14. The decoder has been optimized and this used a pixel by amorall171, making this as fast as possible for the size it was. Sdurant unfortunately could not make it to the construction, but we designed the system together. I am glad to say that we are responsible for the touch pad innovation, but the extra awesome is due to the RDF and its members.
I'm not saying the concept hasn't been done before, I just was impressed that you guys took it to this scale and then some.
ty :biggrin.gif:
Well during the development of this, we discovered that it was actually possible to make a 15x15, but due to the redstone signal length update bug, it wont work well (The 14x14 one has issues with it too)
These are two different things, That has a cursor that moves up/down/left/right, whereas this is a 14x14 grid of pressure pads, and your location on the pads is represented on the large screen.
But if I made it, it'd just be displaying it.
And would this work if there's more than 1 person? Probably not, but I'm just asking.
The limit is actually farther away than you think.
For this specific setup (repeaters on one side repeating to two different lines for the X and Z coords) the limit is a 15x15 board, but using different methods a much larger board can be worked out (slower, albeit, but still functional) You could actually make a 15x30 quite easily, just by putting two of them up to each other (the busing and the actual location mechanism will become cumbersome reaaally quickly though. ) Using different methods, a 30x30 is possible (though extremely hard to actually make.) Also, this project was to showcase the touchpad idea, the awesome paint part was the 3x3 pixel amorall171 made. We actually had this all laid out about 2 months ago, not many people had that idea then. (we stopped because Sdurant couldn't be around to help as much and the project stopped at the 8x8.
I had a similar idea, was going to use redstone torches for the display and call it a LiteBrite.
Warning: probs. not going to have time to do this-176 busses is a lot O_O. Maybe i'll settle for decoding to X,Y... This would nearly be unusable due to being too large and too damn awesome.
That good sir, is insane. O.o
Dear Notch, give this good man a redstone vertical/horizontal pipe block so that we may live this awesome dream.
Side note question: How many busses for a 24x24 using your method of x,y pinpoint?