Indepth Blog Post #5

 

In Depth 2019 has been going well so far, but there is lots left to do if I want to have anything for In-Depth night. For the past week and a bit my mentor has been extremely busy with UBC exams and wrapping up the semester, but I still was able to see him, twice. The first time I went to learn was all day on a Saturday, then the following Friday for our second meet. Friday was a little crazy since he was busy with multiple other projects while still trying to teach me. So far, I have built the general skeleton of the arm, and I have mounted 2 stepper motors. Take a look of the arm in action:

https://www.youtube.com/watch?v=N2AdCaXbebE&feature=youtu.be

In the video, I am using something called a potentiometer which outputs an analog signal that has values from 0 – 1023. My code will tell the stepper motor (in reality the code gives instructions to the stepper motor driver that then operates the motor by quickly switching the polarity of the copper coils within the motor) to either go a certain direction if the potentiometer reads below 300, or if the other direction if the potentiometer reads above 700, if the potentiometer reads within 300-700, then the code will not send any instructions to the driver, meaning the motor will not turn. There is also a complicated mechanical part to the arm as well, but I will explain this in detail in future evaluations.

 

For the majority of our conversations, the white and black hat is used, since we are usually talking about very technical problems and solutions that require precise facts to be discussed and evaluated.

When I asked this question, I wore the blue hat, as I was setting up a conversation.

(Blue hat) Me: So why can’t we plug the stepper motor directly into the microcontroller, instead of using the driver?

(White hat) Mentor: That’s a great question, but because the stepper motor is simply just a few electromagnets and a shaft, it lacks the sophistication of say, a servo motor.

(Yellow / black hat) Me: Meaning we would have to manually change the polarity to initiate the steps (make the motor turn)?

(White hat) Mentor: Yes, which will be challenging, and hard to control. The driver basically takes the instructions we send it, via the microcontroller, and using an H bridge, will take the simpler instructions and use them to turn the stepper motor.

(he went on to explain more details using the white hat)

(Green hat) Me: Ahh, ok, I see that it makes much more sense to use a driver, but would it make any sense to try and create our own stepper motor driver?

(Red hat) Mentor: Probably not, a successful driver needs a lot of work to build and could take up a lot of valuable time.

(Black hat) Me: So why spend all that time when you can grab one on Amazon for a few bucks.

Mentor: Exactly.

 

 

Here is my code, see if you can find the statements which read the potentiometer values:

const int stepPin = 9;
const int dirPin = 8;
int customDelay,customDelayMapped; // Define variables
bool r = false;
int tim;
int s = 300;
void setup() {
  pinMode(stepPin,OUTPUT);
  pinMode(dirPin,OUTPUT);
  Serial.begin(9600);
}
int direktion (){
if (analogRead(A0)< 300){ //here is a line that reads the potentiometer
 Serial.println(analogRead(A0));
 digitalWrite(dirPin,LOW); //Enables the motor to move in a particular direction
  digitalWrite(stepPin, HIGH);
  delayMicroseconds(s);
  digitalWrite(stepPin, LOW);
  delayMicroseconds(s);
  }
 if (analogRead(A0) > 700){ // here is the second line that reads the potentiometer
    Serial.println(analogRead(A0));
  r = true;
 digitalWrite(dirPin,HIGH); //Enables the motor to move in a particular direction
  digitalWrite(stepPin, HIGH);
  delayMicroseconds(s);
  digitalWrite(stepPin, LOW);
  delayMicroseconds(s);
  }
  else{
    r = false;
    }
    if (r == true){
  }
}
void loop() {
 speedUp();
direktion ();
}
int speedUp() {
 int tim = analogRead(A0);
 int newCustom = map(tim, 0, 1023, 0, 1023);
  return newCustom;
}

Canada is not postnational

“We took in an estimated 300,000 newcomers in 2016, including 48,000 refugees, and we want them to become citizens” (Charles Foran, 2017). This statement supports that Canada is a country, full of diverse, ethnic nations that make up and share our core identity So no, Canada is not a postnational state, rather a country, with many nations within the country, because if we have no core identity, then Canada is not Canada.

 

Over centuries, many people have worked and fought for Canada. Canada started as a group of nations, slowly coming together for independence. So what do all of us Canadians share? What is our ‘core identity’? Independence and multiculturalism is our core identity. When the different parts of Canada came together, we changed from colonies of the British, to our own country. Multiple nations all forming under one name. Without a core identity, if we are merely a postnational state, then we are just colonies under the British rule, housing for separate cultures. “McDonald believes being Canadian is like being a member of a community, or a big family,” meaning that all Canadians are not on their own and that to be in the same family, we share a core identity (Douglas Todd, 2016). When I hear that “There is no core identity, no mainstream in Canada,” I think of a country where cultures come to live, on their own(Justin Trudeau, 2015). Canada is not a place for introvert cultures, it is a place for many different cultures and nations to live, and interact with one another, sharing their values and identities to prolong Canada’s multicultural identity.

 

Canada is a place for all cultures, to live and contribute to making Canada a better place, to contribute to Canada’s core identity, being our multiculturalism. So no, Canada is far from being a postnational state, it is a country that is home to various nationxs who contribute to Canada’s core identity, that is why “75 per cent of residents believe there is a “unique Canadian culture.” (Douglas Todd, 2016)

In Depth blog post #4

Yesterday, I had my first mentor meeting. For almost 8 hours I was helping out my mentor as he showed me where he spends most of his time, the bottom levels of the Hennings building at UBC. For the past few weeks, I’ve been emailing, calling and video-calling my mentor discussing different designs of the robot that I want to build.I also did some CAD (computer-assisted design) with a program my mentor recommended, OnShape, to create a 3d model of the robot. Yesterday I made my way to UBC and met with my mentor. He came to the front door wearing safety glasses and ear protection, already a great first impression! He brought me down into his “workspace”, consisting of a metal shop, with multiple CNC machines, a waterjet room, grinding/sanding room, electrical room and multiple multi-purpose rooms. When I arrived, he was still in the middle of a project. Since September my mentor has been working with a team of other UBC students to create a rocket. Yesterday, the team tested a testing system for a rocket. I won’t go into to much detail, but it was awesome and very interesting to watch. After the team finished with the rocket, Griffin and I worked on our project. We started by cutting out a piece I designed with OnShape with the waterjet. The waterjet is an interesting CNC machine that shoots water mixed with a sandy material at 3000 PSI. This is able to easily cut through thick aluminum sheets. Then, we created the first rough “draft” joint of my robot. To thank my mentor for the day, I treated him with pizza.

I asked for clarification when my mentor taught me about the waterjet.

Him: The proper way to finish the waterjet instructions is to add a tab to the path, as a way of securing the cutout to the rest of the aluminum.

Me: What’s the benefit of securing the piece to the aluminum slab?

Him: Well, without the tab the piece will fall through the slats of the water tank and we’d have to go fishing… even though that’s what I usually do.

Me: Ah ok, and I guess we would just grind down the tab afterwards?

Him: exactly, usually it’s quicker than fishing for the part.

 

Here is some evidence of my In-Depth:

OnShape document:

https://cad.onshape.com/documents/760811cc7195dc754aca0098/w/90e558cf012b9a1c0e07423f/e/82af3be3316a36202a8256ad

 

Waterjet cutting:

 

Joint:

img_e9034

ROMEO AND JULIET IN CLASS WRITE

Question 1:

I believe that Romeo and Juliet have a childish relationship. The two see each other at a party and all of a sudden, they are ”A pair of star-crossed lovers”(1.p.6). The best love relationships are born out of friendships, of which Romeo and Juliet lacked. There is nothing fueling their love but a crush. Like what Fryer Lawrence states “these violent delights have violent ends / And in their triumph die, like fire and powder”(2.6.9-10). Their love burns too bright, too soon, and their love will easily burn out because they don’t know any better. However, their love is not childish because of their age. In the time of Shakespear, it was socially acceptable for young people to marry, even a 13-year-old like Juliet and a 17-year-old like Romeo. I believe they have an immature relationship because of the time it takes them to decide to marry each other. The span of a few days is not enough time for two complete strangers to fall in love and marry each other. As stated earlier, the best love relationships are born out of friendships. I believe that Romeo and Juliet should get to know each other first so they can fall in love with each other, not just the looks or the idea of each other. Romeo doesn’t know much about Juliet, only that she is “beauty too rich for use, for earth too dear.”(1.5.45). This means that as they get married, and then get to know each other, Romeo might find out that he doesn’t actually love Juliet, or vice versa. When or if one of the lovers finds out that they don’t like the other, it will be very challenging to get a divorce, but if they realize they don’t love each other before they get married, then they would be able to break up with no harm done.

Question 2:

According to Today I Found Out, by the end of the 19th century, the average age when women were first getting married in the United States was between 22 and 24 years old, and this trend continued into the 1940s. This means that Jindra Kulich could potentially have misleading facts. Although, the source I found is to do with the United States, and not Europe. Although, as I stated before, the age of adulthood has drastically changed comparing the time of Shakespear and now. So, I have trouble understanding why the age of adulthood in Europe, in the 1940s, is relevant to the age in Shakspearean times. This fact doesn’t say that Romeo and Juliet aren’t childish, it just states that the age of adulthood in the 1940s was also the same as the time of Romeo and Juliet. Also, as I said before, the age of the two lovers is not what makes their love childish, it’s the amount of time it takes the two to fall in love.

 

Today I Found Out Source:

Smith, Melisa. “How Do They Decide the Age When You Become an Adult?” Today I Found Out, 10 Aug. 2016, www.todayifoundout.com/index.php/2016/08/age-become-adult/.

In-Depth Blog Post 3

As of Thursday, In-Depth 2019 has been going great. I met quickly with Ms. Krueger to discuss a time commitment but I figured out that she is very busy and won’t be able to meet on a regular basis. We didn’t actually get around to discussing any robotics as she needed to be somewhere else. This was a downer as I really wanted an engaged mentor this year, although, on Thursday (Feb. 14), my luck changed. I got an email back from someone who I mentioned in my last post, saying that he is interested in my project and wants to help. We then scheduled a phone call and discussed how we are going to meet. My new mentor is a student at UBC on a Co-op program, so he is really busy, but he says he can meet at least every two weeks. I will probably go to him at UBC for our visits since he has access to robotics labs and CNC machinery. He may also be able to get me electronic parts for the robot that I would normally be buying myself. I then did some research over the weekend on what robot I want to create; I then emailed him about it. The robot I want to build will be an advanced robotic arm, with at least 3-DOF (degrees of freedom), and will use stepper motors instead of servos. I also want the robot to have an exchangeable tip, so I can design it to use a claw, and maybe have another tip to hold a pencil. I also want it to have sensors, I don’t know much about sensors, but I’m pondering having it be able to track a face, to act like it’s looking at you. I don’t have a finalized design yet but I will start working with OnShape (an online 3d modelling program) to create a design. I’m not sure how much I will be able to 3d print and how much I will create with CNC metal. I will have to design it first then figure that out. I am excited to work with CNC though. I will forward our thread of emails and I will get my mentor to complete a criminal record check soon. I’m really excited to continue working with my new mentor! Although, I will still try and meet with Ms. Krueger because I believe she can still teach me some interesting concepts.

IN-DEPTH blog post #2

In-depth 2019 has been going smoothly so far, but I do not have a mentor yet. I have been sending out emails to two people, but they have not responded yet. I want to get replies from these two people before I start contacting other people that I do not know. The first person I contacted this year is Ms. Smith (I won’t disclose her real name until I get her permission). Ms. Smith was my last year’s mentor and she helped me learn a lot about robotics. I emailed her back in early January, but she didn’t respond. I followed up with her a few days ago and still no response, but hopefully, she will respond soon, if not, I will start sending emails to other people. The other person I am trying to get in touch with is someone named Adam McDonald (I won’t disclose his real name until I get his permission). Earlier this school year, I had a phone interview with Adam and he taught me lots about robotics careers. He also gave me some tips for me next robotics project. One of these tips was to download something called Linux, and then download something called ROS.

What is Linux?

Linux, from what I can understand, is a computer OS, or, Operating System. Most computers, run off of Mac OS, or a Windows OS, like Windows 10. The OS is responsible for almost everything on a computer, and Linux is a special kind of operating system, often used by programmers.

I ended up installing a Mac OS, Windows OS and a Linux OS all on my laptop at the same time using a process called dual-boot. I could restart my computer in either one, but as I was trying to fix something on my Linux OS, my computer ran into some problems and all three of my operating systems got corrupted, basically meaning my computer didn’t know how to operate itself. I ended up re-installing Linux on my computer and now I have one working OS on my computer, Linux Ubuntu. Great start to In-Depth 2019! From there, I went on to installing ROS.

What is ROS?

ROS stands for Robot Operating System and it is the world’s standard program for creating robots. ROS is open source software that has hundreds of files added by the public, available for download. ROS is only available on Linux operating systems. ROS works in an unusual way but is very powerful, it can even run simulations of robots. I could download a simulated robot, and code it in my own way. Here is an example of something I can do with ROS, involving turtles.

https://youtu.be/KMY_NYzJ9RA

I will continue to search for a mentor, but for now, this post will have to do. I will continue to learn about ROS, and soon, I will attempt to re-program my In-Depth 2018 robot using ROS.

zip final document of learning

What makes a good short story? I’ve always liked to write, my favourite part being that I can create my own stories, and tell them the way I want to. I favorite short stories because of their length. How they can hold so many ideas and not take a week to read or a year to write. My question is still the same as it was at the start of the project. This question properly resembles short story writing, and I have had no need to change it since I didn’t change my topic.

I have expanded on my english writing skills and creativity. This Zip project has gotten me to write, and the more I write, the better I get at writing. The research I conducted taught me valuable concepts to short story writing, and writing in general. I also spent an hour just coming up with ideas for my story, which worked on my originality and improved my creativity. These creativity skills will help come up with original ideas and original opinions, while the writing skills will help me express my creativity and opinions.

I narrowed my research and my answer to my inquiry question to 3 main points
Concision
For a short story, concision is key, every source I looked at, including “9 Simple Steps to Writing a Short Story Your Reader Never Forgets.” by Jerry Jenkins, had concision as one of their ideas for what makes a good short story. Short stories have to be short, so leave the length for novels.
Characters
The characters of a short short story are important. These characters have to be simple, it takes too much explaining to have a complex character with a deep backstory. Novel characters can be complex and hold a backstory but short stories have to rely on the plot to tell the story, not the characters.
Plot
This is the most important part of short stories. The plot needs to be created in advance, or the story will feel repetitive. The plot also needs to be short, and can’t have too much explaining, or the story will feel confusing. The plot also needs to start as close as possible to the climax of the story. The best part of any story is the climax, so, with short stories, you have to spend less time leading up to the climax and more time on the climax.

My artifact, being my short story, will answer my inquiry question well by demonstrating good concision, characters and plot. Transform ideas and information to create original texts. I will demonstrate my learning for this competency with the setting of my story. I think my story takes place in a rather unusual environment, the moon. This makes for some interesting sentences: I put on my spacesuit and depressurize the airlock to my habitat. I think I created a story which is unusual and original to me.

Works Cited:
“Short Story Tips: 10 Ways to Improve Your Creative Writing.” Jerz’s Literacy Weblog, Jerz’s Literacy Weblog, jerz.setonhill.edu/writing/creative1/shortstory/.
This helped get me started, it taught me many basic steps to short story writing, and also went in detail with examples to explain concepts.

“How to Write a Short Story from Start to Finish.” The Write Practice, 6 Feb. 2018, thewritepractice.com/how-to-write-a-short-story/.
This site helped me plan my story. It taught me the steps required and how much time I need to spend on each step to plan and write a short story.

Jenkins, Jerry B. “9 Simple Steps to Writing a Short Story Your Reader Never Forgets.” Jerry Jenkins | Proven Writing Tips, Jerry Jenkins, 4 Jan. 2019, jerryjenkins.com/how-to-write-short-stories/.
This site went a little more in-depth on a concept I was struggling with. It taught me how to be original, which is the backbone of creativity.

I also used the books we read in class to create my own opinion of what makes a good short story. I believe my opinion is important because english writing, in general, is subjective.

Another question I have is What makes a good micro fiction story? A micro fiction story is only 5-350 words long, but quite an interesting idea. For sale: baby shoes. Never worn is an example of micro fiction by Ernest Hemingway. Micro fiction intrigues me because the actual story is all up to the reader, this brings me to another question. How can we make a story that is written by the reader? I think this would be a cool topic to pursue since it’s based off of the reader’s inferences.

ZIP 4

Describe the ups and downs you have encountered to date in your inquiry. Specifically, when you were frustrated or struggling in your inquiry, what did you do to address the situation?

So far, I have had to overcome some obstacles during my project, but the largest obstacle I had to overcome is bias in my research. Story writing is subjective, some authors may agree with certain concepts, others may not. This makes my research a little bit challenging. For example, I came across a writer’s blog stating that all short stories must leave out as much detail as possible, only novels can afford to have excessive detail. I don’t quite agree with this, especially the example:

“The spotted puppy frolicked around the flowered field, hopping and jumping over fallen trees and rocks.”

Compared to: “The dog ran around, jumping over logs.”

The blog states that the second example is the correct way to write in short stories. I believe that the second sentence is lacking meaning. The first sentence is a little long, but sets a mood for the story. The problem is that I don’t have enough experience in short story writing to be confident that the first sentence is how short stories are meant to be written. To deal with this I go back and read short stories that we have read in class. If I don’t fully agree with a concept, I try to find it in short stories. I haven’t found any examples of the concision concept I stated above in any of our short stories. I have found concision, but each sentence always has some detail to add meaning and set the mood for the story. An example from Kurt Vonnegut, Jr.’s “Harrison Bergeron”: It was then that Diana Moon Glampers, the Handicapper General, came into the studio with a double-barreled ten-gauge shotgun. She fired twice, and the Emperor and the Empress were dead before they hit the floor. The detail in this sentence, specifically the  double-barreled ten-gauge shotgun, adds realism to the story. Vonnegut could have written ‘gun’ instead but double-barreled ten-gauge shotgun is a real, powerful weapon, one that reflects Diana Moon Glampers. Other than having to check my research with other short stories, ZIP 2019 is going along smoothly.

IN-DEPTH 2019

For this years In-Depth, I will pursue robotics again. Last year, I learnt a lot about robotics, but I only grazed the surface of the topic. This year I hope to expand on my learning and go further into the world of robotics.

First of all, I love robots. I love making them, programming them and using them. I want to learn more about them so that in the future, I will have experience if I want to pursue robotics as an occupation. Also, I love programming, I love the problem solving and all the different tasks I can accomplish with it. Robotics is an interesting blend of machine coding, mechanical engineering and electrical engineering. This year, I’m hitting the ground running. I already have some potential mentors, background knowledge, and a working 3d printer which was a large component of last year that took a week to build. I hope to use this to my advantage and knock In-Depth 2019 out of the park. The more I explore and understand robotics, the more I realize how little I know. I’m understanding that robotics is a complex skill to master and a wide range of uses. Robotics plays a big role in our modern civilization, and is a founder of the future. I believe robotics could definitely be my future as well.

Hopefully, this year will be a lot easier to secure a mentor, because last year was quite challenging to get a mentor. I have two potential mentors and have sent emails to both. I am waiting on the reply but I am positive that one of them will become my mentor. The first person who I reached out to was my mentor last year, and they taught me a lot about robotics. This person is really busy, but does love teaching me. The other person I sent an email to is someone who I have already had a phone call with. Last year I contacted them to understand what a robotics occupation is like. This person was very helpful and told me to reach out if I ever needed help with robotics.

ZIP Document of Learning #3

Reflect on your inquiry question and how your understanding is changing, becoming more focused, or is perhaps being reaffirmed by your research. What do you now know that you didn’t know when you started this inquiry.

 

What makes a good short story? I have finished my research on this question and the question hasn’t changed, but my understanding has. I have found out quite a bit about short story writing, here is a list of some key points I’ve synthesised from multiple :

Start with a hook

Make sure every sentence advances the plot, or gives backstory

Create the plot before you write

Create meaningful characters

Leave out unnecessary details

Choose a ‘mood’/emotion for your story and stick with it

I found the last point to be the most interesting. The stories I have read usually only have one mood, and multiple websites have stated that short stories should only have one mood, because this mood can add detail to your story, without adding length. Having only one mood with your story will let readers infer and imagine the scenes, and the writer doesn’t have to add any more detail. Also, having more than one mood will defeat the purpose of the mood. Having multiple moods will confuse the reader and the story will need more details to make sense.