In Transit

Jiyoo Jye

What is transportation? What does it mean by "in transit"?

Prompt 

As a studio, we will take a look at some of the most interesting transit systems around the world. Then, in groups, you will select a transit system to provide an in-depth analysis of your findings to the rest of the class. You may choose an example from the presentation above or find a different system that interests you.. 

What does it means for something to be "in transit"? Can it be more than simply getting from point A to point B in our day-to-day life?

Instructions

In teams, you will create a slideshow that contains the following information about your transit system:

  • Where is it located? Is this method used elsewhere in the world?
  • How does the transit system relate to the area and its unique setting/environment? (write 2-3 sentences)
  • What is awesome vs. awful about this transit system? 
  • What are potential ways that this transit system can be improved? (Be imaginative!)

Deliverables

Make a post in the Responses tab (above) with the following requirements:

  1. Images of the transit system you've researched (include captions describing the images)
  2. Answers to the 4 questions above in the text field

Each group will present their findings to the class. Please plan to have each group member participate in the presentation. 

Rhino for Mac Basics Tutorial Series

Andrew Todd Marcus

There are 5 tutorials embedded in this post.

Rhino Commands

Andrew Todd Marcus
Rhino Commands.pdf

Creating With a Laser Cutter

Aaron Laniosz

Creating with a Laser Cutter

Title: Laser Cutting Cardboard

Goal: Students will apply their Rhino skills to recreate pieces of their deep-sea creature from their cardboard explorations.

Instructions: Using the skeletal structure of your deep-sea creature from our previous exercises, choose one piece of the model you created by hand and re-create it in Rhino using the following workflow:

1. Identify the primitive 2D shapes that make up your model. Measure these shapes with a ruler and draw them on paper.

2. Transfer your drawn shapes in Rhino, ensuring they are the correct dimensions.

3. Choose how you will connect your pieces - do they need a hole for a bolt to screw through? A score line to make a fold? A cutout for another piece to fit through?

4. Make any necessary modifications to the shapes in your file to be more realistic.

Bonus: Try cutting out and scoring patterns in your pieces to mimic the texture of your sea creature!

Deliverables: In the Responses tab above, make a post that includes the following:

  1. A scan of your sketch
  2. A screenshot of your Rhino file
  3. Photos of your laser-cut parts, assembled
  4. Your Rhino file attached

Rhino 2D Tutorial

Paula Garza Gonzalez

Intro to Rhino 2D

Rhino 2D Tutorial - EDITED.3dm

Instructions: Attached is a Rhino file that helps with learning the basic commands for Rhino. 

You go through the exercise from left to right, top row to bottom row, completing the turquoise commands listed on the top of each row. Make sure you read what the command asks for you to do (i.e. for Trim it first asks for "cutting objects," and then "object to trim") and pay attention to the options for each command in order to get familiar with them.

The idea is to get the bottom of each row to match the top of each row. You use the black lines you are given, with the points for reference, and transform the given black lines to look like the above red lines according to the command listed. See attached images for more details. 

The exercise serves to give a basic intro to common Rhino commands and to get good at using OSnap / SmartTrack for making properly aligned 2D drawings. 

Once you've gone through all the commands, you can apply them in a step-by-step drawing. 

Deliverables: When you have finished the tutorial, post your completed file in the Responses folder above. 

Servo Mechanisms

Tiandra Ray

Arduino Part 2: Introduction and Hardware

Max Vanatta

Purpose: This introduction to Arduino is meant as a first step in writing code and using electronics to enhance your project's behaviors.

While there are many tutorials available across the internet, and you will inevitably use a wide variety of these in your project work, this one is meant to ground you in the concepts of Arduino and highlight that no matter what level of computation background you have, you already have the skills to succeed.

The Arduino can be thoughts of as a rather simple object.  It can behave as simply as a person sitting in a room flipping light switches based on a set of instructions, and we are going to treat it with as low a level of apprehension.  

The Board

Imagine you have a friend in a room with multiple switches, but your friend is wearing a blind fold.  If you were to ask your friend to turn on a light, they would have to first know where the light is.  

For the Arduino, the location of the lights is actually the location of 'pins'.  Pins are the electrical connectors which line the sides of the Arduino and look somewhat like a one-prong outlet. There are three types of these pins:

  • Power Pins: These pins can provide power or a ground to any number of sensors. The pins which provide power are available in both 3.3 Volts and 5 Volts, please check your sensor for what it needs.
    The ground, labelled GND, is important because to make almost every single sensor or device work, you need to complete a circuitor complete electrical loop. This means you must connect a positive voltage, such as the 5V pin to a device, and then the other side of the device to the GND pin.  This would keep the device at a constant 5V, and not be controlled by the Arduino code.
  • Analog Pins: These pins can be seen as the eyes and ears of the board and allow high resolution inputs to the board in values ranging from 0-255.
  • Digital Pins: These pins can be both input and output for the board and there are two types. Most of these are only able to input and output High and Low, similar to on and off, or the stereotypical 0 or 1.
    Those labelled with a "~" are called PWM, Pulse Width Modulation, and can output information from 0-255.
    Additionally, these pins can provide up to 5V, meaning that they can be used to complete a circuit with the GND pin.

Adding Components

The Arduino board itself will do very little without adding additional components, but the choice of other components will depend on the goal of the project, so let's make a goal...

We need to blink an LED on and off every second continuously.

What you will need: Arduino, Breadboard, 3x m-m wires, 220ohm Resistor, 1x LED (don't know what all these are?  No worries, we will introduce them)

What is an LED anyways?  An LED, or Light Emitting Diode, is a device which converts energy(electricity) into light.  The word diode in the name also means that the electricity can only flow one direction through the device.  We can know which way due to the length of the electrical pins, longer is positive, or by a small flat spot on the LED itself, flat is negative.

Since we know that the LED will be receiving information from the Arduino (It needs to be told to turn on and off) we know that it will be at a digital pin.  Since these pins can be considered positive(5V), we also know that we will need to use a GND pin.

If we were to connect the LED directly between pin 13 and GND, this LED would receive the full 5V.  This is a problem because many LEDs are not made to convert that much voltage into light to the point where the LED would likely break. Let's avoid this!

To avoid this LED from being overwhelmed, we need to reduce the amount of voltage going through the LED, and this is done with a resistor.  A resistor is a device which converts energy to heat.  While this might seem like a waste of energy, we actually need this to not burn out our LED.

If we now look at the components needed to connect our circuit, there are too many to simply plug it into the Arduino.  This means we need a breadboard which is a board with many holes like the pins on the Arduino but with hidden connections between holes.  Orienting the board portrait style, the two columns on either side of the board are connected and are usually used to create a positive voltage area(red) and a GND area(black or blue).  The rows on either side of the middle line are connected as rows rather than the edges which are columns.

No we have all of our pieces and understanding of the board itself.  Let's build it.

  1. Connect a wire from the GND pin to the black/blue column of your breadboard.  
  2. Connect a second wire from the black/blue column to a row of the breadboard.
  3. Now we plug in the LED.  The short/negative lead of the LED should be in the same row as our previous wire.  The long lead should be in a different row
  4. The resistor should be plugged in so one end is in the same row as the long/positive side of the LED and the other is in a third row.  
  5. Finally connect a wire from this third row to Pin 13 of your Arduino.  

If done correctly this completes the circuit and will make our next step, coding the Arduino, our final step.  

Arduino Part 1: Installation

Max Vanatta

Welcome to Arduino!

The first step in learning Arduino is to download the software.  This can be found at arduino.cc.  There are the step by step instructions in the images above.  

It is recommended to make sure that the install has worked by opening the arduino app on your computer.  In our next tutorial, we will go through how to use this interface and connect it to your physical Arduino device.

NOTE

If you have a chromebook, you will not be able to use this method and instead will need to create an account on Arduino Create to gain access to the web editor version.

Goal of the Arduino Lab

Joselyn McDonald

You have the option to include Arduino technologies in your final project. Consider how light (via LEDs) or motion (via servo motors) might aid in communicating the effectivness of your Deep Sea Bot! 

Follow the tutorials below if you're new to Arduino, or explore on your own if you're experienced with the technology. Your goal is to consider how to Arduino to enhance your project.

Exercise 3: Fading an LED

Ryan Ferguson

Arduino Servo Lab

Instructions

1. Follow the diagram above to create your servo circuit.

2. Copy and paste the text below into your Arduino sketch. Run the sketch. 

///////////////////////

// the setup routine runs once when you press reset:

void setup() {

}


// the loop routine runs over and over again forever:

void loop() {


  for(int i=0; i<255; i++){

    analogWrite(11, i);

    delay(10);

  }

  for(int i=0; i>0; i--){

    analogWrite(11, i);

    delay(10);

  }

}