Robotic Arts Intro Fall 2017 (IA277.01)
- Instructor: Lucas Haroldsen (lharoldsen@mica.edu)
- Class Site: yasunaga.work/raif17
- syllabus: syllabus.pdf
- Resources: links.html
11/28: [work session & prototyping]
Project 2 : Workday!
Today is dedicated to getting things moving. Let's get your ideas take shape.
Here is today's plan:
- Craft -- Organizing towards Finished project
- Work!
- Look at Prototypes
Reminder for the schedule
- 11/28 prototypes and studies due by the end of the class
- 12/12 Project due / presentation
- 12/15 Documentation due
Craft -- Organizing towards Finished project
Software
- How to merge or combine code
- Copy one sketch to another sketch or create new sketch
- Resolve any duplicating functions or global variables
- (Functions: void loop(), void setup()
- Variables: int, float)
- Resolve any duplicating pin use
- Delete any duplicate part that is doing the same thing
- Comment your code!
- Write out what you want your code to do
- State Change Detection
- SwitchCase
- Random_behavior
Hardware
- Wiring: Use connectors, terminals, headers to make your project easily assemble, disassemble or repair
- Enclose or not!: Make or get enclusure if you need them to securely cover electronics. Consider visual language in your project. Body of electronics has an aesthetic and it contributes to experience of your work
Adachi Tomomi
Peter Blasser
Benjamin Gaulon
useless machines
- Vacuform: You can make forms with plastic sheets you can get at the MICA store
(talk to Tim Devoe at the Fabrication Shop) - Various shape and size of enclosures
- Vacuform: You can make forms with plastic sheets you can get at the MICA store
- Get extra parts: You never know when your project breaks! Always have back up parts
- Circuit boards: Replace your breadboard circuit with more substantial perforated boards or PCB boards
- Carving PCB: first method we tried
- Manhattan style: popular style in ham radio context
- Freeform free style
- perforated board: Common electronic prototyping method. We have a bunch of them for the class
- PCB milling: proceed to next section for detail
- Powering Arduino --- extensive article here
- Power Adapter: you can use cellphone chargers or computer chargers between 9V and 12V DC and rated for more than 250mA (2.1mm plug, center pin positive)
- Battery: battery pack with 2.1mm plug can be found in the MICA store. You can use 9V battery to power arduino with 2.1mm plug or Vin pin
- Rechargeable Batteries: here or here
PCB milling
We can make our own circuit board and not have to carve it ourselves!
In the IA department, we have this Bantam Tools Desktop PCB Milling Machine
When you are making file, consider:
- engraving is going to be top or bottom of the board
- size of parts and properties
- Make sure all traces are not touching or overlapping
- All traces must be on the same side of the board
3D printing and modeling
3D printers
We have three 3D printers in house! Let me know if you have a file you want to print during the class. I can print them and go over how to use the printers.
3D modeling software
- OpenSCAD: Free code based 3D modeling software. Great if you are good at coding
Basic Tutorials - Rhinoceros 3D: Popular paid 3D modeling software that cost ~$200 for students. Installed on computers on the 4th floor computer LAB.
Tutorials at Lynda.com through your MICA portal - TINKERCAD :Free basic online 3D modeling software
- Netfabb: Free software for cleaning your 3D models
Tutorial on how to fix and repair 3D models using Netfabb or Meshlab
Contents
behavior and presence
The simple brain
Qoobo by Yukai Engineeing
Reference Flow by Rafael Lozano-Hemmer
wag by maya + rouvelle
Body
Tape Recorders by Rafael Lozano-Hemmer
My little piece of privacy by Niklas Roy
Cloaca by Wim Delvoye
AbstracTris by Benjamin Gaulon