Minecraft Redstone 102 Goals To learn advanced Minecraft

  • Slides: 68
Download presentation
Minecraft Redstone 102 Goals: To learn advanced Minecraft tricks and build creations complex enough

Minecraft Redstone 102 Goals: To learn advanced Minecraft tricks and build creations complex enough to impress your parents. Curriculum will include: 1. 2. 3. 4. 5. 6. 7. Digital vs. Analog Systems Timing Diagrams Oscillators T Flip-Flops Registers (memory) and Counters Boolean Algebra, Logic and Truth Tables Logic Gates: NOT, AND, OR, XOR Prerequisite: You have taken the first Build it Yourself Minecraft Course 101 Architecture -or. You have built at least 5 Minecraft projects. *

LAB BOOK Redstone *

LAB BOOK Redstone *

Minecraft Redstone 102 Problem: We are a team of hot shot Minecraft rebel builders

Minecraft Redstone 102 Problem: We are a team of hot shot Minecraft rebel builders who have been expelled to barren land. Mission: Build way cool Minecraft inventions that will attract the brightest minds on the planet. Make the utopian world of the future. * Build-It-Yourself

Minecraft Redstone 102 Research: Inspiring Minecraft Laboratories * Build-It-Yourself

Minecraft Redstone 102 Research: Inspiring Minecraft Laboratories * Build-It-Yourself

Minecraft Redstone 102 Digital Computer World vs. Analog Human World Minecraft World Real World

Minecraft Redstone 102 Digital Computer World vs. Analog Human World Minecraft World Real World *

Minecraft Redstone 102 Redstone Basics Power Laying power paths Resistance Power relay stations or

Minecraft Redstone 102 Redstone Basics Power Laying power paths Resistance Power relay stations or repeaters. *

Minecraft Redstone 102 Redstone Basics Sensors or Input Devices 1. On / Off Switches

Minecraft Redstone 102 Redstone Basics Sensors or Input Devices 1. On / Off Switches 2. Pressure Plates 3. Light Sensors Input Power Controller Output Devices 1. Control doors, 2. Lamps 3. Sound 4. Moving Pistons 5. Moving Door 6. Beacon 7. Fireworks 8. Arrows *

Minecraft Redstone 102 What is an oscillator? (Sometimes called Pulser or Clock) An oscillator

Minecraft Redstone 102 What is an oscillator? (Sometimes called Pulser or Clock) An oscillator creates a periodic signal. 1. Sine wave 2. Square wave (The heart of a computer) *

Minecraft Redstone 102 Minecraft Oscillators Revolving Cart Oscillator Delay or Repeater Oscillator * Build-It-Yourself

Minecraft Redstone 102 Minecraft Oscillators Revolving Cart Oscillator Delay or Repeater Oscillator * Build-It-Yourself

Minecraft Redstone 102 What is a T Flip Flop? T Flip Flops change state

Minecraft Redstone 102 What is a T Flip Flop? T Flip Flops change state (0 -1) every time a pulse is sent to the input. It is used to remember information. Input trigger Output T Flip Flop *

Minecraft Redstone 102 What is a Counter? Timing diagram 2 stage Flip Flop Counter

Minecraft Redstone 102 What is a Counter? Timing diagram 2 stage Flip Flop Counter Timing diagram 3 stage Flip Flop Counter A B C 0 A’B’C’ 1 2 3 ABC’ 4 5 6 7 ABC *

Minecraft Redstone 102 Redstone Applications Castle Entrance https: //www. youtube. com/watch? v=l 7 D

Minecraft Redstone 102 Redstone Applications Castle Entrance https: //www. youtube. com/watch? v=l 7 D 08 WRxbag Fireworks display https: //www. youtube. com/watch? v=-KPK 5 f. JPLSQ Rube Goldberg Machines https: //www. youtube. com/watch? v=GX_i-YKn 9 Kc * Build-It-Yourself

Minecraft Redstone What is Boolean Algebra? (the Binary number system) Why do humans think

Minecraft Redstone What is Boolean Algebra? (the Binary number system) Why do humans think in terms of 10 digits? (0 -9) Why do computers know only 2 numbers? (0 -1) Computers are dumb but very fast. A computer can calculate over 1 billion additions in a second. * Build-It-Yourself. com

Minecraft Redstone 102 What is Boolean Algebra? Boolean Algebra is used to analyze and

Minecraft Redstone 102 What is Boolean Algebra? Boolean Algebra is used to analyze and simplify the digital (logic) circuits. It uses only 0 and 1 (Binary number system) Decimal 2 1 Decimal 4 2 1 0 0 0 1 2 1 0 3 1 1 0 1 2 3 4 5 6 7 0 0 1 1 0 1 0 1 *

Minecraft Redstone 102 What is Boolean Algebra? Boolean Algebra is used to analyze and

Minecraft Redstone 102 What is Boolean Algebra? Boolean Algebra is used to analyze and simplify the digital (logic) circuits. It uses only 0 and 1 (Binary number system) Decimal Binary 10’s Units 8 4 2 1 0 0 0 0 1 0 2 0 0 1 0 0 3 0 0 1 1 0 8 1 0 0 0 1 2 1 1 0 0 1 5 1 1 *

Minecraft Redstone 102 What is Boolean Algebra? Inverter i. NPUT OUTPUT x NOT X

Minecraft Redstone 102 What is Boolean Algebra? Inverter i. NPUT OUTPUT x NOT X 0 1 1 0 Truth Tables AND gate i. NPUTS OR gate OUTPUT i. NPUTS OUTPUT X Y X AND Y X OR Y 0 0 0 0 1 1 1 0 0 1 1 1 1 *

Minecraft Redstone 102 Welcome Display Let’s say you have 4 doors and you want

Minecraft Redstone 102 Welcome Display Let’s say you have 4 doors and you want a welcome song to play if anyone steps on any one of your 4 door mats. OR GATE INPUT 0 1 OUTPUT 1 0 0 *

Minecraft Redstone 102 Combination Lock Let’s say you want to open your door only

Minecraft Redstone 102 Combination Lock Let’s say you want to open your door only when your 4 combination switches are set to 0 1 INPUT COMBINATION INVERTER AND GATE 0 1 OUTPUT 1 0 1 *

Minecraft Redstone 102 What is Boolean Algebra? F=AB’C=5 A B’ F C Mission: Design

Minecraft Redstone 102 What is Boolean Algebra? F=AB’C=5 A B’ F C Mission: Design combination lock that does something interesting when you have 3 or 5 or 6 F=A’BC+AB’C+ABC’ *

Minecraft Redstone 102 Computer Architecture Input INPUT Power Controller COUNTER, MEMORY, REGISTER Output DECODER

Minecraft Redstone 102 Computer Architecture Input INPUT Power Controller COUNTER, MEMORY, REGISTER Output DECODER OUTPUT *

Minecraft Redstone 102 What is a T Flip Flop (Toggle or Trigger) Q Input

Minecraft Redstone 102 What is a T Flip Flop (Toggle or Trigger) Q Input Pulse Output Value T Input Pulse Output Value *

Minecraft Redstone 102 What is a T Flip Flop? T Flip Flops change state

Minecraft Redstone 102 What is a T Flip Flop? T Flip Flops change state (0 -1) every time a pulse is sent to the input. It is used to remember information. Input trigger Output T Flip Flop *

Minecraft Redstone 102 What is a Counter? Timing diagram 2 stage Flip Flop Counter

Minecraft Redstone 102 What is a Counter? Timing diagram 2 stage Flip Flop Counter Timing diagram 3 stage Flip Flop Counter A B C 0 A’B’C’ 1 2 3 ABC’ 4 5 6 7 ABC *

Minecraft Redstone 102 What is a Decoder? Decoders use AND and OR gates to

Minecraft Redstone 102 What is a Decoder? Decoders use AND and OR gates to detect the conditions required to turn on an output device. *

Minecraft Redstone 102 Synchronous vs. Asynchronous Systems? Clock driven (Easier to control complicated events)

Minecraft Redstone 102 Synchronous vs. Asynchronous Systems? Clock driven (Easier to control complicated events) vs. Event driven (Difficult to make sure all modules synchronize but can be faster. ) Clock Synchronous Asynchronous *

Minecraft Redstone 102 How do you put all this together? Timer – Counter, Decoder,

Minecraft Redstone 102 How do you put all this together? Timer – Counter, Decoder, Display https: //www. youtube. com/watch? v=Ysh_v 21 n. Dig *

Archived Slides *

Archived Slides *

Minecraft Welcome to Strugelburg… Strugelburg has always been a peaceful and quiet town. Except

Minecraft Welcome to Strugelburg… Strugelburg has always been a peaceful and quiet town. Except for one day of the year… * Build-It-Yourself. com

Minecraft The Friendship Festival Once a year, Strugelburg celebrates friendship by having a festival.

Minecraft The Friendship Festival Once a year, Strugelburg celebrates friendship by having a festival. The part that everyone looks forward to during the festival is the Fireworks Show. * Build-It-Yourself. com

Friendship Festival *

Friendship Festival *

Minecraft The Mission As members of the Festival Committee, your job is to help

Minecraft The Mission As members of the Festival Committee, your job is to help put on the best fireworks show this town has seen yet! You will form an unbeatable team with other engineers, put together your knowledge of redstone, and learn lots of redstone techniques to control various parts of a fireworks show. * Build-It-Yourself. com

Minecraft Goals • Learn many Minecraft tools and tricks that will step you building

Minecraft Goals • Learn many Minecraft tools and tricks that will step you building up to the next level. • Build teamwork skills and learn to coordinate plans with team mates. • Be proud of your work. At the end, we will post your creations to our website for people to download. * Build-It-Yourself. com

Minecraft Week 1 Basic Structure Since you are taking 8 weeks to build Boofo’s

Minecraft Week 1 Basic Structure Since you are taking 8 weeks to build Boofo’s house, you should plan to make it big. Perhaps even with multiple stories. Leave room for yourself to be able to add rooms anytime. Besides the requirements you have complete freedom with the layout and interior decoration. * Build-It-Yourself. com

Minecraft Meet Winkleton Double Doors Boofo’s best friend is Winkleton, the cow. Winkleton has

Minecraft Meet Winkleton Double Doors Boofo’s best friend is Winkleton, the cow. Winkleton has trouble fitting through doorways that are only 1 wide. Boofo would really like it if the main entrance to his house was a double doorway to fit his larger friends. * Build-It-Yourself. com

Minecraft Week 2 Finish up the doorway if it is not completed yet. Start

Minecraft Week 2 Finish up the doorway if it is not completed yet. Start to plan out other rooms. * Build-It-Yourself. com

Minecraft Doorbell Boofo loves visitors, and so there should be a playful tune that

Minecraft Doorbell Boofo loves visitors, and so there should be a playful tune that plays when someone arrives at his door. * Build-It-Yourself. com

Minecraft Week 3 Locked Door It is very important to Boofo that there are

Minecraft Week 3 Locked Door It is very important to Boofo that there are some rooms that are off limits. There needs to be at least one room in the house that has a door that can be locked from the inside. * Build-It-Yourself. com

Minecraft Week 4 Automatic feeder One amazing new compound Boofo can make is a

Minecraft Week 4 Automatic feeder One amazing new compound Boofo can make is a super fertilizer that can grow plants in seconds. He would like to have a machine that dispenses this on some crops at the press of a button or lever. * Build-It-Yourself. com

Minecraft Week 6 Hidden Room Boofo wants one room of his house to be

Minecraft Week 6 Hidden Room Boofo wants one room of his house to be dedicated to his laboratory. This of course, must be kept super-duper top secret. * Build-It-Yourself. com

Minecraft Week 6 AND Gate Boofo’s laboratory needs to be really secure, so no

Minecraft Week 6 AND Gate Boofo’s laboratory needs to be really secure, so no one stumbles across it purely by accident. To make it secure, he wants you to use the AND Gate. That way, just hitting a switch won’t be enough to reveal his lab. You have to hit TWO switches. * Build-It-Yourself. com

Minecraft Week 1 Show example of great fireworks show. Introduce Logic Gates • AND

Minecraft Week 1 Show example of great fireworks show. Introduce Logic Gates • AND • OR • NOT • XOR Spend time perfecting your favorite fireworks recipes * Build-It-Yourself. com

Minecraft 102 Week 2 Redstone Pulsers or Oscillators These devices are used to send

Minecraft 102 Week 2 Redstone Pulsers or Oscillators These devices are used to send an alternating signal. There are three designs that you can use. Hyperlinks below: Basic Torch Pulser Piston Pulser Burnout Pulser * Build-It-Yourself. com

Week 3 Teamwork Trigger Use what you know about AND gates to make a

Week 3 Teamwork Trigger Use what you know about AND gates to make a dispenser go off only if all of your team members press a button at the same time. This ensures that a single member of the team cannot set off fireworks. You need the whole team! *

T-Flip Flop Week 4 The output of the and gate you made last week

T-Flip Flop Week 4 The output of the and gate you made last week is a pulse. This means that you will launch off only 1 firework. You will need some sort of T-Flip-Flop to Lock in the on state *

Second Movement After your initial volley of fireworks, give your audience some time to

Second Movement After your initial volley of fireworks, give your audience some time to pause an take in the display… Then start launching the second wave! Need to use the Comparator! When the first dispenser is empty, send a signal to start the second movement! *

A better delay? Before the Finale, you want to audience to catch their breath.

A better delay? Before the Finale, you want to audience to catch their breath. Give them a good long delay before the final movement. What are goo ideas for compact delays to demonstrate? Dispenser into flowing water onto pressure plate Basically, we want them to use an alternative to long lines of repeaters. *

Emergency Shut off In case something ever goes wrong, there needs to be an

Emergency Shut off In case something ever goes wrong, there needs to be an emergency shut off switch to turn off the fireworks. Is this an IMPLIES gate? Output from Teamwork Trigger OFF ON Emergency Shutoff OFF ON ON Fireworks OFF ON OFF *

Minecraft Teams • You will be split into teams of 2 -3 • Your

Minecraft Teams • You will be split into teams of 2 -3 • Your team will be assigned a building site • Get to know your teams user names • Communicate with your team * Build-It-Yourself. com

BINARY SYSTEM BINARY NUMBERS ARE ON BASE 2 0, 1

BINARY SYSTEM BINARY NUMBERS ARE ON BASE 2 0, 1

BINARY SYSTEM With only 2 fingers, we need a way to count to higher

BINARY SYSTEM With only 2 fingers, we need a way to count to higher numbers!!! How can we do this?

BINARY SYSTEM With only 2 fingers, we need a way to count to higher

BINARY SYSTEM With only 2 fingers, we need a way to count to higher numbers!!! What if we build multiple robots each of which has only 2 fingers?

BINARY SYSTEM 2 1 Number 0 0 1 1 1 0 2 1 1

BINARY SYSTEM 2 1 Number 0 0 1 1 1 0 2 1 1 3

BINARY SYSTEM 4 2 1 Number 0 0 1 1 0 1 0 1

BINARY SYSTEM 4 2 1 Number 0 0 1 1 0 1 0 1 0 1 2 3 4 5 6 7

INPUT COUNTER, MEMORY, REGISTER DECODER OUTPUT

INPUT COUNTER, MEMORY, REGISTER DECODER OUTPUT

What can we build to make our civilization way cool using a counter?

What can we build to make our civilization way cool using a counter?

Parallel binary counter using T flip-flops

Parallel binary counter using T flip-flops

BINARY PUZZLE IT WILL MAKE A PICTURE

BINARY PUZZLE IT WILL MAKE A PICTURE

Minecraft Redstone 102 What is Boolean Algebra? AND gate (2 inputs, 3 inputs) Example

Minecraft Redstone 102 What is Boolean Algebra? AND gate (2 inputs, 3 inputs) Example and truth table OR gate (2 inputs, 3 inputs) Example and truth table *

Minecraft Redstone 102 What is a Decoder? Decoders use AND and OR gates to

Minecraft Redstone 102 What is a Decoder? Decoders use AND and OR gates to detect the conditions required to turn on an output device. *

Minecraft Redstone 102 Synchronous vs. Asynchronous Systems? Clock driven (Easier to control complicated events)

Minecraft Redstone 102 Synchronous vs. Asynchronous Systems? Clock driven (Easier to control complicated events) vs. Event driven (Difficult to make sure all modules synchronize but can be faster. ) Clock Synchronous Asynchronous *