Summary: Our Don Bradman is about a boy who has a passion for cricket and has to move to Sydney because of The Great Depresion
This term we are doing a project based upon what you can create with your ideas. Me and a couple of my friends (Shannon Fury and Mitch Bickett) decided to make a Rube Goldberg Machine. For this we needed to bring some stuff from our homes and also some stuff from the makers space. For the first design session we did pretty well but the structure was quite basic.
This was the first sessions part of the Rube Goldberg machine. This consists of pretty much an Inclined plane which is the only simple machine in it. The materials we used were Dominoes, a marble and Lego robot track.
For the second and third session of our project we changed our Rube Goldberg a heap, we got rid of the Lego track and put in hot wheels track going down the side of the chairs. We also put in a pipe which the ball would hit and roll down to knock down more dominoes. There was also a few other things we added in like a funnel taped to a tube.
Here is our Funnel and Tube at the start of our Rube Goldberg Machine. The ball is meant to go down funnel into a Tube and jump up into a pipe. In the third session We changed the tube and the funnel to make the ball go into the pipe exactly instead of jumping in because only 1 in 10 of those jumps worked.
This part of our machine is the middle of it all. The point is for the ball to roll down the funnel hit the next dominoes and knock the ball off the table which was connected to a piece of string that at the other end was attached to a Popsicle stick which had a ball behind. Then the ball would go down the track. The materials we used for this part of the machine were a pipe, dominoes, a marble, string and a Popsicle stick. The Simple machines on this part were an Inclined Plane, I think a Lever or a Pulley and a Wedge.
Here is our Hot Wheels track that goes down the table (with a few cards to make sure it doesn’t fall off), and then go into a bucket. We put a few Jenga blocks underneath the bucket so when the ball hits the bucket it will fall over and knock more blocks. This part of the Rube Goldberg machine has an Inclined Plane and I think it involved a Lever as well.
Here is 3 videos of the machine 2 of them don’t work and the other does.
For the fourth and fifth session Shannon, Mitch and I decided to make some changes like to add some stuff in that we came up with. Underneath is a video of me and James’ machine.
The plan was to make a some stuff from me and James’ house to bring in like Hot wheels tracks to make the ball roll down. Underneath is a few descriptions and explanations for the tweaks and changes we made.
We changed this bit of the project a bit to benefit the new part of the machine so when the ball falls down it knocks the chupa chup box onto Jenga blocks set up as dominoes to knock over a Jenga block with string on it which pulls a marble off the table which starts the next part of the project.
This part is a new bit which I kind of made off the first part of my Rube Goldberg machine I made at my house. When the marble falls off from the Jenga block with string on it pulls a domino off the track which is holding a ball behind it. Once the domino has fallen off the marble flows down the track knocking a Jenga block off the track and off the table that is attached to a domino pulling more dominoes. When the last domino has been pulled off it pulls a domino off the track on the other side of it’s string allowing a ball to pass through knock a domino with string off the track while on the other end of the string the final domino gets pulled off with the ball going down the track into a funnel. This part consists of Inclined Planes and I think levers and pulleys.
Here is a video of how it worked out.
For sessions six to ten we made some new adjustments like the tunnel, the lever and the goal pipe. Underneath is a description of the new parts of our RGM (Rube Goldberg Machine).
The first part of this bit of our RGM is where a ball goes down the funnel and into a pipe which leads n down to hot wheels track with Jenga blocks on the side to make sure the ball goes fast but then make sure it doesn’t hop out the side. The second part is at the end of the first part, it is where the ball will hit the K’nex piece holding the marble. The K’nex piece will then fall off the track leaving the marble to go down and knock a Jenga Block into a Lever with the force of the ball to knock it down.
This part isn’t that good footage because of the sun light but the whole point of this part continues on. After the marble the part before knock into the Jenga block giving it the force to push the lever there will be a domino at the top of the table right next to the other side of the lever which will knock the domino over knocking more dominoes (We ended up not using the Hot Wheels track that is this picture). We found out that a little domino could not knock a Jenga block unless it had more force and the lever at the start of this part was to light to knock a Jenga block so we decided to tape 2 marbles to the top of a little domino that would be strong enough to knock a Jenga Block. The Jenga block would then knock a Pulley filled with 5 or 6 marbles would then pull and lead on to the next part of the RGM.
This part of the RGM was pretty short. After the Pulley pulled the marbles off the table there was a marble resting on top of the rod (with a little help from some tape) the pulley this end of the pulley would pull a little bit just enough to make the marble fall down the pipe.
Once the marble has gone down the pipe it goes across a bridge of Hot Wheels track, into a pipe and then finally into the goal knocking the goalie into the goal with the ball.
This machine took 209 tries to make it work.
Here is the full product of the Rube Goldberg machine working.
Highlights of my trip around Australia
Uluru and Kata Tjuta, Northern Territory
Uluru and Kata Tjuta was the first interesting stop, it is pretty cool because they are actually big slabs of iron that are rusted. The walks around both are amazing especially looking at all the holes and the red conditions of the rocks. Underneath are my pictures and some explanations.
This picture is of me, my family and a few other people watching the sunset at Uluru.
The sunset was amazing because Uluru turned from bright red to orange to blue to purple and then to black.
Another cool part of Uluru and Kata Tjuta was The big walk around Uluru, it was long but we got to see every crack and rock on it, we also saw some cool cave art.
Here is some of the Cave art and the holes in Uluru. Uluru is a spectacular rock. I learnt that underneath all the rock is a huge slab of Iron that has rusted in the sun to get it’s red colour.
Kata Tjuta was cool as well like the walks and the gorges.
Alice Springs, Northern Territory
Alice Springs in an interesting town because it is behind a few big hills and has a river next to it. It also has a bit of an interesting history for how it became called Alice Springs. Underneath are pictures and explanations.
This is one of the pictures of us in the muesem in Alice Springs. We also walked around the Todd street mall after we went to the muesem.
This is a picture in front of a gum tree at the first Alice Springs Telegram station. We learnt a lot about Alice Springs, for starters, the guy who founded the town found a water spring and named the place after his bosses wife, Alice.
Darwin, Northern Territory
5 days in a place like Darwin can really get some good times up like free water parks and cool markets and sunsets. One of the main highlights of Darwin was the Mindil Markets which were at dusk on Mindil beach in Darwin. The Sunset was amazing watching from Mindil beach, but guess what a tourist boat went past when the last bit of the sun was going down.
Broome, Western Australia
Broome is amazing especially the Moon rises and beaches. Pearl divers have a big history at Broome and so does the WW2 other bombing raid. Broome is hot as so you would definitely go to the beach. We also went on a camel at the sunset on Cable beach, Camel riding is really fun but it actually is quite high off the ground. Here is a picture of a camel ride on the sunset.
Our car sadly broke down and couldn’t be fixed by the Broome Toyota workers so we had to fly back to Melbourne by a plane so I guess at least it was our first plane ride.
Two Weeks later.
My parents have got another trip to spend the time at a cool place and the aim is to get to Townsville to see my uncle.
Cairns is an amazing place, right near the Great Barrier Reef. It is a pretty big City right off the coast.
On the 3rd day of being in Cairns we went to the Great Barrier Reef, and on the ad on the boat it was meant to be a nice experience except it was kind of but the boat kept wobbling up and down. When we finally got to the Pontoon there was a slide and a heap of stuff like a big snorkelling part where you could see the coral and animals closer up and also experience some cool stuff. The slide was pretty cool as well it was huuuuge!!! The Great Barrier Reef was probably one of the best experiences of my life. My favourite fish there were the Parrot fish because of there bright colours. Here is the Pontoon we were on and also some fish pictures.
Hervey Bay, Queensland
Hervey Bay is amazing, from Fraser Island to watching Whales.
The main part of Hervey Bay I want to talk about is the whale watching. It was about 3 hours of watching amazing whales, the Humpback whale is an amazing whale, especially when they do the headslap, I learnt that the reason they leap out of the water is to get rid of barnacles and parasites. Whales are amazing creatures.
Today on the last day of term 2 we made circles and semi-circles. We also made some other cool patterns. I found the circle and semi-circles pretty easy. I learnt that you can make 2 types of circles in Microworlds Ex, the right circle (goes right) and the left circle (goes left).
Underneath is a snip and a picture of my coding for the right and left circle.
Up the top is the Right circle and th
Here is a screen we were doing and about the Cartesian plane project.
The point of this project was to make a shape in each quadrant using a command setpos which sets the position of your turtle (using Cartesian plan of course). In the Cartesian Plane method there are 2 letters with vertical and horizontal. X is always first and is horizontal and Y is always second and is vertical.
This project was hard because me and some of my friends thought that we had to make the whole thing out of setpos. I setpos to find the place of each and every shape I did. The shapes I made where the square, the rectangle, the cross and the parallelogram.
Underneath is a picture of my shapes and the coding.
My coding was the main thing that mattered here. Each part before the pen up is my coding for each shape.
In the final closing week of term 2, our class made origami squares. There were 3 challenges to get done. The first challenge was make a random origami square. The second challenge was
A few days ago we had to make kites in an app called Microworlds EX. Microworlds is fun because you have a turtle and you make it move forward, back, left and right.
What does each bit do?
Here is a picture of the Home screen in Microworlds EX, I will be explaining what buttons do what (well only the ones I know of).
This is blurry, but that is why I put the numbers in red.
- This button is to make you go back to the welcome screen, but if you press it it will ask you if you want to save the program. It looks like this (Underneath). Click on the turtles and geometry page if you wish to start a new project.
- This button you can press if you wish to start a new project, instead of having to go back to the Welcome Screen to start a new project.
- This button allows you to save the project as it is at the time before you saved it. If you like your project and you don’t need to start a new project you press that button to save the project.
- This button is the ‘Hatch a Turtle’ button. This button allows you to hatch a turtle. To hatch a turtle you tap on the hatch a turtle button and then you tap on the screen and the turtle will appear.
- This button is the ‘Create a melody’ button. This button will allow you to make a little song. If you tap on it it will come up with a little piano, you will be able to create a melody by tapping on the piano keys.
- This button is the Magnify button. This button makes your turtle turn big if you tap on the button and then on your turtle. Each time you tap on the turtle after tapping on the Magnify button your turtle will get progressively larger and larger each time.
- This button is the Demagnify button, it does the exact opposite from what the magnify button does.
- This is a space where you can teach your turtle new things to do, it is really fun to try new things.
- This is the space where you type in what you want your robot to. You can type the commands in here that you have just taught your turtle.
- This the screen where your turtle will do what you want it to. If you want to draw something always make sure the turtle’s pen is down.
- This the turtle it can do a lot of things, it can draw stuff, it can grow big, it can shrink small and it can change colour and that is only what I know so far!
What are the starting commands?
There are a heap of commands I know so far, they are listed below.
fd=forward, bk=back, lt=left, rt=right, pu=pen up, pd=pen down, setc=change colour and setpos=change position. For lt, rt, bk and fd you have to put a number to make your turtle go around the space where it roams free.
Here is a PowerPoint link underneath for my PowerPoint of me understanding the angles of the kite and properties of a kite, but also me making a paper kite.
On the 14 of June 2018 5C started a new task called Simple Machines. There are six simple machines; A Wheel and Axle, a Wedge, a Lever, an Inclined Plane, a Screw and a Pulley.
For the first task Mr. Colbert gave us the instruction to find a photo of the simple machine, stick it into our design book and describe what we know just underneath the picture of the simple machine. At this point we did not need a partner so we had to do it individually.
I completed task really easily and underneath are the pictures of the six simple machines.
For the second task, Mr. Colbert told us to build a model of each simple machine out of K’nex.
I found this task nearly as easy as the first, all I had to do was work out what the simple machine looked like and just tried a few different pieces and most of them worked. Underneath is my movie for my Simple machine models.
For the next task, our teacher (Mr. Colbert) told us to make a model of something with a simple machine in it out of K’nex. We were told to use the instructions to see how good we were at following instructions. At the end our teacher told us to record the simple machine making the K’nex model work.
This task was much more fun then the first 2 because we were building something that would actually do something. I chose to make a Phonograph because it looked pretty hard and I wanted to challenge myself. Underneath is my phonograph made out of K’nex in a short movie.
Next me and my friend Xavier decided to do a project using Lego WeDo 2.0. Lego WeDo 2.0 is a lot like the first and original Lego WeDo, Xavier and I chose to do it because we were both pretty good at the original WeDo.
Our first project was to make a car called a drive, we had to do the programming for our Lego car. The teacher showed us how to Bluetooth our computer to our Lego control block. The program was easy because the Lego Wedo 2.0 software shows you how to do the program. Here is a video of our Lego car working. Xavier and I only decided to make 5 models so we didn’t have to much.
Our first model was a mini car called the drive, it was pretty easy because all we had to do was put a few pieces together and then it was built. Underneath is a video of the drive driving to victory. The simple machines in the drive is a Pulley, where the pulley keeps turning and the robot go forward and also a Wheel and Axle to make the car move forward.
For our second transport using WeDo 2.0, Xavier and I decided to make a car of our own. We added some mods to our car like a chain, a spoiler and other mods. Xavier and I haven’t named this car yet, but I want to call it the Jeffinator. The simple machine in the Jeffinator is a Wheel and Axle, which connects to the motor and then the motor move the Jeffinator forward. Underneath is a video of the Jeffinator in action.
Our third project didn’t work very well, it was called the Sweeper. The Sweeper had a pulley on it that connected to the motor. When the motor turned the rubber bands would turn with the pulley and also power these green things that were the Sweeper’s brush. The Sweeper wouldn’t work for us because the rubber bands kept going out of place. Here is a video of the Sweeper nearly working :(.
For our fourth project on Lego WeDo 2.0 Xavier and I decided to make a thing called a Revolve. The Revolve had 2 or 3 Pulleys and 2 or 3 Wheel and Axles. The motor would be on the side, there would be a stick with a cog and a Pulley on it coming out of the motor and then it would go to another Pulley powered by a Wheel and Axle and then go up to a cog with a Axle and then it would turn this piece of Lego. The good thing was this project actually worked and it looked really cool, underneath is a video of the Revolve working :).
This was the last project Xavier was here for. It was called the Wobble, the reason it is called the wobble is because one of the Axle’s has a piece which is curved, it still goes forward but just wobbles and looks weird and cool. The wobble works by the motor where the motor is attached to an Axle and that makes the back wheels turn, and then up the front there is a Axle attached to a cog that goes into another cog that is on the front wheels’ Axle and then that turns the cog that turns the Axle which turns the Wheels. Underneath is the Wobble Wobbling to victory.
Project 1: The Build
A few weeks ago Jack and I started building a Lego EV3 robot. The steps to making the robot were fun and some of them where pretty challenging but they paid off in the end once Jack and I got them built. Here is a few pictures to show the process.
This is our robot half built as you can see but without some other pieces.
This is the brick the main structure of the robot, it is like a motor to a car but you tell it what to do with the coding. The brick is pretty big but it will store a bit of space for your programs as well.
This is our fully completed robot with the wheels and the brick on.
Jack and I decided to name our robot JennyJom.
The robot was fun to build with all the challenges and troubleshooting like trying to find the parts and the robots not working that well but week 1 of robotics was fun.
Project 2: The 3 Challenges
Lego Mindstorms EV3 project 2 was probably even better than week 1 when Jack and I were building our EV3 Mindstorms robot. I think project 2 was better because at the start of the week our teachers gave our groups a few little challenge of homework (Some homework is boring and all but this one wasn’t).
There were 3 challenges the teachers asked us to do, the first challenge was to make our robot go forward exactly a metre and come back to exact start by reversing. We were not allowed to turn on this challenge. The second challenge was to make our robot go around a baseball diamond made of four 1 metre rulers. The third and final challenge was to make our robots go half a metre or a full metre forward and then turn around and come back to the start. Jack wasn’t here for the completion of all the challenges.
The first challenge was pretty easy (even though I got 3 days before I typed this blog) all we had to do was to make the robot go forward then back. Jack and I started the 4 weeks with these challenges, we completed all the challenges but then there was a glitch in my program on my file. I found this out on the Thursday before the Monday when my blog is due.
This is the coding of the first challenge, I used seconds to help, I figured out that it took 3 seconds for the robot to go an exact metre if the robot was going at full power. The last brick on my screen was used to reverse and negative 100 power makes it reverse back at full pace I forgot to get a video for this challenge but the other challenges all have videos).
The second challenge was hard for Jack and I because we were getting so close each time and it wouldn’t go around the diamond with out turning to late and then turning to early. The troubleshooting for this challenge was to make it turn at the right time.
This is my coding for the second challenge (I had to break it into each brick because the whole snip of the coding for this challenge was to big to put on).
The first brick’s coding was to make the wheels go forward 6 rotations because 6 rotations equals just over a metre so our robot didn’t turn to early or to late. I found rotations easier for this one because I could just use my robot ruler that shows my rotations, and I found degrees harder because I don’t know how to use degrees for turning and going forward with my EV3 robot.
The second brick’s coding was to make the robot turn. I found out that to make the robot turn 90 degrees using rotations you have to make it turn 65 on full power to make it turn exactly 90 degrees (I used this same brick after each metre). I found Rotations easier for this brick because Luka Didulica helped me use the rotations to make it turn and see how much rotations my robot needed to turn 90 degrees. I tried making it steer 50 but that was to short and didn’t turn 90 degrees so I tried 55 but that didn’t work so I tried 60 but that didn’t work either, so I tried 65 and it worked perfectly. Using seconds didn’t work for this brick as effective as rotations because I couldn’t work out how long it took and using a stopwatch would take to long.
The third brick’s coding was to make the robot go forward. But I found out that I needed to make each metre after the turn half a second longer than the last one because otherwise the robot would turn to early. I found out that using seconds for me was the same effect for Rotations and Seconds because I could of just used my rotations ruler to measure how much rotations it would take for me to go a bit further than the ruler so I could get a good turn and not have my robot turning into the ruler. I used seconds though because I thought that 3 and half seconds would make the robot go further than the ruler and it worked perfectly after about 33 tries.
The fourth brick’s coding was after the turn (because I used the brick 2 after each metre because it was super effective). I found out that after each turn I had to make it go half a second further then each metre brick before this brick so the our robot always has room to turn. Rotations could have worked for us to like the brick before but I decided to make it seconds because I had found out the pattern for going half a second further each time.
The fifth brick’s coding was nearly the exact same as the last 3 because by the time I had finished coding the fourth brick the coding was turning into the pattern of going up half a second each time.
This is my video my robot doing a lap of a baseball diamond. Hope you enjoy :).
The third and final challenge for the last few weeks was when we were set a task to make our robot go half a metre or a full metre forward and make it turn around and come back because it was going to be tagged out by a baseball fielder. I chose my robot to go half a metre forward because it would make more sense for a robot to go half a metre because in baseball if you are about to be tagged out by a fielder you would be safe if you went to the other base.
This is the coding for the third challenge, For the first brick I found out that going 3 rotations with our robot’s power at 50 would make it our robot go half a metre forward. For the second brick it took a bit more tries to get the robot to turn 180 degrees. I could of also use 1 rotation instead of 1 second because it still would have worked but I decided to use seconds to try something a bit different. The third brick was the exact same as the first because when my robot turned it would go exactly half a metre forward and land where our robot started.
I found EV3 robotics project 2 really fun because I learnt a lot of stuff and had fun with my partner. Even if you don’t complete or win something it is still fun to try.
Project 3: Using the Colour Sensor
After project 2 of Lego EV3 Mindstorms we had to do 3rd project. The project was to make our robot go forward and either turn around when it came to a piece of paper or reverse back. This project included using a colour sensor which was fun because it is cool to see when a robot nearly runs into a piece of paper it turns or does what you want it to do.
We had 3 challenges to do, the first challenge consisted of our robot going forward to a red piece of paper and coming back to a red piece of paper also (reversing or turning), but the robot had to stop. The second challenge consisted of using any piece of coloured paper but our robot had to come back to the same coloured piece of paper (reversing or turning). The third challenge consisted of making our robot go towards a piece of paper and turning or reversing to come back and stop at a different coloured piece of paper.
The first challenge was fun and wasn’t very hard because Jack and I made our robot go forward turn around and come back (but we did put the colour sensor brick in the coding to make it turn and stop once it came to the end.
This is the coding for the first challenge, this coding consisted of just making our robot go forward come back and stop. For the first brick we didn’t need anything except our robot to go forward, I made our robot go at full power because half power was slow. For the second and the third brick Jack and I had to make our robot sense the colour red and turn and come back. Also the third brick needed to turn at 92.5 because it kept going to long and then turning to short or to far. The fourth brick was the same as the first to make our robot go forward and the fifth brick was the same as the second brick to make our robot stop at the red piece of paper.
Here is our robot doing the first challenge. Hope you enjoy :).
For the second challenge we made our robot go from a green piece of paper to another green piece of paper. It was as easy as the first challenge just we changed the wait brick from red to green on both of the wait bricks.
This is the coding of the second challenge. As you can see it is not different at all except for the second and the fifth brick which instead of having the wait brick on red we changed them both to green.
This is the video for the second challenge. 🙂
For the third and final challenge we made our robot go to a red piece of paper and then it turned and came back to a green piece of paper. We didn’t have to change much, all we did was change the second brick to go turn around at a red piece of paper.
This is the coding for the third challenge. There wasn’t much to change (again), all I had to do was to change the second brick (wait brick) to red.
Here is the video for the third challenge.
I found the third project for EV3 Mindstorms very fun, because I already knew how we got our robot to go forward, and knowing something with something you don’t know is fun to learn because you just need to know half of it.
Project 4: The Colour Barrier challenge
On 29 of May 2018 our teachers gave us a new project. This fourth project was the hardest so far, because the project consisted of making our robot go forward around a piece of paper that had a bit of a strip of paper on each side but not in the corners, so if our robot went outside the barrier we failed. The teachers also asked us to do it on 2 or 3 different pieces of paper with different coloured strips of paper on them. We also had to use a new brick in our program called a switch brick
As we started off we figured out that we could only use the move tank brick and large motor brick, for some reason we couldn’t use the move steering block, I don’t know why but when you used them the program would just stop dead.
Apart from that Jack and I went pretty well and succeeded in making the robot stay within the barrier. We also got help from Alex Arora and Lucas Gray who showed us how to get the coding exactly right, Jack and I did have a go at the start though but our robot turned to late and turned to the corners.
Here is a key above for what the following bricks do and what I did with them (Red means there was an error with the numbering so I have changed them a bit).
- The start button needs to be on every program in order for that program to work, it starts the program.
- This brick is the display brick which displays an image, either a real one or like eyes and smiles.
- This brick is the button that turns on what type of sensor or brick button that you want to use.
- This brick is the button for what colours you want your robot to sense.
- This button is on the Move tank, it is a button that gives you a selection, We chose on so our robot just goes straight and we can select from just the power.
- These 2 bricks are for the speed and the power of the brick. Jack and I chose to put this on 30 power because the robot would go to far and turn to late.
- This brick is the ports button, it tells you which ports you need the 2 cables in. We found out that if you have the ports in your robot different to the ports on the screen your robot would not move at all when it came to that program.
- This brick is one of the main bricks in this circuit, it is the move tank brick. This brick powers both wheels, that’s why there are 2 selections for the power options, the left option powers the left wheel and the right option powers the right wheel.
- This symbol is part of the switch brick. At where I put 3, it is the selection for what you want your robot to see. There are 2 symbols, the yes symbol (10) and the no symbol (9). This symbol (the no symbol) is what we tell the robot to do when it doesn’t see (something) you want it to do.
- This symbol is the yes symbol, if the robot sees the thing we want it to see then do something that is what the robot will do.
- This button is the exact same as the rotation button for the move tank (5). We chose this button to go for rotations because we found out that 9 tenths of rotation goes the right length.
- This button is the power button on the other move tank button which made our robot reverse.
- This is the button for how many rotations we used. Jack and I found out that 9 tenths of a full rotation was the right length.
- This button is the coast or brake button, the coast button which is the x on the selection is to make the robot go really smoothly and the brake button makes the robot jolt in between bricks. Jack and I chose our robot to Coast instead of jolting.
- Again this brick is the Move tank brick, Jack and I chose to use it because move steering brick still wouldn’t work.
- This the power brick in the Large motor brick. Jack and I used this button to make our robot turn after it reversed.
- This is the rotation button for the Large motor brick. We found out that 1.2 was too long and 1.0 was too short, so we tried 1.1 and it worked perfectly.
- This is a part of the loop brick (it is like number 4), it tells the robot which colours to actually sense and do the programming for. Jack and I made our robot sense black, green, blue, red and yellow because our teachers said that we needed to try our projects on 2 or 3 different pieces of paper with different coloured strips.
- This is the ports for the numbers, some bricks have this and you put it in the correct number on the back of your brick.
- This is the loop brick, the loop brick makes a robot keep repeating what it has already done before. We chose to use this so our robot would keep going until we took our robot off the paper.
I learnt a lot from this 4th project of Lego EV3 Mindstorms robotics. I used what I knew from the last 3 projects to figure out what to do, I also took new experiences and new understandings of how our robots work. I can’t wait ’till the next project because I can use what I knew and also learn knew things.
Here is a video of our robots doing the project and on 2 different pieces of paper with different strips. Hope you enjoy 🙂
Project 5: Line following challenge
Since the First project from building I’ve learnt a lot. For our fifth (and I think final project) we had to make our robot go in an oval with black lines. The point was to make our robot go in a complete oval. The teachers gave us a few hints and then we got straight into it.
Jack and I got straight into it. We used turn bricks and other bricks to make our robot go forward. The annoying thing was we each had to do a separate project. Jack completed his on Thursday the seventh of June, and I completed mine on Friday because I didn’t have my laptop on the Tuesday.
- This the play button, it makes our robot do the project. This button is important because without it the robot won’t do the program.
- This is the switch brick, it indicates what my robot sees, if it does see whatever I want it to see, it will do what I put in the yes brick. But if it doesn’t see it, it will do what I put in the no column.
- This is the colour option, this option lets you know what colour you want your robot to see, then it will react in what way you tell it to.
- This is the menu which lets you choose what sensor you want to use (we had to use the colour sensor).
- This is a port, there are 2 types of ports, one is the letter ports where there are 2 wires and you plug them into the robot depending on what letters you have for the code and also there is another port which are for different bricks where you have a number and you plug the single wire into the number in the brick that is on your program.
- This is the move steering brick, it is important because it makes the robot steer and turn. I used this brick so if our robot didn’t sense white it would keep going straight until it found white.
- This option is the menu for what you want your robot on or off for. There are Five options in this menu; the On for Rotations option, the On for Seconds option, the On for Degrees option, the Off option and the On option. I chose the On option because all I needed to do was make my robot go forward.
- This is the steering option, which indicates if you want to make the robot turn or not. I didn’t need to do anything with that option because all I needed my robot to do was go straight forward.
- This option is the power option, it indicates what power I want my robot to go at. I made my robot go at 50 power because I didn’t want my robot to go to fast or to slow so I went at half of full power.
- This are the ports for the move steering brick, I always use A+D for the ports with the letters, I don’t know why, I guess it just a trademark.
- This is the no symbol, it is used do when on the switch brick it will do the code that is in this section. I chose to use my code in this section so that when my robot sees another colour apart from white (or shade) it will do what is in this section of the switch brick.
- This is the yes symbol, this symbol indicates what my robot does if it sees the colour or the thing that I want my robot to do. I made my robot turn if it saw black by using a wait brick that would make my robot turn if it saw black.
- Again this is the switch brick, but I’m not going to explain it again so I am going to explain about the steering. The steering is the same as explanation 8. I used this brick again so my robot would turn -26 (which the same as going 26 but left). I chose this because my robot needed to turn left 26 to complete the oval.
- This is the power option again, I chose to make this go at 30 power so my robot wouldn’t go to fast.
- This is the Wait brick, I used this so my robot would sense black instead of white. I needed the robot to do this so it could turn when it saw the black.
- This is the menu option for the wait brick, again there are the same options as the menu for the Switch brick and the Move steering brick (4 and 7).
- This is an option for the Wait brick that indicates what colour my robot would do if it saw it, then the brick after it would do what you told it to do.
- Again this is the Move steering brick, there was no changes I had to do with this one so I kept it.
- This is again a Wait brick, I used this so our robot would do the same thing again.
- This is the Loop brick, it will make our robot do the whole thing again either a certain number of times or for ever. I used this so our robot would just keep going and going.
- This is the menu for the loop brick, you can do bout as much options as you can on the Wait brick and the Switch brick (4 and 16).
Here is a video with my robot (JennyJom) conquering the project (yet again). Also I made JennyJom go around the oval 3 times to prove that my code works.
I learnt a lot from this project, and I will also take a lot away from it. I learnt that you can use a Wait brick inside a Switch brick and the Wait brick would be more powerful. I also knew a bit about using the Move steering brick and the Loop brick but for now it is good bye until my next project :).
Project 6: Using the Ultrasonic Sensor
Today (13/6/2018) our teachers gave us a new project. We found out that we were going to use a new sensor, this sensor is called the Ultrasonic sensor. This sensor measures distance. In this project there were 2 challenges, the first to make our robots go to a wall and stop around 20 centimetres before it. The second challenge was to make our robots go in a wall and not bump into any by using the distance sensor to make it turn and stuff.
The first challenge was really easy, Jack and I knocked it over in about 5 minutes. Underneath is a key for what the bricks and options do and what we did.
- This is the play button, it starts your program and allows it to work. Without it you robot would just stay still and not do the program at all.
- This is the Move Steering brick, it allows me to steer my robot, left and right. But in this case I just use it to make JennyJom go forward until she does what I tell her to do.
- This the letter ports, they make sure my robots energy is going into the right ports with the right amount of power.
- This a Wait brick, in this case I am using it to use the Ultrasonic sensor. This brick makes our robots wait, then do something.
- This is a number port, it is pretty much the same as the letter ports but it has numbers and the wires from the sensors and other bits go into it.
- This is the stop brick, it is my first Advanced brick (Blue coloured brick) I have used. This brick makes the robot stop on the spot.
- This is the option for the Move Steering brick, there are 5 options they are listed below.
- This is the steering option for the move steering, it allows you to make your robot turn by different numbers.
- This is the power option for the move steering brick, it can make your robot go fast and slow. 100=fast 0=slow.
- This is the option for the Wait brick, I have put on the Ultrasonic sensor so it measures distance. I have put this on four which equals greater.
- This option lets you tell your robot when it is this close to something (each number stands for centimetres) to do the next brick. As for me once my robot was 20 cm away from something it would stop.
Here is my robot JennyJom completing the first task of the last project in a video underneath.
Jack and I completed that task on the first day of using the Ultrasonic sensor. But little did we know that there would be another challenge. The teachers told us about the second challenge, they said that we need to pretend that our robot is in a shed and it is a sheep and can’t bump into any of the walls. We used chairs and put them together to be the shed.
I found this task really easy, even though Jack and I had to do different code and work separate it was still really fun. I used what I knew from the Colour barrier challenge to make JennyJom reverse then turn. Underneath is a key for what did what and what I did.
- Again this is the play button. Same as first challenge.
- Again this is the Move Steering brick. Same as first challenge.
- Again these the letter ports, they make sure my robots energy is going into the right ports with the right amount of power.
- Again this the Wait brick. Same as first challenge.
- Again these are the letter ports. Same as first challenge.
- This is brick is the Move tank brick, I chose to use it because move steering brick still wouldn’t work.
- This is Large motor brick. I used this button to make our robot turn after it reversed.
- This is a single letter port, it will make JennyJom go left or right depending on which port it is in.
- This is the Loop brick. It makes our robot do the whole thing for a certain amount of time or on forever from where the start of the loop brick is. I made this one go twelve st JennyJom would go 3 times around the shed because there a four stools because 3 times 4 is 12 (even though that option as the infinity symbol, I changed it to 12).
- Again this is the option for the Move Steering brick, there are 5 options they are listed below.
- This is the steering option for the move steering, it allows you to make your robot turn by different numbers. I just needed JennyJom to go straight so I didn’t need to put any numbers on that except 0 to make JennyJom go straight
- This is the power option for the move steering brick, it can make your robot go fast and slow. 100=fast 0=slow. I made this go 25 (1/4) of power so JennyJom wouldn’t go to fast.
- This the option for the Wait brick, it allows you to do a heap of options. The options are listed below.
- This is the option for the Wait brick, I have put on the Ultrasonic sensor so it measures distance. I have put this on four which equals greater.
- This option lets you tell your robot when it is this close to something (each number stands for centimetres) to do the next brick. As for me once my robot was 20 cm away from something it would stop.
- This the option for the Move Tank brick. There are a few options that are listed below.
- Here are the power options for the Move Tank brick, it allows you to go a certain amount of speed, as example 100=fast 0=slow. I made this go in the negative column to make JennyJom reverse. The 2 options are for each wheel.
- This is for the rotations for the move tank brick. It lets me tell the robot how much rotations I want it to do, I did this much because I want it to go back as far as the colour barrier challenge.
- This is the coast or brake button, there are 2 options; Coast (cross) and Brake (tick). I put JennyJom on coast to make her go smoothly through.
- This is the option for the Large motor brick, on the Move steering brick, Move Tank brick and this brick there are the same options.
- This is the Power option for the Large Motor brick. I have put it on 100 because this option on 100 and the next one on 1.1 rotations equals a 90 degrees turn exactly.
- This is the rotation option for the Large motor brick, this option and the Power option on 100 equals a 90 degree turn.
- This again is the coast or brake button. I put it on coast so it jolted a bit before going to do the whole thing again.
- This the loop brick, (same as number 9).
Here is a video of JennyJom completing the final challenge of EV3 term 2 underneath.]
I learnt a lot from EV3 Robotics, I learnt how to code and follow directions. I have taken a lot away from EV3 and I have taken a lot in. I have enjoyed EV3 Mindstorms Robotics, it has made me feel very motivated towards learning.
Thank you for reading :).
On the 24th of May 2018 5C switched from Arduino with Mr. McKie to Hummingbirds with Mrs. Watson. We got to choose our groups, Euan Slimming and I chose to work together. There were a heap of tasks we had to do but the majority so far have been really fun.
Exercise 1.1 Q. Change the 50 to 0 and click on the block again. This should make the LED turn off. Change the 0 to 100 and click on the block. This is the maximum brightness of the LED. Try out other numbers between 0 and 100 to explore the different levels of brightness that are possible.
Exercise 1.1 A.For the first exercise we were supposed to make a light turn on by using the Hummingbird LED brick. We succeeded pretty easily. We found out that on the second option of the Hummingbird Led brick, for example 100=very light and 0=very dim.
Single LED Lights
Here are some pictures of the first exercise.
Exercise 1.2 Q.You may have already discovered that you can write multiple scripts in the Scripts area. Add a second script that turns the LED off when you press ‘x.’
Exercise 1.2 A. Once Euan and I had accomplished the first task we had to complete the second. Exercise 1.2 didn’t need much of a change because Euan and I added another script. In exercise 1.1 the main part was to turn the single LED light on but in the second exercise the main part was to add another script to turn it off by pressing a different key. Euan and I succeeded pretty easily we just made the second option in the HummingBird single LED 0 instead of 100.
Here are a few photos and videos of exercise 1.2.
Exercise 1.3 Q. Connect a second LED to LED port 2. Write a script that turns the first LED on and then waits 2 seconds. Then the script should turn the second LED on for 2 seconds. Then the program should turn both LEDs off. Remember to save your work!
Exercise 1.3 A. The third task wasn’t that hard either, all we had to do was have 2 scripts, and one script had to have a 2 in it on the 1 option of the Hummingbird LED brick instead of 1. Euan and I had to also change the second option of the script with the 2 on it, because if it was on 0 the light wouldn’t work for the second LED, so we put it on 100.
Here are some pictures for the third exercise.
Exercise 1.4 Q. Write a program that turns two LEDs on at different intensities, waits five seconds, and then turns both LEDs off.
Exercise 1.4 A. For the fourth task we had to make a code to turn on the single LED and turn it off after a few seconds. Euan and I started off going really well but then we found a problem, the second light wasn’t turning on. Then we realised that for the second script that we had to make the first option be on 2 for the LED Hummingbird brick, so the second light would turn on and then turn off after (what we did) five seconds.
Here is a picture and a video for the fourth task.
Tri-Coloured LED Lights
The second module was probably even more fun then the first module. The second module was Tri-Coloured LED lights. Instead of using the HummingBird single LED brick we used the HummingBird Tri-coloured LED brick. This brick is different because it makes the Tri-coloured LED bricks work.
Exercise 2.1 Q. What do you think this script will do? Make a prediction and then try it out. How do you turn the Tri-colour LED off?
Exercise 2.1 A. Euan and I made our project work by finding out what each option in the Tri-coloured LED did. Euan and I found out that: B=blue, R=red, G=green and the first option is for the module they are in.
Here is a picture of Euan and I completing exercise 2.1.
Exercise 2.2 Q. Write four scripts to turn the Tri-colour LED four different colours. Each script should use a when key pressed block and a HB Tri-LED block. For example, the ‘a’ key might make the LED aqua.
Exercise 2.2 A. This exercise was more fun because Euan and I just had to know what colours make if they are blended together. We used our knowledge about colours to know what colours made, for example Blue and Red made Pink, also Green and Blue made Aqua. We also had to make our scripts do something like making the ‘a’ key make the LED Aqua. Euan and I succeeded pretty easily and underneath is a photo of the coding
Exercise 2.3 Q. Make a Tri-colour LED blink on and off in your favourite colour at least ten times in five seconds. The Tri-colour LED should blink evenly – in other words, it should be off for the same amount of time that it is on. Next, add a single colour LED. The single colour LED should be off when the Tri-colour is on and on when the Tri-colour is off.
Exercise 2.3 A. Euan and I found this project pretty easy as well. All we had to do was make our code make the Tri-coloured LED flash off and on every half a second. Euan and I made our light flash green. Below are a video with our light flashing different colours and the other blinking green blended into one video.
The distance sensor measures the distance to an object in centimetres. The use of the distance sensor is between about 8 cm and 100 cm. The sensor cannot sense objects very close to the sensor or very far from it. It works best in the range of 20 cm to 60 cm.
Exercise 5.1 Q. Run the script above and watch the value of the distance variable change as you move an object back and forth in front of the sensor.
Exercise 5.1 A. Euan and I didn’t find this exercise that hard, all we had to do was use a if else brick and put a few bricks into the if else brick.
Here is a video of us using the Distance sensor.
Exercise 5.2 Q. Write a program that blinks a red light and moves a servo motor when an object is close to the distance sensor. When nothing is near the distance sensor, the light should be off and the servo should not move.
Exercise 5.2 A. Euan and I did not complete this Exercise because we did not know how the Servo motor worked or what coding we needed to do it.
Exercise 5.3 Q. The Boolean block for the if then else is checked each time the program repeats the decision. However, the Boolean block is not checked during the statements inside the top or the bottom of the if then else block. Try out this script. In this script, the motor should be on when something is close to the distance sensor. When you run this program, you will notice that the program does not respond quickly when you move an object toward or away from the distance sensor. How can you modify this program to make it respond more quickly to a change in the value of the distance sensor?
Exercise 5.3 Q. Euan and I got this program to work, even though we didn’t know what it did, It was pretty fun especially understanding the brick that I did not know what it did.
I found Hummingbirds a really good experience, it was fun because because I worked with my friend and I also learnt a lot. One of our teachers said Simple machines will be like Hummingbirds so I am ready to take what I learnt from what I learnt in Hummingbird and use it in Simple machines and other projects throughout the year and my life.