Category: Uncategorized

Beetle Blocks

Beetle Blocks is a 3D printing coding app/ internet source.

 

Heptagon

Screen Cast

 

My understanding of the code

-‘When flag clicked’ is when you click the flag on the screen the code will start.

-‘Start extruding lines’ is when the plastic dispenses from the nozzle of the printer. ‘The variable’ (drop down box) is selected lines instead of curves because when the nozzle dispenses the plastic when the variable is set to curves the angles are curvy instead of clean  and straight like when the variable is set to lines. A heptagon doesn’t have curvy lines like a circle.

-‘Move 4’ is moving 4 squares in the direction that the beetle is facing.

-‘Rotate….’ is when the beetle rotates in the direction ‘z’ you can change the direction to either y or x.  Then by ( there was a variable there but I replaced it) 360/7. For some reason the computers cant do the correct symbol or way of a fraction, this fraction is 360/7 that block is for the angle that the beetle will be turning.

– The last block is a ‘repeate’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because there are 7 sides to a heptagon and the code above doesn’t do the whole heptagon it only does one side.

 

Heptagon pattern

Screen Cast

 

My understanding of the code

-‘When flag clicked’ is when you click the flag on the screen the code will start.

-‘Start extruding lines’ is when the plastic dispenses from the nozzle of the printer. ‘The variable’ (drop down box) is selected lines instead of curves because when the nozzle dispenses the plastic when the variable is set to curves the angles are curvy instead of clean  and straight like when the variable is set to lines. A heptagon doesn’t have curvy lines like a circle.

-‘Set hue to’ is set colour to (whatever colour you choose). That means when you start extruding the plastic will be that colour. You can only print that colour if you have brought that plastic colour otherwise it will only print the colour that is currently in the printer.

-‘Move 1’ is moving 1 square in the direction that the beetle is facing.

-‘Rotate….’ is when the beetle rotates in the direction ‘z’ you can change the direction to either y or x.  Then by ( there was a variable there but I replaced it) 360/7. For some reason the computers cant do the correct symbol or way of a fraction, this fraction is 360/7 that block is for the angle that the beetle will be turning.

– ‘Repeate’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because there are 7 sides to a heptagon.

 

-‘Stop extruding’ is when the nozzle stops dispensing plastic. This block is often used when moving from one place to another without dispensing plastic.

-‘Move 3’ is moving 3 square in the direction that the beetle is facing.

-‘Rotate….’ is when the beetle rotates in the direction ‘z’ you can change the direction to either y or x.  Then by ( there was a variable there but I replaced it) 360/7. For some reason the computers cant do the correct symbol or way of a fraction, this fraction is 360/7 that block is for the angle that the beetle will be turning.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because I want my pattern to have 7 heptagons in it.

I have actually not used 8 heptagons. In the middle all of the heptagons bottoms are used to make it look like there is another Heptagon.

How I have used the Heptagon in this code

I programmed the code so that it makes a hexagon then stops extruding, then moves to a different position and does another hexagon. That is repeated 7 times.

 

Heptagon Pattern with no middle

Screen Cast

My understanding of the code

-‘When flag clicked’ is when you click the flag on the screen the code will start.

-‘Start extruding lines’ is when the plastic dispenses from the nozzle of the printer. ‘The variable’ (drop down box) is selected lines instead of curves because when the nozzle dispenses the plastic when the variable is set to curves the angles are curvy instead of clean  and straight like when the variable is set to lines. A heptagon doesn’t have curvy lines like a circle.

-‘Move 1’ is moving 1 square in the direction that the beetle is facing.

-‘Rotate….’ is when the beetle rotates in the direction ‘z’ you can change the direction to either y or x.  Then by ( there was a variable there but I replaced it) 360/7. For some reason the computers cant do the correct symbol or way of a fraction, this fraction is 360/7 that block is for the angle that the beetle will be turning.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because I want my pattern to have 7 heptagons in it.

-‘Stop extruding’ is when the nozzle stops dispensing plastic. This block is often used when moving from one place to another without dispensing plastic.

-‘Move 2’ is moving 2 square in the direction that the beetle is facing.

-‘Rotate….’ is when the beetle rotates in the direction ‘z’ you can change the direction to either y or x.  Then by ( there was a variable there but I replaced it) 360/7. For some reason the computers cant do the correct symbol or way of a fraction, this fraction is 360/7 that block is for the angle that the beetle will be turning.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because I want my pattern to have 7 heotagons in it.

 

How I used a Heptagon in this code

This code is nearly exactly the same as the ‘Heptagon pattern’. The only difference is that there is no changing colour and the last move block is 2 not 3, that block is the reason that the Heptagons are all squashed together! If I changed that variable to 3 it would be that same as the other one but just a different colour.

 

Stacking

 

Screen Cast

My understanding of the code

-‘When flag clicked’ is when you click the flag on the screen the code will start.

-‘Start extruding lines’ is when the plastic dispenses from the nozzle of the printer. ‘The variable’ (drop down box) is selected lines instead of curves because when the nozzle dispenses the plastic when the variable is set to curves the angles are curvy instead of clean  and straight like when the variable is set to lines. A heptagon doesn’t have curvy lines like a circle.

-‘Move 3’ is moving 3 square in the direction that the beetle is facing.

-‘Rotate….’ is when the beetle rotates in the direction ‘z’ you can change the direction to either y or x.  Then by ( there was a variable there but I replaced it) 360/7. For some reason the computers cant do the correct symbol or way of a fraction, this fraction is 360/7 that block is for the angle that the beetle will be turning.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because there are 7 sides to a heptagon.

-‘Stop extruding’ is when the nozzle stops dispensing plastic. This block is often used when moving from one place to another without dispensing plastic.

‘Set……’ is when the bettle is set to a certain position, which can be changed because it is a vairble/ has a drop down box.To z another varible/ drop down box. Poistion+ 1.  That means that the z poistion is added 1. That is why there are layers.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because there are 7 sides to a heptagon.

Turtle Art- What is different and similar to Beetle Blocks

-Some blocks are the same but called different things

-Beetle Blocks you can print on, and Turtle Art you cannot

-Beetle Blocks is 3D

-They both use angles/degrees

-They both have variables

 

Heptagon on Turtle Art

 

Screen Cast

My understanding of the code

-‘Pd’ is nearly the same as ‘start extruding’, the only difference is that  ‘start extruding’ means  that the plastic starts dispensing from the nozzle. Since Turtle Art is not used for 3D printing the block is a ‘pd’ that block is telling the turtle to trace where it is going.

-‘set colour’ this block changes the colour from one to another. The reason that there is a number there is because Turtle Art’s colours arnt written as the actal colours name but a number. On the internet you can search up a colour chart so that you know what colour you are going to get. This is a example of one…

-‘Right’ This block tells the turtle to turn right 51 degrees. The reason that I choose 51 because 360 (360 because that is the number all of the angles add up to) divided by 7 (the number of sides to a Heptagon) =51.

-‘Forward’ the ‘Forward’ block tells the turtle to move forward 90 spaces. I choose 90 because otherwise it would be very small.

– ‘Repeat‘ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because there are 7  sides to a heptagon. This block looks a little bit different to the Beetle blocks repeat. It does the same thing but just looks different.

 

Heptagon Pattern on turtle art

This is as close as I can make this pattern to the other one. I couldn’t turn the heptagon so that the flat part would be in he middle, if I could have done that it would be extremely close.

Screen Recording

I was not able to upload the screen cast because it was too long. After I Handbraked it it was still to long. Or it just didn’t work.

My understanding of the code

-‘Pd’ is nearly the same as ‘start extruding’, the only difference is that  ‘start extruding’ means  that the plastic starts dispensing from the nozzle. Since Turtle Art is not used for 3D printing the block is a ‘Pd’ that block is telling the turtle to trace where it is going.

-‘set colour’ this block changes the colour from one to another. The reason that there is a number there is because Turtle Art’s colours arnt written as the actal colours name but a number. On the internet you can search up a colour chart so that you know what colour you are going to get.

-‘Set pen size’ is setting the pen to either thicker or thinner depending on the number you put in.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because I want 7 heptagons in my pattern. This block looks a little bit different to the Beetle blocks repeat. It does the same thing but just looks different.

-‘Right’ This block tells the turtle to turn right 51 degrees. The reason that I choose 51 because 360 (360 because that is the number all of the angles add up to) divided by 7 (the number of sides to a Heptagon) =51.

-‘Forward’ the ‘Forward’ block tells the turtle to move forward 90 spaces. I choose 90 because otherwise it would be very small.

-‘Pu’ tells the turtle to stop tracing where it goes. This block is often used for moving somewhere to another place when you don’t want to draw. It makes you pattern look a lot cleaner.

-‘Forward’ the ‘Forward’ block tells the turtle to move forward 70 spaces. I choose 70 because that is the size I want my pattern to be. This forward block determines how much space there will be between each Heptagon.

-‘Left’ This block tells the turtle to turn left 51 degrees. The reason that I choose 51 because 360 (360 because that is the number all of the angles add up to) divided by 7 (the number of sides to a Heptagon) =51.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because I want 7 heptagons in my pattern. This block looks a little bit different to the Beetle blocks repeat. It does the same thing but just looks different.

 

Heptagon Pattern with no middle on turtle  Art

I think this pattern is closer then the other pattern was, the main difference is that the beetle blocks pattern is full on the inside and this one id hollow, you can see all of the Heptagons. The only thing that I changed from t he last code is that here is no forward block down the bottom after the last repeat. This makes all of the Heptagons more squished together.

Screen Cast

 

My understanding of the code 

-‘Pd’ is nearly the same as ‘start extruding’, the only difference is that  ‘start extruding’ means  that the plastic starts dispensing from the nozzle. Since Turtle Art is not used for 3D printing the block is a ‘Pd’ that block is telling the turtle to trace where it is going.

-‘set colour’ this block changes the colour from one to another. The reason that there is a number there is because Turtle Art’s colours aren’t written as the actual colours name but a number. On the internet you can search up a colour chart so that you know what colour you are going to get.

-‘Set pen size’ is setting the pen to either thicker or thinner depending on the number you put in.

-‘Right’ This block tells the turtle to turn right 51 degrees. The reason that I choose 51 because 360 (360 because that is the number all of the angles add up to) divided by 7 (the number of sides to a Heptagon) =51.

-‘Forward’ the ‘Forward’ block tells the turtle to move forward 90 spaces. I choose 90 because otherwise it would be very small.

– ‘Repeat’ block, that means all of the blocks in between that block will be repeated whatever number you choose to put in the variable. I choose 7 because I want 7 heptagons in my pattern. This block looks a little bit different to the Beetle blocks repeat. It does the same thing but just looks different.

-‘Pu’ tells the turtle to stop tracing where it goes. This block is often used for moving somewhere to another place when you don’t want to draw. It makes you pattern look a lot cleaner. 

-‘Left’ This block tells the turtle to turn left 51 degrees. The reason that I choose 51 because 360 (360 because that is the number all of the angles add up to) divided by 7 (the number of sides to a Heptagon) =51.

 

How to change the pen size

-‘Set pen size’ is setting the pen to either thicker or thinner depending on the number you put in.

How to change the Colour

-‘set colour’ this block changes the colour from one to another. The reason that there is a number there is because Turtle Art’s colours aren’t written as the actual colours name but a number. On the internet you can search up a colour chart so that you know what colour you are going to get.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

By November 25, 2019.  No Comments on Beetle Blocks  Uncategorized   

Parts, Purposes and Complexities

School System

Flower Light Parts Purposes and Complexities

There is not that many complexities now, but once I pull apart the inside I think there will be more.

Taking out the battery

Taking out the light

All of the parts

The flower is actually just the container, the light in the bottom left corner is the actual light and the battery sits in the back of it.

The Light

Up Cycling

This is my plan, what is going to happen is the moisture sensor will be stuck in the plant and it will send messages to the micro bit throught he alligator clips. The message will be either these three messages, needs mores water, just right, too much water. When the plant needs more water the light will flick on. So if the plant needs water you can just tell by the light.

My first code/ Explaining the code

Where I will be testing the code

Testing the Code

When I put the Sensor in any one of the pots or even just in the air the LEDS always show full pot, I’m not sure why though.

 

 

What did I do?

I made a program for a moisture sensor to sense if a plant is either dry, just right or  too much water. Unfortunately that code hasn’t worked yet, it is very strange because I copied it right off of a video.

What was important about it?

The most important part about the code is the if ,else if and the else block. That block makes the moister sensor has something to choose from, not it just being random.

Where could I use this again?

I could use this code in another code, the only thing I would change is the LED picture, then if I wanted to I could change the sensor and then I would have a whole new project.

Do I see any patterns in what I did?

No there are no patterns in the code. Especially the start of the code because it is quite complicate.

How well did I do?

I would have liked to had it finished. I thought the code would have been easier but it wasn’t I probably should have chosen a different project. But since I did choose to do the moisture sensor I’m very happy with what I have done.

What should I do next?

If we had more time on this project I would have definitely tried more codes that work.

What I was making

 

 

Sphero

What is a Sphero?

A Sphero is a programable ball, you can program it with Block code, Java script or you can drive it yourself. They can also swim!

 

This is our first Tutorial-Block

This is the code

The code is quite simple, all it does is go forward then turn and delay for 1s.

Our Second Tutorial-Block

The code

This code starts on a heading 270 degree, that means it will start moving forward at that degree. Then it will loop/repeat roll forward at the speed of 61 for 1s.

The third Tutorial-Block

The Code

This code is basically the same as the last one the only change is that when the code makes the Shero turn the Shero will make a random animal sound and flash green, then at the next corner it will flash pink and rotate between the two for every corner and also each time it will make a random animal sound.

The Fourth Tutorial-Block

The Code

This code looks hard but is actually simple, all it does is when you catch it it makes a sound so the players know that they have caught it, at a random time/ catch it will make a different sound and after say your out, but also change a different colour.

The First Tutorial- Java Script

The Code

This code rolls around in a square when at a corner it plays a sound and on the final corner it plays a different sound.

The Second Tutorial- Java Script

I didn’t have time to film the Java Script working

 

What did I do?

I programmed multiple tutorials.

What was important about it?

Mostly the degrees block, because if you don’t have the degree block right the Sphero will turn the wrong way.

Where could I use this again?

I could use a degree block on a Micro bit.

Do I see any patterns in what I did?

No, all of the codes are diffrent. They all use some similar blocks though.

How well did I do?

I think I did well especially with the Java Code.

What should I do next?

If I were to continue doing Sphero I would finish all of the tutorials then make a project using Java script because it is a challenge and I really like doing it.

 

 

By October 11, 2019.  No Comments on Sphero  Uncategorized   

Graveyard Mini golf

Graveyard Mini golf was originally going to be programmed by the Humming bird but there wasn’t enough ( that is why everything in my design book id humming bird related ) Because there wasn’t enough humming birds we decided to try it on the micro bit. It is really hard to get it working so we are now switching to EV3 Lego.

My understanding of the Lego EV3 Brick

What is it?

An Ev3 Lego Brick is a Lego coding source that we are extremely lucky to use. It has two different types of ports to plug in cords to motors and more. At one end is a numbered port [there are 4 ports in each end] The numbers go up to four. Then at the other end is port AB and C. The letter ports are for motors and the numbered ports are for sensors. There are two types of motors medium and large I am using the large motor for the windmill. The EV3 brick also has three more different ports to hook up into your computer they are called port USB,SD and PC. The USB cord is only for downloading, so don’t hook it up to the brick if you want to activate Bluetooth.

My Goal (draft 1)

My Goal is to have a successful mini golf track. That includes a spinning Ferris wheel, multiple spinning gravestones. Also there will be a spider sitting/climbing the Ferris wheel and its legs will be moving around.

My design book (draft 1)

 

 

 

 

 

 

 

My design Book (draft 2)

My Goal (draft 2)

My goal is to have a successful mini golf coarse which includes

  1. A spinning windmill

That is unfortunately all for now because that is all we will probably have time for because we have spent a lot of time trying to use the micro bit.

 

This is my first draft of the micro bit code

 

Last design session we tried the code using the actual micro: bit and the servo motor wouldn’t spin. When I moved the GND cord into certain spots it would spin a little bit. I don’t know but I think it is not working really well because of the connection. Next design session I’m going to try and fix it. So that is why there will be no video of the first code working.

Screen recording explaining code

How we built the windmill

First I made the base for the brick

Then I added the motor on joined by a few blocks connected to the base.

After that we added the windmills arms and because of the weight of the windmills arms I had to add some stabilisers onto the base to hold it up at the front. Then because we joined the motor on using (I’m not sure what they are called) The motor would spin around so we added some more stabilisers up the top.

Where we added the stabilisers

The Windmill Working

Where we added some more blocks.

Lacey and I both agreed that we wanted the golf ball to be able to go under the brick so we added some more blocks onto the base

 

The screen cast explaining the code

 

Photos and videos of the process

This is the coarse with the grass only on.

The coarse without the windmill and zombies mouth.

The coarse Completed!

 

Reflection

I’m very proud of what it turned out like. I wasn’t expecting the craft to be finished because I thought that the code would take longer. Thanks to Darragh and Alex for helping me when my group didn’t. I would have liked to had a bit more help from my group because almost every night I would take it home and do something.

 

 

 

 

 

Kites Investigation

Claudia and I worked together to work out what each of the angles equal.

This is our presentation

Hummingbird

Jessica and I’s ‘creature’ is called a Zibry. It lives in the library. Jess and I had the idea that when someone says ‘Party Time!’ Zibry will start dancing and the L.E.D lights will light up.

What is a Hummingbird?

A hummingbird is an awesome little programming board. That you can program to do really cool things with. You can program L.E.D lights to flash, vibration motors, sound sensors, and more!

What did I do?

I coded a sound sensor to search for sound then once it finds sound it tells the lights to light up.

What was important about it?

The sound sensor. I need the sound sensor to start the program.

Where could I use this again?

I could use the when space clicked I a different code.

Do I see any patterns in what I did?

I saw a pattern in the code for the led lights. When they are programmed to light up and stop it is the same blocks just different numbers.

How well did I do?

I think I did pretty well for just basically doing the whole thing in one day. I would of liked to add the gear motor but otherwise I really like it.

What should I do next?

Add the gear motor.

What Zibry looks like

 

My Goal

Our goal is to have Zibry dancing in the end and to have the vibration and sound sensor working in order. I think it will be tricky for them to all work in the order that we want it to.

My Plan

Parts Purposes and Complexities

My screen recording of the first code

First code in action

 

The gear motor wasn’t working for some weird reason so I decided not to include it in my project.

I also didn’t get time to make Zibry ):

 

 

 

 

 

 

 

 

 

 

 

Maths-angles

I know that in a circle the angles equal 360 degrees and I fat 4 kites into a circle so all I did was divide 360 by 4 which equals 90 degrees.

I knowtist that on the smaller kite there are the same angles as the bigger one they are just smaller.

Lego robotics

EV3 Lego Robotics Tricycle. My Tricycle will dodge obstacles and follow a path.

What is a EV3 Lego Brick?

An Ev3 Lego Brick is a Lego coding source that we are extremely lucky to use. It has two different types of ports to plug in cords to motors and more. At one end is a numbered port [there are 4 ports in each end] The numbers go up to four. Then at the other end is port AB and C. The letter ports are for motors and the numbered ports are for sensors. There are two types of motors medium and large I am using the large motor for the tricycle. The EV3 brick also has three more different ports to hook up into your computer they are called port USB,SD and PC. The USB cord is only for downloading, so don’t hook it up to the brick if you want to activate bluetooth, it just confuses the brick. I used scratch at first but it wasn’t reliable Bluetooth wise so I switched to a app called Lego Mindstorms which works really well with Bluetooth 

 

What did I do?

I coded a Lego Robotics Tricycle to follow a path.

 

What was important about it?

The coding. The important thing in the coding is the positive and negative numbers. They change the whole code!

 

Where could I use this again?

I could use the coding again in a different project on a different course.

Do I see any patterns in what I did?

I saw patterns in the left and right they were basically the same but with diffrent negitive positive numbers.  Also same thing with forwards and backwards.

How well did I do? 

I think I did well on the coding and I have learnt a lot about it. I also think I did well on the track.

What should I do next?

I would like to make the robot choose which path to follow

 

My first code and screen recording

Video of first code working

 

Second code and screen recording

 

Video of code working

The new/edited screen recording of code

 

And this is the video of the code working

This is the track


Unfortunately the tricycle was too big for the track but I’m still really proud of both the tricycle and the track

Pictures of the process



Aboriginals History with the Makey Makey

For our project ‘Brining Australia to Life’ with the Makey Makey Claire and I are researching the Kimberley Tribe. Our aim is to teach our class about the Kimberley Tribe and also to teach ourselves.

We will set it out like this

The page on the left has the diorama of what it will look like. And on the write there is all of the facts.

This is our steps to Achievement.

 

We will need

These items

This is our Coding

We put a when clicked block  with a play sound recording

For the second one we did again a when clicked block with the tropical birds sound. But at first we accidentally did a when flag clicked so when it came time for it to work we had to change it.

The most important part about it is the sound recording.

I could use this again in another makey makey project except just change the sound recording.

There is a pattern in the coding, the coding both has a when clicked block.

I think we could of done a little bit more with the coding.

If we had more time for the coding we would of liked to make the water fall make a sound.

I learnt how to record a sound. At home Jack [my brother] was helping me record the sound. We recorded it as a screen recording and it wouldn’t insert into scratch. [that’s what I learnt] So Jack and I stayed up really late trying to play the screen recording on my laptop and record it on Jacks, but the audio was really bad. So Jack showed me this app on his laptop[ sorry couldn’t remember the name of it] that might of helped the audio. But it didn’t so the next day at school Claire and I recorded it onto scratch.

 

This is our Script for recording

 

So far I have learnt that you cant upload a video onto scratch and use it as a sound.

And how to upload a sound onto scratch.

 

 

This is the start to our project

We just finished cutting and gluing on the beach.

This is the middle

We were painting our grass, we also added pearls into the sea

We have almost  finished. I made a tent to go onto the sand as a convict tent. We are still waiting for the paint to dry so we can stick on these

Trees, they don’t look as blue as in the photo, they are more greenie not in the photo.

When I was sticking on the trees with hot glue, the paint was still wet so it wasn’t sticking so I took it home and stuck them on with clear pva glue.

 

This is the finishing product

 

I’m proud of Claire and I’s Aboriginal History project. I really like the tent.

The most important thing is probably the tent and all of the information because it would of looked like an ordinary bush, but since the tent is there you can tell it is around the time of the arrival of the settler’s.

I could see a pattern in the code, all we did was two when clicked and then put in the play sound…… until done. That  is what the code looked like for both.

I think out of 10 I could rate it a 8 or 9, I hoped we could of not just made it look better but also the coding.

If we had more time I think it would be good to add a waterfall and a camp fire.

 

Yay!!!! We had enough time to add a water fall!

But not just a water fall we added a cave behind it

First Claire and I cut up blue pieces of paper

Then I glued them to the box

We coloured  in the river/stream

Then cut out the cliffs

Made the people

Stuck on the cliffs [ it was a bit of a struggle sticking on the cliffs]

And added the people

 

The most important thing was probably the tent and the cave, because the tent it was telling the story that it was around the settlement time and the cave because there is the aboriginal people in there and it was really fun to make!

I saw patterns in the code like is said before.

I think we did really well i really like how colour full it is.

If i could add one more thing i would add sound to the waterfall.