9/28-10/31 Learning Journal Update
This is a timeline of our plan for our prototype of a music festival.
This is an infographic explaining the prototyping process of a Volkswagen Bug
These are reading comprehension questions that I answered after reading chapter one of Dreaming in Code
This was the pre-assessment I took at the beginning of Module one.
This was my lab, and I added it to show my growth on the topic.
This was the first lab we did where we learned about garbage collection and what that entails
This was a lab called promises. We did this specifically so we could see what information
This is the Github Repository I created and edited to get used to storing my code.
This was the Pre-assessment on Gmetrix prior to learning the information
This is an infographic for Volkswagen car prototypes.
Artists started to move away from impressionism and towards abstraction because they wanted to capture multiple angles at once, and draw pictures that were not as realistic and more up for interpretation. One major difference between other culture's abstract art is the art often being portrayed in a 3D form like carvings or pottery. In contrast with past abstract artists like Picasso who primarily worked with painting 2d figures. Abstract art can be especially related to math because of the geometric figures commonly used in abstraction. I like work based on data, because when its expressive then it looks very messy and uncohesive.
Borax is cleaning powder that you add to water. It is also known as Sodium Borate. You use hot water to make the solution supersaturated. It contains more powder than the mixture can take at a lower temperature. When the water cools it remains floating in the cup with some at the bottom, and in this case it clings onto the pipe cleaners ..I used a lot of curved angles to give the flower a 3D look. To do this I bent the flowers upward and give them more of a lively shape.
I can explain how simulations can be used to simulate real life events. I can create a basic computer science simulation
can apply useful list methods to ater and access information about a list.
I've been taught about Mandalas, which heavily relates to engineering and geometry. Engineering requires me to use things like a X-acto knife as well, and Geometry was used to make sure the shapes were roughly similar in size and spaced evenly.
I've demonstrated the principle and elements through my still life drawings because I used a variety of colors, rhythm, and more to make the piece look like a semi-realistic piece of fruit.
I experiment with the different possibilities by coming up with idea and trying to add unique aspects that make the pieces stand out.
Some of the famous artworks that have stuck with me is the banana taped to the wall and the box of trash, because they are unique and more memorable than other pieces we've seen
We integrated electrons by making them the bold color in each level or a lightning bolt.
We used the edpuzzle a lot as a reference to what the mandala should look like.
It can look like a million different things in a really simple blank canvas. It shows me new possibilities.
It was pretty successful and I love the end result with all the layers put together.
I would change the project by changing the groups. Even though I know this is difficult, it's difficult to finish the project correctly when your partners won't contribute.
I can explain what a function is. for example a function is something that simplifies a lot of commands. I can write my own function. For example,
def make_cereal():
get_bowl() pour_cereal() pour_milk()
This is my completed box in Onshape. I extruded each of the parts individually in Part Studio, and then I brought it over to a different tab called assembly. From there I attached the pieces together so it is a cohesive box.
Bottom
This was the first piece I made where I figured out the dimensions and made the original finger joints.
Left/right
This was the first side I made. I had to make finger joints on three sides, but not on the top since their is no lid.
Front/back
This is the final piece I added, I made sure the finger joints corelated with the rest and then attatched it to the box.
Cardboard Box(proficient)
We used the glowforge machine to cut out the designs we made in onshape. Then, we glued it together to make the complete box.
The normal force is proportional to the weight and mass(gravity). Newton's second law explains what forces are proportional to which.
The friction is moving forward. For example, if a wheel is going clockwise when the wheel is moving to the right at the top, then the wheel is moving to the left at the bottom. This means that when the wheel hits the floor it's going backward, and therefore the force of friction is moving forward.
The equation for friction force is Ff = Uk *Fn.
To change the grippiness, you can add weight and change the texture of the wheels to prevent slipping. The only thing that does not affect it is the amount of surface area.
For this project, we instructed our robot to go forward, backward, left, and finally right. We did this by instructing both wheels to move forward at a .5 speed. For going backward, we did the opposite by assigning it to a -.5 speed. For left and right we used both speeds equally, but in different order.
We finished our script and went over our movie together.
We did background research on our ancient civilization. We chose Classical Mediterranean, and brainstormed what story we are going to do for our play.
We did class norms and signed a group contract.
It can be detrimental because it takes away the human parts of art and what makes it unique.
Onshape 5: Grid Desgin
Onshape 6: four leaf clover
I used the circle, fillet, mirror, and offset.
Free form practice
I used the fillet, rectangle, mirror, and linear pattern.
Artistic Ellipse
I used the mirror, fillet, elipse, and dimensioning tool
Robot wheel
We used the center point circle tool, and the center point rectangle.
Robot Chassie
We used the dimensioning tool, the rectangle tool, and the center point rectangle tool.
Robot Sides
We used the copy & paste, dimensioning tool, and the rectangle tool.
Car drawing
We used the onset tool, the circle tool, the spline tool, the fillet tool, and the rectangle tool, the trimming tool.
We changed groups and made a list of norms to help maintain order.
For this assignment, we practiced organizing our code on Python, and troubleshooting by making each GP light up in a circular pattern. Our main goal was to assign names to each LED with the corresponding GP. Afterwards we uploaded our code to Github. This is important, because you now can safely store your code and if necessary share it with others.
Engineering includes describing your plans and ideas. It's sometimes difficult to only tell people through words, and it's easier to describe through pictures and drawings.
Box
Box With Flaps
Disc top view
Disk front view
Art doesn't have a set of rules in my opinion. It is very versatile and anything can be turned into art with enough effort. Although, all art is not necessarily good art. Other subjects can relate to art by using subject concepts to make a new version of art. Another option is using art to show what you're working on in class. For example, if you make a paper mache globe for your history class!
What is soldering? It's melting solder over circuits and wires over a circuit board.
The purpose of soldering is to complete a circuit.
A melting point is the temperature that a solid turns into a liquid.
Copper has a higher melting point, because it takes more heat to melt copper than to heat up solder. When you use a soldering iron the solder will melt but the copper wire won't.
import time
import board
import digitalio
LED_0= digitalio.DigitalInOut(board.GP0)
LED_0.direction = digitalio.Direction.OUTPUT
LED_1= digitalio.DigitalInOut(board.GP1)
LED_1.direction = digitalio.Direction.OUTPUT
LED_2= digitalio.DigitalInOut(board.GP2)
LED_2.direction = digitalio.Direction.OUTPUT
LED_3=digitalio.DigitalInOut(board.GP3)
LED_3.direction = digitalio.Direction.OUTPUT
LED_4= digitalio.DigitalInOut(board.GP4)
LED_4.direction = digitalio.Direction.OUTPUT
LED_5= digitalio.DigitalInOut(board.GP5)
LED_5.direction = digitalio.Direction.OUTPUT
LED_6= digitalio.DigitalInOut(board.GP6)
LED_6.direction = digitalio.Direction.OUTPUT
LED_7= digitalio.DigitalInOut(board.GP7)
LED_7.direction = digitalio.Direction.OUTPUT
LED_8= digitalio.DigitalInOut(board.GP8)
LED_8.direction = digitalio.Direction.OUTPUT
LED_9= digitalio.DigitalInOut(board.GP9)
LED_9.direction = digitalio.Direction.OUTPUT
LED_10= digitalio.DigitalInOut(board.GP10)
LED_10.direction = digitalio.Direction.OUTPUT
LED_11= digitalio.DigitalInOut(board.GP11)
LED_11.direction = digitalio.Direction.OUTPUT
LED_12= digitalio.DigitalInOut(board.GP12)
LED_12.direction = digitalio.Direction.OUTPUT
LED_13= digitalio.DigitalInOut(board.GP13)
LED_13.direction = digitalio.Direction.OUTPUT
LED_14= digitalio.DigitalInOut(board.GP14)
LED_14.direction = digitalio.Direction.OUTPUT
LED_15= digitalio.DigitalInOut(board.GP15)
LED_15.direction = digitalio.Direction.OUTPUT
LED_16= digitalio.DigitalInOut(board.GP16)
LED_16.direction = digitalio.Direction.OUTPUT
LED_17= digitalio.DigitalInOut(board.GP17)
LED_17.direction = digitalio.Direction.OUTPUT
LED_18= digitalio.DigitalInOut(board.GP18)
LED_18.direction = digitalio.Direction.OUTPUT
while True:
LED_0.value = True
time.sleep(.5)
LED_0.value = False
LED_1.value = True
time.sleep(.5)
LED_1.value = False
LED_2.value = True
time.sleep(.5)
LED_2.value = False
LED_3.value = True
time.sleep(.5)
LED_3.value = False
LED_4.value = True
time.sleep(.5)
LED_4.value = False
LED_5.value = True
time.sleep(.5)
LED_5.value = False
LED_6.value = True
time.sleep(.5)
LED_6.value = False
LED_7.value = True
time.sleep(.5)
LED_7.value = False
LED_8.value = True
time.sleep(.5)
LED_8.value = False
LED_9.value = True
time.sleep(.5)
LED_9.value = False
LED_10.value = True
time.sleep(.5)
LED_10.value = False
LED_11.value = True
time.sleep(.5)
LED_11.value = False
LED_12.value = True
time.sleep(.5)
LED_12.value = False
LED_13.value = True
time.sleep(.5)
LED_13.value = False
LED_14.value = True
time.sleep(.5)
LED_14.value = False
LED_15.value = True
time.sleep(.5)
LED_15.value = False
LED_16.value = True
time.sleep(.5)
LED_16.value = False
LED_17.value = True
time.sleep(.5)
LED_17.value = False
11/6/23
ro
Tractor Sketch
Truck Sketch
This is an example of how functions work and what aprameters you can use in the functions. There is also an example of values you can assign to each function when calling it.