Hummingbird

At the moment I am learning about hummingbird and how to use it. The aim of this task was to investigate outputs, inputs, different types of sensors and LED lights. We went on to a website to teach us a more about hummingbird. On this website there are modules with exercises to discover more about LEDs, motors, sensors and more.

 

Inputs

Inputs are mainly sensor. Inputs send a message to the computer to tell us what it has found.

Modules 1 using outputs 

Outputs

Outputs are LED lights, motors etc. Inputs are messages sent from the computer to the hummingbird board to make the program work.

Exercise 1

The aim of this exercise was to investigate the single LED light and the bright intense.

Exercise 2

This exercise we had to make our light stay on for 3 seconds.

 

 

Exercise 3

This exercise we connected a second LED light to the hummingbird board and had to make the first LED light hold for 2 seconds and then the 2 LED light will hold for another 2 second and at the same time they will both turn off.

Exercise 4

This exercise we had to write a program that turns two LEDs on at different intensities, waits five seconds, and then turns both LEDs off. 

 

Module 7 using inputs 

Inputs

Inputs are mainly sensor. Inputs send a message to the computer to tell us what it has found.

Exercise 1

Attach a light sensor to the hummingbird board and use the hummingbird light brick and see what happens.

This exercise we use a light sensor around a room and it only took one brick to do and we tried it I different light intensives.

This is my hummingbird video

My video will not load and it malfunctioning, sorry

 

Ev3 Robotics

Ev3 is a type of LEGO robotics that uses the a brick , the brick is the brain of the entire robot without it nothing may work. This robot uses a program that’s new to me so it took sometime to figure out.  I didn’t have just one challenge we had to build the robot we struggled to find parts but we got there in the end and our robot look amazing.  Before we started to do challenges we had to do a drawing of our robot, a right angle and birds eye view drawing. We had to list all the parts of the robot and tell what they do, this drawing took  2 weeks to do but it still not finished.

Programing

Programing wasn’t easy we struggled to find the purposes of each box. Once we got that done we got to start our challenge

The Brick

The brick is the most important part of the entire robot without the brick nothing moves or works. The robot is sort of  like the human body but the brick is the brain. Without a brain nothing works. The brain holds our knowledge and uses it to make us move and work. The brick is just the same but it controls the robot and you have to teach by programing.

Drawing

 

CHALLENGE: Move your robot forward

from the start line to the finish line and

back to the start. No turns.

 

What should you do?

  • Move your robot from the black line to the green line and back using seconds, using degrees and using rotations.

 

1) What did you notice? Differences/Similarities between seconds, degrees and rotations?  Which was most accurate? Least accurate?

 

 

Seconds: 

I found out that the seconds move the robot for that amount of time you program. I found seconds easier and quicker because I understand more and made more sense when I figured it out. I started to use the second with a slower speed witch meant I had to make the robot go longer. After I did that I change the speed faster witch meant I had to make the robot go for lest time.

 

 

Degrees:

I found out the 360 degrees is one rotation of the wheel. I tried 90 degrees and that did one quarter of a 360 degrees rotation. Next I tried 180 degrees and did half of a 360 degrees rotation. This programing took a while to figure out because we use a small amount of rotations but we try something bigger witch got us to the end of the 1 metre ruler, next we used the exact amount of rotations to get back.

Rotations:

I found out the amount of numbers you have the wheel doses that many rotations. This was the first one we did so it is a bit to long. This one we used little rotation but a lot of speed, we started of by doing 100,100,100 and so on but then we added rotation witch cut the program of a bit.

Turning Challenge

CHALLENGE 1: Your robot is a baseball player. Program the robot to go around the baseball diamond

What should you do?

 

  • Program the code
  • Test it out

 

Explain our code.

In this code we used rotations to move round the base. To move straight we used 6 rotation and to turn we used 1.7 rotation. We used 50 as our speed and -50 to change our direction.

What was challenging?

I found challenging was to find out how many rotations we needed to turn our robot and what speed in the end we used 20 as our speed and 1.7 as our rotation.

I also found challenging was how fast our robot should and how many rotations we should use. Soon we figure that it was the same as go up on the move straight challenge with no turn. In the end we did 50 as our speed and 6 rotations.

 

What do you notice about how the robot moves? Which parts? How?

I notice the motors moving the wheels so it could get around but every time it was turning only one wheel was moving. I thought why and then I realised because the wheel on the out side was stirring the robot so it could change directions the other stop so the other wheel could turn around to the other side.

 

Could it be done a different way?

Yes. I thought seconds might be better and least longer to program because I understand more and I know how to turn the robot 90 degrees and the program for 1 metre. I all ready have a rough idea of it.

 

 

CHALLENGE 2: Your robot is a baseball player.

The robot has to run from one base to the next.

Oh no! He’s going to be tagged out.

So he has to turn around and run back to the previous base!

What should you do?

 

  • Program the code
  • Test it out

 

Explain our code.

This program we used degrees. For the straight side the speed we used was 50 and the degree was 1750. For the turning part we used 100, the speed was 20  and the degrees was 360.

 

What was challenging?

I found challenging was the how much rotations I needed for 1 metre. I used only a small number and that did not work so I decide to do a bigger number and that was still not bigger enough. I had 5 attempts till I could figure it out, once I did I was so proud of my self.

What do you notice about how the robot moves? Which parts? How?

I notice the motor was doing the exact something as the other one, when it was turning one of the wheel stoped and one of the kept going because one stops to grip so the other turn the amount to do the turn.

 

Could it be done a different way?

Yes. I could of done seconds or rotations. Rotations I have done a lot so I know 1 metre and how much rotation I need to turn. Second I can do the same I know 1 metre and how many second I need to turn.

Colour sensor 

The aim of this task was to make you robot move to a coloured piece of paper and turn and return to it’s starting point. In this program I used seconds I could of used rotations or degree but I chose seconds because I understand more and I easier because I know how many seconds programs so I can use them in my challenge. 

What’s a colour sensor

A colour sensor is a type of sensor some know it as a light sensor. A colour sensor can either follow a line or stop at a line and go to the next program. You can program the colour sensor to the choice of colour.

 Challenge 4:

Can you make the robot move to a coloured piece of paper and turn and return to it’s starting point.

Explain the code

In his code we used something different we used a new type of coding called on. On dose not have a certain amount of second, rotations or degree. On constantly keeps going I dose not stop unless you have a colour sensor program to make the program stop or go to the next one. This code we used a pivot turn, witch is when one wheel stops and the other one keeps moving.

What was challenging?

I had one problem the robot wasn’t moving probably so I need help to found out what. Someone helped me and we found out the problem. Apparently I needed to change one of the ports and insert into another one to move the robot, this is confusing me why I had to change ports and it’s something I want to figure out.

What do you notice about how the robot moves? Which parts? How?

I notice straight away when the sensor senses the colour it went straight to the next program because I had program it to sense the colour once it found it, it will to go straight to the next program block to continue the rest of the program.

I notice our robot did a pivot turn. One wheel had stoped and the other keep going for the certain amount of time. Next I want to do a turn when one reveres and one goes forward.

Colour Sensor Brick

1: This brick is the start brick. When you tap on it will start the program

2: This brick is called ‘on’. There is two things on this brick direction and speed

3: This brick comes up with a menu bar with different types of sensors.

4: This brick shows colours with each having a number to match. The colours are black, green, red, blue, yellow, white and brown.

5: I know this brick you can connect it into others that look the same but have writing in in them like the direction, speed and colours.

6: This one is important to check because if you don’t have it in the right port I wouldn’t work.

7: This is sort of like the other one it’s is important to check if it’s not the same ports plugged in on the robot it wouldn’t work.

Challenge 5:

This task was to learn and get to know about a switch brick and what it dose. To complete our challenge we had to program the robot to move around inside of a rectangular shape and not escape by using the colour sensor.

This challenge I had to use my knowledge of what I had learnt of about the bricks and  the robot. We learnt what the switch brick is, the top of the brick is yes and the bottom is no but that’s what we were told the rest was up to us to investigate.

I this challenge I had trouble to keep the robot inside the rectangle. My first challenge was to find out what to put into my switch boxes until I had help from someone and found out you need a display brick. I was wondering why I need it and I still need to discover why.

My second challenge was to find how can I move my robot and sense a red line this one was one of my biggest challenges. First of all I had used my knowledge to think of something similar to this like my colour sensor challenge. In my colour sensor challenge I used a type of programing called “on”, witch makes the robot continuously move at a speed you programed, until a colour sensor senses a colour and either stops or goes to the next brick of the program. I used my knowledge and used the start of the colour sensor program into this challenge.

My third challenge was to put it together. First I used the start of the colour sensor program and then I thought “what next?”. I was wondering when would I need my switch block and then I thought what will happen if I put it next to the colour sensor program, so I did it to see what will happen. Then I thought I wanted the robot to move around the rectangle so I added a turn to move the robot around. I needed this program going forever so I added a loop so the program will loop back to the start forever.

My first test of the program did work but it wasn’t complete it went outside of the rectangle corners because there is no colour there. I want it to stick to sides of the rectangle so I thought maybe I should slow down my turns and see what will happen. The turn keep my robot inside the rectangle and the loop keep the program going forever.

 

Program Snip

This program I used on and seconds. I chose seconds because I have done this in my first Ev3 challenge and I found it the easiest, I haven’t done it in any other of my other challenges. The turn I used was a pivot turn because I found that the easiest turn.

1: This brick is the start brick to start your program without it you may not start the program

2: This button comes up with a drop down menu with off, on, seconds, degree and rotations

3: The direction button I have it on 0 because I want it to go straight if I had it on 50 it will make a 90 degrees turn.

4: This button controls the speed of the robot  I have it on 50 witch the speed it mid way, if it was on 100 it will go really fast.

5: This button can have seconds, degree or rotations the button allows you put the amount of second, degree and rotations you want.

6: When you hover over this button a drop menu comes up with different types of sensors

7: This brick shows colours and the colours have numbers that match. The colours are black, green, red, blue, yellow, white and brown.

8: This is part of the switch brick and means “no”.

9: this is part of the switch brick and means “yes”.

My Videos 

Fail 1

My turns were a bit big so I made them smaller witch got my robot staying it the paper. Most of my tests, my robot kept getting caught on the piece of paper witch was really annoying so I managed to get a video of it working.

The Video

My video is not working so I am going to try again to get a good one.

EV3 Challenge: line following challenge

The task is teach your robot to follow a  black line using the colour sensor. You can ask the robot question using a switch brick ” if you see anything other colour, turn” and  ”if you see black, turn”.

Oval Challenge

The aim of this challenge was to get your robot to go around the oval.

This was my program for the oval challenge. First I started with a huge program and then used things I had learnt from other people and used that in my program but then I realised all it need it to correct it self if it goes outside the line and it doesn’t need a long program all it need a switch brick and 2 motion blocks. One of them tell the colour sensor to turn a bit to sense the black line again.

Here is a video of me explaining the program and what it dose. 

 

My Ev3 Video

 

Me Book Reflection

A me book is a book about yourself, this me book has four pages each page one had one hobby or interest. My me book interests: My favourite sport is netball, why? I like how you have to play as a team and not by yourself. I also like how you get to try out different positions and different plays. My favourite thing to do is travel around the world with my family, why? I like to get away with my family to a different places to explore and sometime get to know them more then ever. My passion is skiing, why? I like to explore the mountain and discover new runs, even I go down them sometimes. My favourite food is watermelon, why? I like the juicy flavour of the watermelon and how I can crunch the black seeds against my teeth.

ME BOOK REFLECTION

How did this activity help you to get to know your classmates?

I got to know other and the hates and likes. I even discovered more about my friends and what we have in common. I found out more about other people then meets the eye and even found things in common.

Was it difficult to think of things to draw?

I did find it hard to think of what to do because I had loads of idea what to do but I had a idea what to do, I thought of questions witch help me decided what do and now I have finished my me book.

Did you discover anything about yourself?

I discovered a lot about myself, I never knew I liked so many things. I used to only think my hobby is skiing but  now I went deeper and found out, I love so many things not just skiing.

Arduino

 

Arduino is a coding program for beginners and experts to do all sorts of projects. Just like what we did,  we did all thesis tasks full of challenges and problem along the way.

Task 1

Creating a Circuit to Light up an Red LED Light

For this project we used:

  • 3 alligator clips
  • 1 9V battery
  • 1 Red LED light
  • 1 330 Resistor

To do this we first connected 2 alligator clips to the 9V battery. One of the clip we connected the red LED light and the other we connected the 330 resistor, the third alligator clip we connected it to the 330 resistor and the red LED light.

Task 2

Using a Breadboard to Light up a  Red LED Light

For this project we used:

  • 1 330 Resistor
  • 1 Red LED light
  • 1 Breadboard
  • 1 9V battery

This project we start to learn about the breadboard. We followed a instruction on the board to see how we light up the red LED light. To start this project we inserted the red wire and the black wire on the 9V battery on to the breadboard, after we inserted the 330 resistor and the red LED light. For some reason it did not work, we went back to the breadboard to find out what was wrong, we found out the breadboard was not making a circuit though the LED light. We changed our problem get a circuit flowing  though the LED light.

 

 

Task 3

Using an Arduino Board and a Breadboard to Light up an LED Light

For this project we used:

  • 1 Arduino Board
  • 1 Breadboard
  • 1 Red Wire
  • 1 Black Wire
  • 1 Red LED Light
  • 1 330 Resistor

To start this project we learnt what is a Arduino board and how to used it. We connected the red and black wires to the breadboard and the Arduino board, we did not used a 9V battery in this project. This project is the same as the other one but we swap the 9V battery with the Arduino board. We used a program with this task to make our LED light blink.

 

Task 4

Using an LED Light with a Switch

For this project we used:

  • Arduino board
  • Breadboard
  • 3 Red Wires
  • 1 Black Wire
  • 2 Blue Wires
  • 1 Green Wire
  • 2 330 Resistors
  • 1 Red LED Light
  • 1 Switch

This project was really challenging we followed the instructions very carefully and it did not work, we found out we did not have the computer plugged into the Arduino board but all it did was blink. We keep pushing the switch over and over again we had no idea what is was and how to fix it. Soon after I ask someone to help us, we found out the problem. We had no program to make it work. I had no idea what the program was until I went searching for it and I found it. The switch made the LED light pause. I felt really proud our group that we did it.

 

Task 5

Potentiometer

For this project we used:

  • 1 Arduino Board
  • 1 Breadboard
  • 1 220 Resistor
  • 1 Blue LED Light
  • 2  Black Wires
  • 3 Red Wires
  • 1 Yellow wire

The aim of this task was to turn the potentiometer to change to speed of the flashing light. This was the hardest task yet, we had no idea what when wrong we checked and checked and checked until we were clueless. Honestly I though we were going give up. Until we got help we find the problem our computer did not work we used someone else’s computer and I it worked. I cheered jump down with relief that we found a way.

Task 6

Scrolling

For this project we used:

  • Arduino Board
  • Breadboard
  • 6 Red 220 Resistor
  • 6 Red Wires
  • 1 Black Wire
  • 2 Red LED Lights
  • 2 Yellow LED Lights
  • 1 Green LED Light
  • 1 Blue LED Light

The aim of this project was to make the LED lights flash one after the other with out stoping. The had the same problem, the computer did not working. So we got the same person to help us and It worked. The lights where like the flashing star in the sky but rainbow coloured.

I have enjoy Arduino in the past weeks with all the problem, challenges and team work. Thesis projects weren’t easy to do and build but with the help of my group we got it done. I can’t wait to face more challenges in the next project.

 

Lego Wedo

Dancing birds

The aim of this was to make the birds to dance in clockwise and anti-clockwise using a code we created. The code on our computer travels though a wire to the connection point to a other wire that travel to the motor to course the gears that controls the first bird and that the front there is a pulley that moves more gears to controls the second bird. Me and Michaela built our dancing birds by following instructions on a program Lego wedo, which along we learnt on the how gears work. The  program we start with  only made it go in a 360 degrees, together we figure how to make it spin clockwise and anti-clockwise to make it look like dancing. We started to add music to make a birds dance, we change the program again to make it dance with the music. It took us several attempts to accomplish. But we knew to was not perfect.

Here is our finished code

 

 

 

Lego Car Project

Excited but nervous wait ,wait ,wait I was only excited because I am going to attempt to make my first moving lego car. It wasn’t easy we face challenges and problem. But we did! I know what your think who is this we. Did you think I did this alone of course not I could do with out my partner Michaela. She help though all the problem, challenges and I help her, I could not ask for anyone better. Lego we do is a program were we learn how to program and discover what we need to build a cool lego robot. Our first problem was our car was turning around in circles. We discover need gear to make our car go straight. Turn out we were right I know I can’t believe either, anyway next we thought how can we make it better. Well I thought why don’t we add people (not real people just lego people) we both agreed, it look awesome! Soon we had a test drive… our test drive work! I felt excited inside, but I still know there was anyways something new we can add but we ran out of time. Now it was time for the challenge.

 

 

Year 4 Camp Reflection

on the first day at Ferngully lodge Healesville I had an awesome time – we did activities, watch a movie and had annoying sleep. the activities we did were twin zip lines, archery, leap of faith, komodo course and my favourite giant swing I was so scared but I love it in the end and I just want to again and again. after all those exhorting day we had free time I just jump on the trampoline when it was about time to watch the movie I snuggled in my sleeping bag and cuddle my toy I ready to watch the Lorax.

on the second day I woke tired but I was ready to go to Yellingbo conservation reserve and puffing billy. at the Yellingbo we saw and learnt about the Helmeted Honey Eater – did you know there critically endangered and there is only 196 left in the world. now onto the puffing billy. we started at Lakeside and ended at Belgrave. when we were on puffing billy I felt the wind rushed in the cart and the smoke fill the air then we went Dandong rangers park we went to a rainforest that was the when the dinosaurs  where around and next we went on a self walk we went back to camp a had more free time. when it was dawn we a movie called cool runnings.

on the third day we went Healesville sanctuary and saw amazing animals and birds. the first animal we saw at Healesville sanctuary were emus and koalas. we walk a bit a come kangaroo enclosure, there was a kangaroo in my site I pated the kangaroo and the fur was as soft as silk we explored along the track soon the when to the platypus show that was my favourite animal at Healesville sanctuary. after a few minutes we went a bird and the funniest bird there was Kevin he’s corolla. at the end of the my group when to the gift shop I bought koala (it was a toy) after a long 3 days of fun it was time to go home.

thanks Healesville

1 2