Project showcase
Homework 2: Shape Changing

Homework 2: Shape Changing

Moving paper with motors, moving wood with gears.

  • 107 views
  • 1 comment
  • 0 respects

Components and supplies

About this project

Part 1: Moving 折り紙

if (typeof(lightBoxImages) == 'undefined') { lightBoxImages = {}; } lightBoxImages[36147] = [{ URL: 'https://hackster.imgix.net/uploads/image/file/77777/IMG_2010.JPG?auto=compress%2Cformat&w=1280&h=960&fit=max', caption: '', type: 'image' }];

Originally I wanted to make a contraption so that the origami accordion could experience pull on both side. However, due to a lack of material and experience making such a contraption, I scrapped the idea.

if (typeof(lightBoxImages) == 'undefined') { lightBoxImages = {}; } lightBoxImages[36148] = [{ URL: 'https://hackster.imgix.net/uploads/image/file/77779/IMG_2011.JPG?auto=compress%2Cformat&w=1280&h=960&fit=max', caption: '', type: 'image' }];

Instead I opted to keep the other end down with my hand and tape the servo motor down to the table. It worked pretty well; the accordion almost makes a "breathing" motion.


Part 2: Laser Cut Gears

if (typeof(lightBoxImages) == 'undefined') { lightBoxImages = {}; } lightBoxImages[36152] = [{ URL: 'https://hackster.imgix.net/uploads/image/file/77783/IMG_2012.JPG?auto=compress%2Cformat&w=1280&h=960&fit=max', caption: '', type: 'image' },{ URL: 'https://hackster.imgix.net/uploads/image/file/77784/IMG_2013.JPG?auto=compress%2Cformat&w=1280&h=960&fit=max', caption: '', type: 'image' }];

I originally took the project to be a lot more complex and envisioned making wooden animals that had moving tongues. The most fleshed out idea was a wooden frog in which spinning the eye would cause the tongue to extend.


if (typeof(lightBoxImages) == 'undefined') { lightBoxImages = {}; } lightBoxImages[36154] = [{ URL: 'https://hackster.imgix.net/uploads/image/file/77786/IMG_2014.JPG?auto=compress%2Cformat&w=1280&h=960&fit=max', caption: '', type: 'image' }];

On learning the project wasn't as complex, I crafted a simpler designed that just involved a rack held down against a wall and a gear to spin it in the middle.

Code

Servo CodeC/C++
#include <Servo.h> 
 
Servo myservo;
int pos = 0;
 
void setup() { 
  myservo.attach(9);
} 
 
void loop() { 
  for (pos = 0; pos <= 180; pos += 1) {
    myservo.write(pos);
    delay(10);
  } 
  for (pos = 180; pos>=0; pos-=1) {                                
    myservo.write(pos);
    delay(10);
  } 
} 

Custom parts and enclosures

Laser Cutter Blueprints
hw2.ai

Schematics

Circuit Design
Servo
Laser Cut Design
Hw2 04

Comments

Similar projects you might like

Homework 8: Final Vehicle

Project showcase by Eric Chen

  • 3,486 views
  • 2 comments
  • 3 respects

Bluetooth Controlled Vehicle

Project showcase by Amy Zou

  • 2,131 views
  • 0 comments
  • 5 respects

Water Quality Monitoring and Notification System

Project showcase by Emmanuel Ani

  • 110,505 views
  • 56 comments
  • 216 respects

Weigh Objects with an Arduino Scale

Project showcase by Team Arduinotronics

  • 89,334 views
  • 24 comments
  • 53 respects

Wifi Death Lamp

Project showcase by Jhn S

  • 38,789 views
  • 3 comments
  • 101 respects

Bluetooth Controlled Light Switch

Project showcase by The Instrumentation Crustaceans

  • 33,967 views
  • 5 comments
  • 29 respects
Add projectSign up / Login