ReNuBots | روبوتات متجددة [Master]

Basic Arduino Tutorial

Andrew Todd Marcus

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.

00. What is a Circuit?

Molly Mason

Circuit Basics

Utilizing Arduino

Mike Chaiban

Dynamic Circuits

Description

 In this activity, we will learn how to program and control LEDs to enhance the use experience with our illuminated products. we will learn to use Arduino and Neopixels to control these LED lights and incrementally build towards the project's expected behavior. 

Instructions

Start by downloading and installing the Arduino software and Neopixels library. Then, follow the tutorials and examples provided to familiarize yourself with the basics of programming with Arduino and Neopixels.

Next, step by step build towards the project's expected behavior. Start by controlling a single LED light and gradually adding more lights and features. Make sure to test each step along the way to ensure that everything is working as expected.

Deliverables

Your final product should be a functioning LED lighting circuit that meets the project's expected behavior. You should document your progress along the way and create a set of slides to present to the studio. Your presentation should include a demo of the project and a discussion of the challenges you faced and how you overcame them. This will help others learn from your experience and understand the steps involved in using Arduino and Neopixels to control LED lights.

Digital Fabrication with Rhino

Mike Chaiban

Digital Fabrication with Rhino

Description:

In this activity, we will learn how to create files for laser cutting parts needed for a refined prototype of an illuminated product using 2D Rhino. We will start by exploring the basic tools and techniques of 2D Rhino and gradually build towards fabricating the parts we'll need to refine our prototype.

Instructions:

Start by downloading and installing 2D Rhino and familiarizing yourself with the software by going through the tutorials and examples provided.

Next, step by step build towards the project's expected outcome. Start by creating basic shapes and gradually adding more complexity to the design. 

Prepare the files needed by consulting your instructor and get ready to laser cut or 3d print the parts you'll need

Deliverables:

Your final product should be a set of files ready for laser cutting or 3D printing. 

You should document your progress along the way and create a set of slides to present to the studio. 

Your presentation should include a demo of the project, including a physical prototype made from the laser cut parts.

Example Critique Questions

Keenan Gray

Appreciation comments

  • Appreciate the mixed media /research /prototyping /presentation visuals or skills

Example Questions

  1. What has been the largest challenge faced during open innovation. 
  2. Who is the audience?
  3. Have you thought about X 
    1. Creating a scale model/storyboard/diagram;
    2. If more than one person could use it at a time? 
    3. If it was smaller/bigger?
  4. How often (or how much time) is the project used/engaged with
  5. Have you seen [reference a new precedent], this project reminds me of that!
  6. Ask about a choice 
    1. "Why did you use this material?", 
    2. "Why is it that size?", 
    3. "Why is it that color?"
  7. Why did you make it so abstract/literal?
    1. Propose which version you would prefer.
  8. Why should I be interested in this project?
  9. What is the one most important piece - if it all got destroyed what piece would you keep?
    1.  Why?
  10. What obstacle seperates your project from what it and what you dream it could be?

11. did you learn something new.... maybe about you?

12.What inspired you in the spaces?

14. who would it serve the most?

15.other function for object?

Example Critique Questions

Keenan Gray

Appreciation comments

  • Appreciate the mixed media /research /prototyping /presentation visuals or skills

Example Questions

  1. What has been the largest challenge faced during open innovation. 
  2. Who is the audience?
  3. Have you thought about X 
    1. Creating a scale model/storyboard/diagram;
    2. If more than one person could use it at a time? 
    3. If it was smaller/bigger?
  4. How often (or how much time) is the project used/engaged with
  5. Have you seen [reference a new precedent], this project reminds me of that!
  6. Ask about a choice 
    1. "Why did you use this material?", 
    2. "Why is it that size?", 
    3. "Why is it that color?"
  7. Why did you make it so abstract/literal?
    1. Propose which version you would prefer.
  8. Why should I be interested in this project?
  9. What is the one most important piece - if it all got destroyed what piece would you keep?
    1.  Why?
  10. What obstacle seperates your project from what it and what you dream it could be?

11. did you learn something new.... maybe about you?

12.What inspired you in the spaces?

14. who would it serve the most?

15.other function for object?

Description

Feedback is a crucial step in the design process. It exposes you to new ideas, methods, and techniques for developing your ideas further. Continuous feedback throughout the design process also creates a collaborative studio culture, where ideas are shared across projects, which leads to more exciting, developed, and innovative ideas!

Instructions

In this assignment, you will review the full-scale diagrams made by the project teams in the previous activity and provide feedback to your peers. You may look around the room if the drawings are still available or go to the Projects Tab, and explore your classmates' drawings and descriptions

You and your peers will consider this feedback as your teams decide how to proceed with their final project. Be thoughtful in your feedback, and refer to the guide below when giving feedback to your peers:

How to Give Useful Feedback:

  1. Feedback should never have mean intentions! You can be positive and critical at the same time.
  2. Be as specific as you can.
  3. What kind of feedback would you find helpful if it were your project? Try to give the type of feedback that you would like to receive.
  4. Always elaborate with WHY. Instead of just saying, "your idea is great," explain what part of their project you like, and why you think it is interesting.
  5. Ask questions! If something doesn't make sense to you, ask a question about that part of the project or idea. This is a great method for getting someone to think about new ideas, different perspectives, and new approaches.

Deliverable

Select 3 project teams to provide feedback to. After reviewing their post from the previous assignment, click the "comment" button to add your feedback. You may also ask clarifying questions in your comments.

Sketching and Sketch Models!

Tiandra Ray

Prompt

In this session, you will continue to sketch and create quick "sketch models". A sketch model is a rough prototype made with readily available materials (paper, cardboard, tape, glue, etc.) that demonstrates the simplest version of your idea in physical form.

Instructions

Before you start, go through the Prototyping Really Fast slideshow and watch the sketching video above. 

Part I: Sketching

Start by sketching 3 distinct versions of your project idea. Typically, these are quick drawings that show the general form of the object and how people might engage with it. Sketching is a helpful tool for clarifying your ideas to yourself, as well as communicating your ideas to your teammate and teacher. 

Part II: Prototyping - Sketch Models

You will make 3 quick sketch models that represent distinct approaches to your idea. We encourage you to be really creative here. Try out a variety of prototyping approaches and explore a variety of materials! 

Deliverable

Create a post in your "Project" folder that contains the following for each of the 3 sketch models:

  1. 3 different sketches that represent different approaches to your project idea 
  2. At least three photographs of each sketch model. Photography is an important part of representing design concepts, and each photograph should tell a story about your idea, and how someone would engage with it. 
  3. A 2-3 sentence description of the sketch model that addresses the following questions:
    1. What did you learn by making this prototype? 
    2. What specific experience are you hoping to create for viewers of your project? 

Prototype Really Fast

Christiane Tannous

PROTOTYPE

REALLY FAST