기본 콘텐츠로 건너뛰기

2Project _motor HARMONOGRAPH(제작영상포함)



손으로 돌리는 하모노 그래프


 하모노 그래프로 그려진 그림


 스텝모터
여러각도를 조정할 수 있고 코딩을 통해 속도까지 조정가능



하모노그래프
단진자운동을 통해 그림을 그리는 도구






mdf 나무로 제작
레이저커팅을 통해 조금더 계산하기 수월하게 했다.
모터하나를 사용하여 태엽을 돌려야 하는데 
그러기 위해서는 두개의 태엽이 연결되어야 했다.
그래서 벨트(고무)를 사용하여 각자 돌아가는 방향이 다르게 적용을 하였다. 
많은 계산이 요하는 작업이였다.



제작 과정

댓글

이 블로그의 인기 게시물

제품인터랙션 light cube

아두이노 코드 조명부 #include <Encoder.h> Encoder myEnc(3, 4); long oldPosition  = -999; // 13번핀에 빨간색 LED를 연결합니다. int redPin = 9; // 12번핀에 노란색 LED를 연결합니다. int bluePin = 11; // 11번핀에 초록색 LED를 연결합니다. 로터리엔코더모듈센서부 int greenPin = 10; // 로터리 엔코더의 aPin을 4번핀에 연결합니다. int aPin = 4; // 로터리 엔코더의 bPIn을 3번핀에 연결합니다. int bPin = 3; // 로터리 엔코더의 푸시버튼을 2번핀에 연결합니다. int buttonPin = 5; // 현재 상태를 저장합니다. int state = 0; // 초록색이나 빨간색일 때 불이 들어오는 시간을 설정합니다. int longPeriod = 100; // 신호가 바뀔때의 시간을 설정합니다. int shortPeriod = 10; int targetCount = shortPeriod; int count = 0; void setup() {   pinMode(aPin, INPUT);   pinMode(bPin, INPUT);   Serial.begin(9600);   pinMode(buttonPin, INPUT_PULLUP);   Serial.println(INPUT_PULLUP);   pinMode(redPin, OUTPUT);   pinMode(bluePin, OUTPUT);   pinMode(greenPin, OUTPUT); } void loop() {   count++;   // 푸시버튼이 LOW일때   if (digitalRead(buttonPin)...

3D Print_(11)_Light x Virgil Alavlo_Final Pannel

"off-white" X "on-black"

3D Print_(2)_전통문양과 디지털디자인의 미래에 대한 생각 PPT