Kinetic - week 1
Examples:
The code:
/*
Control LED fading with potentiometer
The circuit:
Potentiometer attached to analog input 0
* center pin of the potentiometer to the analog pin
* one side pin (either one) to ground
* the other side pin to +5V
* LED anode (long leg) attached to digital output 9
* LED cathode (short leg) attached to ground
Created by Luke Woodbury
6 Jan 2016
*/
int sensorPin = A0; // select the input pin for the potentiometer
int ledPin = 9; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
void setup() {
// initialize serial:
Serial.begin(9600);
// declare the ledPin as an OUTPUT:
pinMode(ledPin, OUTPUT);
}
void loop() {
// read the value from the sensor:
sensorValue = analogRead(sensorPin);
//remap the sensor value from 0-1023 to 0-255 for LED PWM fading
sensorValue = map(sensorValue, 0, 1023, 0, 255);
//print sensorVal to serial monitor
Serial.println(sensorValue);
//write value to LED pin as PWM
analogWrite(ledPin, sensorValue);
}
How does it work?
Input = analogue measurement of voltage (ranging from 0 - 5V) converted to value between 0 - 1023
Output = digital 5V OR ground (GND) = on or off = 0 or 1
PWM Output = turning on and off very fast (pulse width modulation) as a way to simulate analogue output = 0 - 255
Gears and drive mechanisms:
Simple mechanisms with animation - http://www.robives.com/mechs
Design your drive train gears and get the SVGs! - http://geargenerator.com/
Great resource for making wooden gears including template maker - http://woodgears.ca
Good gear ‘ible - http://www.instructables.com/id/Basic-Gear-Mechanisms/
Good mechanism resources from mechanical design company - http://www.creativemechanisms.com/mechanism-library-and-faq#mechanism_library
Kinematic models for design - http://kmoddl.library.cornell.edu/index.php
Digital Mechanism and Gear Library (crappy website!) - http://www.dmg-lib.org/dmglib/main/portal.jsp?mainNaviState=aktuell.start
Can always search Youtube for good video examples of Kinetic art and mechanisms:
https://www.youtube.com/results?search_query=kinetic+art+mechanisms+
https://www.youtube.com/results?search_query=gear+mechanisms+
Living hinges/kerfing: