I'm not the greatest with redstone, and I know there are a lot of people who are here, so I came to ask a question.
I'm looking to create a truly infinite mushroom farm. I've already got the piston mechanism and the growing area set up. Essentially, the pistons release water which washes away the mushrooms into a series of collection channels. I'm having trouble coming up with a mechanism that toggles on for 10 minutes and off for about 1 minute in an infinite loop. (When the pistons are on, the water is blocked and the mushrooms grow, when they are off, the water is released and the mushrooms get sent into the collection channels.) However, because I would like my creation to be truly infinite and not require any resetting, I don't want to use dispenser based timers. Aside from stringing up a few hundred repeaters, I can't think of anything. That's why I'm asking for help.
Plan: The "seeder" mushrooms will be in the middle, raised rows. When the water is off, they will be able to spread into the channels. Every 10 minutes, the water releases, uprooting and pushing all the mushrooms. It takes about 45 seconds for them to leave the growing area (I timed it). Then the pistons push up again, and the water is cut off, allowing growing for another 10 minutes.
Items disappear after 5 mins, thus you can chain 2 dispensers to make a 10 min timer, then add a 1 min delay until the first dispenser shoots out an item again;
(Pic coming in 5 mins)
I said in the post I don't want to have to reset it (Truly infinite)
you could always chain some T-flip-flops (every tff will be half as fast as the previous one)
Hm, I'll take that into consideration. I'm currently thinking I could do a Minecart timer (Seeing as their time would appear to be easily controllable my me. Perhaps I could hook it up to another type of timer.)
Alright, so I think I've decided what I'm going to do. I've hooked up a piston mechanism that cycles a gold block (Just like the one in the 10 minute timer). I've been able to make it send out a pulse every 10 seconds. Now I just need a way to make the overall output only occur after the first piston clock pulses 60 times. I also need the output to stay on until the next pulse is received. (This would make the floodgates toggle every 10 minutes, I'll worry about shortening the second toggle later...)
Made one!
Here it is (All the pics and descriptions to them are in spoiler tags, for the sake of your internet)
Overview:
(There are 75 repeaters set to the 4th notch, that make a 1 min timer... 75x4x0.2=60)
This is the first dispenser, provides 5 min delay (fill it with dirt or something)
This is the 2nd dispenser (fill with birt or something), provides 5 min delay (5+5=10 min delay)... The yellow block is an Inverter.
3rd dispenser (fill with dirt or something), only a "activator". Note the Inverter between the 2nd and 3rd dispenser:
This is the wiring that comes out of the 3rd dispenser and goes into the Pulse Limiter:
Pic of the pulse limiter, note the timing on the repeaters and the Inverters before and after it:
From the pulse limiter, there goes a wire to the part of the RS-Nor Latch that opens the "floodgates" (here a door) and a wire that goes into the 1 min timer.
The wire that comes out of the 1 min timer goes into the other input of the RS-Nor Latch, causing the "floodgates" (here a door) to close.
There is also a wire from the "end" of the timer to the first dispenser, and the process starts over...
/RiiBzxX
PS. Wrote this pretty quick, sorry if there are typos... if you have further questions, post them here...
Is there a way to do this without needing to refill dispensers?
1 whatever you already have
Followed by
1 Counter that counts 6 (1 count/10sec)
Followed by
1 Counter that counts 11 (1 count/minute)
Followed by
EDIT: Your device. I was making this too complicated...
Provided you can get your counters to take those numbers, this should work. I recommend looking at ring counters. Good luck.
I recommend using nested ring counters. It sounds like what you made with your gold block is probably similar to a ring counter so the concept should be easy for you to pick up on.
Let's say we use your gold block device and use it to output a pulse every 10s. Use that pulse to advance the state on the next ring counter. This second stage could have a period of 6 pulses, which would give it's output a period of 60s when hooked up to your first device. Make a third stage ring counter with 10 blocks off and 1 block on (you'd actually have to make a 22-block ring counter that has the 10/1 block pattern replicated, since I think these have to use even numbers of blocks).
This method uses far fewer repeaters than the other options, doesn't have to be refilled, and is otherwise pretty cheap to build since most of the functional parts are the moving blocks which can be as mundane as dirt or cobblestone stairs.
Have a tunnel where mushrooms will grow through, with a torch at the end. When a mushroom grows next to the torch it will pop. just have pressure plates around where the mushroom will pop and there's your trigger to let the water flow (which must also clear out and reset the "timer" tunnel).
Mushrooms will grow at up to a light level of 12...the block a torch is on emits 14 light, so the blocks around the torch are at 13 light. The mushroom will still actually spread to the block with 13 light but will immediately pop out.
The derp's on you
Woah hey its you msmit71 :biggrin.gif:. Didnt think Id see you again.
Anyways, The best way would be to hook up a alot of repeaters, or useing a long minecart track and uhh whats it called? ahh yes the dector rail. useing a dector rair and useing that to let the pistons down. If you want me to set up a server to help you make it give me a PM. And if you ever need help with redstone just ask me, im fairly good with redstone.
Also if you dont rember me. I was taddy from that deathmatch guns server a while ago, and you allways teamed up with me xD.
Edit BTW guys this is a new account, I havent used my old one and dont rember the email, password, or usename I ust to use.
Here is my idea, it involves some math though and it's only theory
11 min = 660 secs = 6600 tics (the minecraft delay)
6600 / 8 = 825
825 / 3 = 275
275 / 25 = 11
11 / 11 = 1
so 8 x 3 x 25 x 11 = 6600 ticks = 11 min
u do 4 different clocks
the first gives an output every 8 tics
the second gives an output every 3 ticks
the third gives an output every 25 ticks
the fourth gives an output every 11 ticks
then u connect them all with 'AND' gates (and that may be a lil tricky, u have to be sure to give even delay everywhere)
the 4 clocks will give lots of outputs, but only once every 11 minutes the outputs will be at the same time, thus getting through all the 'AND' gates and giving the final output
note: u must start all the clocks at the same time and only for one tic (that will be tricky too)
then to keep the output on for 1 minute u need to use the RS-NOR latch that Pocram explains is some other topic
Add redstone and repeaters like this:
Of course you can add the button somewhere else, as long as it's connected to the redstone next to the repeaters.
Once you press the button, the latch will turn on, when the delayed pulse from the repeaters (set to 4) arrives, the latch turns back off.
Add a piston or any other device to the output and you have a button that works longer :smile.gif:
You can adjust it by adding more repeaters if you like.
However u will still need many more repeaters than what Pocram shows, though u do will have lots of space underneath the mushroom farm it's self
If you want the dispenser to auto fill themselves , use the Allocator mod. It takes items dropped on the input side and shoots them out the other side.
Just use an infinite reed clock. Chain two together. It works like the dispenser clock but uses the growth of reeds to fill it. Because it always takes less then 5 minutes to grow a reed it should always work, I'll get a pic.
I'm looking to create a truly infinite mushroom farm. I've already got the piston mechanism and the growing area set up. Essentially, the pistons release water which washes away the mushrooms into a series of collection channels. I'm having trouble coming up with a mechanism that toggles on for 10 minutes and off for about 1 minute in an infinite loop. (When the pistons are on, the water is blocked and the mushrooms grow, when they are off, the water is released and the mushrooms get sent into the collection channels.) However, because I would like my creation to be truly infinite and not require any resetting, I don't want to use dispenser based timers. Aside from stringing up a few hundred repeaters, I can't think of anything. That's why I'm asking for help.
Plan: The "seeder" mushrooms will be in the middle, raised rows. When the water is off, they will be able to spread into the channels. Every 10 minutes, the water releases, uprooting and pushing all the mushrooms. It takes about 45 seconds for them to leave the growing area (I timed it). Then the pistons push up again, and the water is cut off, allowing growing for another 10 minutes.
Cool, Downloaded the map, checking out now.
Edit: Downloaded the map, can't even find the input and output. I have a general idea of how it works, but it still hurts my brain...
I said in the post I don't want to have to reset it (Truly infinite)
Hm, I'll take that into consideration. I'm currently thinking I could do a Minecart timer (Seeing as their time would appear to be easily controllable my me. Perhaps I could hook it up to another type of timer.)
Is there a way to do this without needing to refill dispensers?
Use a T flip flop, thats what the t stands for, toggle
Followed by
1 Counter that counts 6 (1 count/10sec)
Followed by
1 Counter that counts 11 (1 count/minute)
Followed by
EDIT: Your device. I was making this too complicated...
Provided you can get your counters to take those numbers, this should work. I recommend looking at ring counters. Good luck.
Well spc can turn all items into infinite stacks.....
Let's say we use your gold block device and use it to output a pulse every 10s. Use that pulse to advance the state on the next ring counter. This second stage could have a period of 6 pulses, which would give it's output a period of 60s when hooked up to your first device. Make a third stage ring counter with 10 blocks off and 1 block on (you'd actually have to make a 22-block ring counter that has the 10/1 block pattern replicated, since I think these have to use even numbers of blocks).
This method uses far fewer repeaters than the other options, doesn't have to be refilled, and is otherwise pretty cheap to build since most of the functional parts are the moving blocks which can be as mundane as dirt or cobblestone stairs.
Have a tunnel where mushrooms will grow through, with a torch at the end. When a mushroom grows next to the torch it will pop. just have pressure plates around where the mushroom will pop and there's your trigger to let the water flow (which must also clear out and reset the "timer" tunnel).
Mushrooms will grow at up to a light level of 12...the block a torch is on emits 14 light, so the blocks around the torch are at 13 light. The mushroom will still actually spread to the block with 13 light but will immediately pop out.
The derp's on you
Anyways, The best way would be to hook up a alot of repeaters, or useing a long minecart track and uhh whats it called? ahh yes the dector rail. useing a dector rair and useing that to let the pistons down. If you want me to set up a server to help you make it give me a PM. And if you ever need help with redstone just ask me, im fairly good with redstone.
Also if you dont rember me. I was taddy from that deathmatch guns server a while ago, and you allways teamed up with me xD.
Edit BTW guys this is a new account, I havent used my old one and dont rember the email, password, or usename I ust to use.
11 min = 660 secs = 6600 tics (the minecraft delay)
6600 / 8 = 825
825 / 3 = 275
275 / 25 = 11
11 / 11 = 1
so 8 x 3 x 25 x 11 = 6600 ticks = 11 min
u do 4 different clocks
the first gives an output every 8 tics
the second gives an output every 3 ticks
the third gives an output every 25 ticks
the fourth gives an output every 11 ticks
then u connect them all with 'AND' gates (and that may be a lil tricky, u have to be sure to give even delay everywhere)
the 4 clocks will give lots of outputs, but only once every 11 minutes the outputs will be at the same time, thus getting through all the 'AND' gates and giving the final output
note: u must start all the clocks at the same time and only for one tic (that will be tricky too)
then to keep the output on for 1 minute u need to use the RS-NOR latch that Pocram explains is some other topic
However u will still need many more repeaters than what Pocram shows, though u do will have lots of space underneath the mushroom farm it's self
I'll get a pic.Pics:
Sorry for the snow.