• 검색 결과가 없습니다.

< 연구 결과요약서 >

N/A
N/A
Protected

Academic year: 2022

Share "< 연구 결과요약서 >"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

< 연구 결과요약서 >

소속 학교 충북과학고등학교 책임 지도교사 김O욱 공동 지도교사 강O수 참여 학생 오O환, 강O우, 곽O민, 남O현, 배O준, 염O빈

과 제 명 스스로 학습이 가능하며 파동의 간섭 현상을 이용한 음악 수조 ‘Di-SIM’

연구목표 본 연구에서는 소리에 따라 움직이는 panel이 만드는 파동의 중첩현상으로 생기는 파봉과 LED 모듈로 음악적 분위기를 형성하는 스스로 학습이 가능한 원형수조를 만들고자 한다.

연구개요 및 내용

□ 이론적 배경 및 선행연구 ○ 서보모터 Dynamixel AX-12A

서보모터의 경우 AC모터와 같이 횡운동하는 것이 아니라, 회전운동을 나타내므로 브라켓을 이용해 회전운동으로 파동을 형성할 수 있도록 구 조를 변화시켰다. 실제 부착해본 결과 크기와 조절 가능한 조건들이 실 험에 적합하다 생각되어 실험에 사용하였다. Dynamixel은 디지털 통신으 로 제어되는 일체형 로봇 구동장치로 감속기어, 제어기, 구동부, 통신부 로 구성된다. 우리 연구에 사용된 서보모터는 AX시리즈의 AX-12A 모터 로서 속도, 힘, 가격, 정밀한 각도 조절이 가능하다.

○ 선행연구 지능형 음악분수 시스템을 위한 분위기에 최적화된 음악 분류에 관한 연구 선행 연구에서는 음악을 장르에 따라 분류하는 방법이 아닌, 음악적 요소들을 이용하여 음악이 가지는 감정 형용사가 인간이 느낄 수 있는 감정 단어들의 집합으로 분류, 검색 시스템을 제안하였다. 웅장함과 가벼움, 그리고 격렬함과 잔잔함에 대해 추가적으로 분류 방법을 제시하여 감정 형용사에 기반을 둔 음악 분류 시스템을 분류를 통하여 음악을 표현하고자 하였다. 결과적으로 음악의 전체적인 분위기 연출하 는 데에 치중하여 있으며 음악 내에서 일어나는 세세한 변화를 표현하는 데에는 부족한 부분들이 많다.

□ 연구 주제 선정 ○ 연구 목적

아두이노와 사운드 센서를 통해 음악이 흐르는 동시에 소리의 크기와 beat의 빠르기인 음악의 부분부분 의 특징을 분석하고 저장하여, 음악에 대해 학습하도록 한다. 원형 수조의 옆면에 부착된 12개의 서보모터 에 의해 파동을 형성하고, 파동의 간섭 현상을 통해 학습하였던 음악의 특성 변화에 알맞은 서로 다른 파봉을 생성하여 음악을 표현한다. 더 나아가, 원형 수조의 밑면에 LED를 설치하여 파봉의 색이 beat에 맞춰 유동적으로 변하는 형상을 통해 시각적 효과를 극대화한다. 우리는 ‘Di-SIM’을 개발하여 음악 퍼포먼 스의 새로운 지평을 열고자 한다. 또한, 파동의 중첩현상과 음악을 접목시켜 과학을 배우는 학생들에게 파동에 대한 이해력과 흥미도를 증진시켜주는 교육장치로서도 활용하고자 한다.

○ 연구 필요성

본 연구는 스스로 학습하여 행동하는 것과 파동의 중첩현상을 이용한다는 점에서 기존 음악수조와 차별성을 가진다. 위 특성은 수동적으로 데이터를 받아 움직이는 한계에서 탈피시켜 준다. 또한, panel의 움직임에 따라 생성된 파동의 중첩현상으로 생기는 파봉은 높이와 개수, 위치를 조절할 수 있다는 점에서 음악의 분위기를 한층 더 입체적으로 표현할 수 있게 해준다.

□ 연구 방법

○ 음악 분석 프로그램 제작

아두이노 Mega 보드와 사운드 센서를 연결하여 소리의 크기를 측정한다. 음악이 흐를 때 들리는 소리 세기의 최고점과 최고점 사이의 간격의 길이를 저장한다. 이 간격의 길이를 ‘d’라는 변수로 지정하고

Fig.1. 서보모터

(2)

‘d’의 값을 beat의 빠르기로 변환한다. 그리고 ‘d’값이 저장된 순간의 소리의 크기 값도 저장하여 beat의 빠르기와 소리의 크기에 따라 서보모터와 LED패널의 표현을 달리 할 수 있도록 한다.

○ 원형 수조 제작

두께 5T, 직경 60cm와 높이 30cm 원형 아크릴 수조를 준비한다. 직경을 토대로 원의 곡률을 계산 한 뒤 123D를 활용하여 서보모터가 원형 수조 벽면에 붙을 수 있는 구조물을 제작하여 안쪽에 부착 한다. Mega 보드, 브레드보드, CM-700이 올라 갈 수 있는 구조물을 제작하여 수조 윗면에 부착한다.

Fig.2. 음악 분석 프로그램의 하드웨어의 모습 Fig.3. 원형 수조에 부착한 3D 모델링 도안

○ Dynamixel AX-12A의 구동

12개의 서보모터를 60, 80, 100, 120bpm에 따라 움직임을 달리하기 위해 제어기인 CM-530과 robotics 프로그램으로 각각의 서보모터마다 number를 설정해준다. ‘setposition’ 함수와 ‘delay’ 함 수를 기반으로 packet 통신을 통해 서보모터를 구동한다. 이때, 12개의 서보모터를 3개의 서보모터 를 1그룹으로 묶어 직렬연결로 1개의 파워 서플라이로 11.2V의 동일한 전압을 공급해준다.

○ Neopixel LED 모듈 제작

 × , 256개의 LED가 한 개의 판에 연결되어 있는 네오픽셀 매트릭스 RGBW를 이용한다. 사 운드센서가 인식하는 소리의 크기를 map함수로 나누어 색깔을 바뀌게 한다.

□ 연구 활동 및 과정

○ 서보모터의  와  에 따라 생성되는 수면파의 

원형 수조에서 의도한 파봉을 생성하기 위해서는 서로 다른 서보모터의 에 따라 생성되는 수면파 의 특징을 예측할 수 있어야 한다. 직선 수조에서 서보모터의 조건별 생성되는 수면파의 특징 관찰 실험을 진행하였다. 서보모터를 작동시키기 전에 직선 수조에서 서보모터 하나를 각도와 주기를 다르게 하여 파동을 생성한다. 회전 각도를 10°, 15°, 20°, 25°로 바꾸어가면서 파동의 주기와 파장을 측정한다. 그리고 주기를 0.2초, 0.3초, 0.4초, 0.5초, 0.6초로 바꾸어가면서 동일한 조건인 상태에서 측정한다.

Fig.4. 직선 수조를 위에서 바라본 모습 Fig.5. 서보모터로 인해 생성된 파동의 옆모습

○ 음악 분석 프로그램과 서보모터, Neopixel LED 패널의 동기화 가. 서보모터의 동기화

음악적 변화가 뚜렷한 ‘Pick Me’를 실험 음악으로 선정하여 사용한다. 음악 분석 프로그램으로 얻은 음악의 데이터에 따라 서보모터의 가 달라져 서로 다른 파봉을 생성하도록 설계한다.

나. Dynamixel LED 모듈의 동기화

서보모터와 마찬가지로 음악 분석 프로그램을 통하여 얻은 순간적인 음악의 정보(빠르기, 크기)에 따라 LED 패널의 빛의 세기와 색상을 조절한다.

(3)

연구성과

□ 연구 결과

○ 서보모터의 운동 진동수 와 회전 각도 에 따라 생성되는 수면파의 진동수

서보모터의 에 따라 결정되는 수면파의  은 Di-SIM의 파장과 수심의 관계에 따라 결정된다.

수조에서의 파동은 심해파와 천해파의 사이인 전이파에 해당된다. 파동의 속력은 전이파 공식

 

      

    에 의해   로 결정된다.

○ 음악 분석 프로그램과 서보모터와 LED 패널의 동기화 가. 서보모터와 음악 분석 프로그램의 동기화

서보모터를 통하여 음악 분석 장치로 얻은 음악에 관한 정보에 알맞은 파봉을 생성할 수 있었다.

Fig.6. Single Spout Fig.7. Double Spout

Fig.8. Counterclockwise Spout Fig.9. Clockwise Spout ▶ 서보모터의 작동 를 다르게 하였을 때 생성되는 서로 다른 파봉의 모습

나. Neopixel LED 패널과 음악 분석 프로그램의 동기화

가. 의 서보모터와 마찬가지로 음악 분석 프로그램을 통하여 얻은 음악의 순간적 데이터에 맞춰 LED의 색상과 밝기가 변하는 것을 확인할 수 있었다.

Fig.10. 음악 분석 장치를 통하여 분석한 음악의 데이터에 따라 색상이 달라지는 모습

□ 결과 해석 및 논의

음악 분석 프로그램을 통해 음악의 빠르기를 4종류로 세분화했다. 이후, 60bpm일때는 single spout, 80bpm에는 double spout 등으로 빠르기와 파봉의 종류를 묶어서 빠르기가 달라질 때 다른 파봉을 선보이며 음악을 표현할 수 있었다. LED패널을 이용하여 소리의 크기에 따라 다른 색을 방출함으로서 시각적 효과를 더했다.

○ 수조의 크기가 작아 서보모터로 파봉을 생성하였을 때 그 모습이 육안으로 관찰이 힘들었다. 이를 보완하기 위해 서보모터의 회전각도 와 수면의 깊이를 적절히 조절하여 표현이 두드러지도록 하였다.

□ 결론 및 제언(시사점 및 향후 계획)

(4)

○ ‘Di-SIM’ 제작을 통한 결론

노래를 인식하여 LED와 서보모터가 노래에 대해 작동하는 스스로 학습 가능한 원형수조를 제작을 통해 음악이 가지는 아름다운 선율을 파동의 중첩현상을 이용하여 수면 위에 입체적으로 표현하였다.

○ 향후 계획

음악 내에서 악기 마다의 사운드를 추출 후 분석하여 맵시가 가지는 분위기에 따라 서보모터의 움직임을 조절해 줄 것이다. 또한 주파수를 측정할 수 있는 프로그램을 제작하여 특정 Hz마다 가지는 음계에 따른 서로 다른 움직임을 구현하여 심미성을 향상시키고 더욱 농도 있는 음악을 표현 할 것이다.

주요어 음악 분수, 파동의 중첩현상, 서보모터, 아두이노, 지능형

(5)

< 연구 결과보고서 >

1. 과제 개요

□ 연구목적

○ 현재까지 널리 설치되어 사용되고 있는 음악분수는 음악의 리듬이나 비트에 맞추어 자동으로 실행되는 것이 아니라, 정해진 음악에 한해 인위적으로 분수의 수압 또는 방향을 설정하여 작동되게끔 하고 있다. 또한, 분수는 물의 파동을 이용하기 보단 중력에 반하는 외력을 가함으로써 물을 뿜어 올리기에 학습 장치로 사용하기에는 부적합하다.

따라서 본 연구를 통해 우리는 원형수조 내에서 파동과 관련된 학습이 가능하도록 설계하여 음악이 흘러나오면 자동으로 리듬을 읽어내고, 이 리듬에 따라 다양한 파동 (single spout, double spout 등)을 만들어 낼 수 있는 ‘Music Water World’를 제작하고 자 한다.

□ 연구내용

○ 다양한 아두이노 센서들을 활용하여 음악을 인식하고 모터가 이에 맞는 동작을 구동하 도록 설계한다. 이때 단순한 움직임보다는 파동의 간섭현상을 통해 관찰 가능한 여러 모습을 이용하여 더욱 규칙적인 물의 움직임을 생성한다.

2. 과제 수행 내용

□ 이론적 배경 및 선행 연구 ○ 파동의 중첩과 독립성

두 파동이 진행 중에 서로 만날 때 만들어진 합성파의 변위는 각각의 파동의 변위의 합과 같다. 위상이 같은 두 파동이 만나 중첩되어 만들어지는 파동의 진폭은 두 파동의 진폭의 합과 같고 위상이 반대인 두 파동이 만나면 진폭은 두 파동의 진폭의 차와 같다. 중첩의 결과 파동의 에너지가 변하는 것처럼 보이지만 각 파동의 에너지는 그대로 유지된다. 중첩이 끝난 파동은 서로 지나칠 때 중첩되기 전의 각 파동이 갖고 있던 특성을 그대로 유지하면서 진행한다. 각 파동의 진행 방향, 속도, 진폭, 위상, 에너지 등이 모두 변하지 않는다. 이러한 파동의 성질을 이용하여 수많은 전파들이 공중에서 부딪히더라도 정보를 잃지 않고 전달 할 수 있다.

○ Flowave

University of Edinburgh에서 독특한 순환파와 조석 테스트 시설인 Flowave 시설은 영국, 유럽 및 그 주변의 해양에서 수집된 파도와 해류 데이터를 통하여 파도와 난류, 조류, 해류를 재현할 수 있다. Flowave 탱크는 지름 30m, 직경 25m, 수심 2m의 탱크로 flowave를 작동시키면 최대 28m의 높이의 파도를 만들어낸다.

(6)

□ 연구주제의 선정

○ 이제까지 제작된 음악 분수는 미리 지정된 음악에 한해서만 프로그래밍된 코드를 통해 작동되는 한계점을 가지고 있다. 본 연구는 음악이 나오면 그에 맞게 sound sensor가 비트를 인식하고 이를 저장하여 해당 비트에 맞는 파동의 모습을 원형수조를 둘러싼 판상 panel이 구현하게 하였다.

최종작품에서는 아두이노가 흘러나오는 음악을 스스로 인식하여 그 비트에 맞게 panel 이 구동될 수 있도록 설계할 것이다. 이는 저장되어있지 않은 음악이 흘러나와도 아두이 노가 자동으로 이를 학습한 뒤 모터가 그 리듬과 비트에 맞는 다양한 동작을 할 수 있도록 설계하고자 하는 것이다. 더 나아가 고휘도 LED를 원형 수조 아래에 설치하여 분위기 있는 ‘Music Water World’를 만들고자 한다.

□ 연구 방법

○ 원형 수조의 설계

3D 설계 프로그램 SketchUp을 이용하여 [Fig. 1]과 같이 지름 50cm, 높이 15cm, 두께 6mm의 원형수조에 서보모터(Dynamicxel AX-12A)와 panel(12cm*10cm)을 각각 8개씩 연결한 동력지원장치를 설계했다. [Fig. 2]는 설계도를 바탕으로 실제 제작한 수조의 모습이고, 원형수조의 곡면에 평면구조인 동력지원장치를 안정작으로 부착시키기 위해 3D프린팅을 이용해 아치형 부착재를 설계하였다.

[Fig. 1] 원형수조 설계도 [Fig. 2.] 완성된 원형 수조의 모습

○ 비트 감지 장치

음악을 재생하였을 때 음악을 구성하는 각 부분의 박자와 빠르기를 측정할 수 있도록 [Fig. 3]과 같이 sound sensor를 이용하였다. 사운드 센서는 소리의 세기를 실시간으로 측정하여 데이터를 아두이노로 출력할 수 있는 기능을 가지고 있어, 음원이 재생되고 있을 때 소리의 세기를 파악하여 일정한 세기 이상의 소리가 나오는 부분(비트)을 기록 할 수 있다. 그리고 그 간격의 시간을 계산하여 현재 재생되고 있는 음악의 빠르기를 유도할 수 있고, 이를 비트에 맞춰 물의 움직임을 표현할 서보모터와 연결한다.

(7)

[Fig. 3] 사운드 센서를 이용한 비트 감지 장치

○ Penal 제작

속도, 힘, 가격, 정밀한 각도 조절 등이 가능한 Dynamixel 모터 중 AX-12A를 사용하였다.

이 모터의 경우 직선으로 움직이지 않고 회전운동을 하기 때문에 브라켓을 이용해 회전운동으로 파동을 형성할 수 있도록 구조를 변화시켰다. 실제 부착해본 결과 크기와 조절가능한 조건들이 실험에 적합하다 생각되어 실험에 사용하였다.

□ 연구 활동 및 과정

○ 비트 감지 장치 개발 및 시연

음원 파일에서 노래 편집 프로그램을 가지고 베이스와 저음만 필터링하고 이를 재생하 여 사운드 센서를 통해 측정하였다. 편집한 음원파일을 가지고 센서를 통해 피크 점을 찾고 카운팅하여 비트를 지정하는 것에 어려움이 있었다. 이에 복잡한 구성을 가진 음원보다 먼저 간단한 비트를 가진 메트로놈이나 드럼 솔로를 이용하였다. 소리가 나지 않은 부분에서의 사운드 센서를 통해 얻은 시리얼 값이 19가 나와 이를 기준점으로 설정한 후 음원을 재생했을 때 시리얼 값이 19보다 크게 되면 피크 점으로 인식하고 인식할 때마다 LED가 켜졌다가 꺼지게 하여 사운드 센서가 제대로 소리를 분별하는지 확인하였다. 그리고 LED가 켜지는 순간들을 기록하여 음원의 비트를 아두이노에 저장 하도록 하였다. 하지만, 이 방법은 정확도가 떨어질뿐더러 아두이노가 사운드 센서를 통해 하나의 소리에 대해 센서 값이 19이상인 값들이 여러 개가 나와 센서로 피크점을 찾는 것에 한계점이 보였다. 추가적으로 복잡한 구성을 가지는 음원에 대해서는 노래에 맞추어 빠르게 대응하지 못하는 문제점이 발생하였다.

위 과정의 실패를 해결하기 위하여 컴퓨터 공학과 연구원으로부터 자문을 받아 실험 방법을 수정할 수 있었다. 먼저 사운드 센서는 불연속적으로 데이터를 전송하는 한계를 가지고 있어 이를 극복하기 위해 비트를 측정하기 위해서는 새로운 방법이 필요했다.

(8)

[Fig. 3] 아두이노 장치 설계에 대한 전문가 자문

우리는 기존에 소리의 피크점을 그대로 저장하는 방식에서, 소리의 세기가 피크점인 시점에서의 시간을 각각 f1, f2 에 저장하고 두 변수 값의 차이를 계산하여 소리의 피크점 사이의 시간 간격(d)을 측정하였다. d의 범위에 따라 동작할 패턴을 다르게 하여 비트에 따라 동작이 달라지도록 하였다. 실험은 60bpm, 80bpm, 100bpm 의 메트로 놈 소리를 랜덤하게 합친 후 틀어 알맞게 측정하는지를 확인하였다. [Table. 1.] 은 우리가 실험에 사용한 비트 감지 code이다.

int sensorPin = 0;// 사운드 센서를 0번핀에 연결합니다.

int ledred = 11;// 60bpm int ledgreen = 12; //80bpm int ledyellow = 9; //100bpm int count = 0;

int flag = 0; // 첫 번째 피크인지 두 번째 피크인지를 구분해 주는 변수

int f1 = 0; // 첫 번 째 피크가 칠 때의 시간 int f2 = 0; // 두 번째 피크가 칠 때의 시간

int s = 0; // 두 번째 피크가 친 후 d값이 양수로 나올 때만 d가 반환되도록하는 변수

int d = 0; // f2-f1 값(시간 간격 저장)

void setup() {

pinMode(ledgreen,OUTPUT);// ledgreen을 출력으로 설정합 니다.

pinMode(ledred,OUTPUT);// ledred을 출력으로 설정합니다.

pinMode(ledyellow,OUTPUT);// ledyellow을 출력으로 설정 합니다.

Serial.begin(9600); //시리얼 통신을 시작한다.

}

void loop() {

int value = analogRead(sensorPin); // 사운드 센서로부터 센서값을 읽어 들인다.

delay(10);//10ms 동안 대기

unsigned long t1 = millis();

f1 = t1; //외부에서 d를 계산하기 위해 전역변수 f1에 t1 값을 저장한다.

} else { // flag가 짝수이면 첫 번째 피크로 인식하고 t1 값을 받는다.

unsigned long t2 = millis();

f2 = t2; //외부에서 d를 계산하기 위해 전역변수 f2에 t2 값을 저장한다.

s = 1; //s 값을 1로 설정해준다.

}

if(s == 1){ //s 값이 1이 되면 d가 양수값으로 제대로 계산되는 것으로 생각한다.

d = f2- f1; //d값을 계산한다.

Serial.println(d); //제대로 계산되는지를 확인하기 위해 시리얼 모니터에 d값을 출력한다.

s= 0; //s값을 초기화 시킨다.

}

}

if(d>900 && d<1100 ){ //시간 간격이 0.9~1.1초이면 빨 간색 led를 킨다.

digitalWrite(ledred , 1);

//delay(100);

//digitalWrite(ledred, 0);

} else if(d>710 && d<830){ //시간 간격이 0.71~0.83초이 [Table. 1.] 비트 감지 code

(9)

○ 비트에 따른 서보모터의 구현

비트의 빠르기를 인식한 후, 그 비트에 맞는 표현을 서보모터를 통해 구현하고자 하였다.

그 전에 우리는 서보모터를 통해 물의 움직임을 표현할 수 있는 방법들을 시도하였다.

먼저 서보모터가 비트에 맞춰 한꺼번에 움직이게 하여 수조의 한 가운데에 파봉이 형성 되도록 하는 하나의 가장 기본적인 표현 방식(single spout)을 [Fig. 4]와 같이 구현하였다.

[Fig. 4.] 한가운데에 파봉(single spout)이 생기는 모습

<실험설계 및 진행과정>

1) Panel이 부착된 8개의 서보모터를 동시에 작동시키기 위한 code를 설계

2) 파동을 발생시키고 원형 수조 한가운데에 물이 일시적으로 올라오는 파봉(single spout)이 생기는지 확인

3) 파봉의 높이, 수, 시간을 측정 (Table. 2. 참조)

Serial.println(value); // 사운드 센서 값을 시리얼 모니터에 출력한다.

if(value>400){ // 센서 값이 400이상일 때 이 코드를 실행한 다.

flag ++; //피크가 인식될 때 마다 flag값을 1씩 증가시 킨다.

delay(100);

if(flag%2 == 1){ // flag가 홀수이면 첫 번째 피크로 인식 하고 t1 값을 받는다.

면 초록색 led를 킨다.

digitalWrite(ledgreen , 1);

//delay(100);

// digitalWrite(ledgreen , 0);

}else if(d>500 && d<700) { //시간 간격이 0.5~0.7초이 면 노란색 led를 킨다.

digitalWrite(ledyellow, 1);

// delay(100);

//digitalWrite(ledyellow, 0);

} }

(10)

속도 주기(Delay) 초기 물

높이 파봉 높이(cm) 파봉 수 시간(s)

10 (484) 800

1 (1000)

1.5cm

5.2 2 0.24

4.5 2 0.21

3.0 2 0.01

4.9 2 0.19

7.0 2 0.19

2 (2000)

4.3 3 0.21

3.6 3 0.2

6.7 3 0.23

3.9 3 0.2

4.0 3 0.2

3 (3000)

5.5 1 0.2

3.2 1 0.25

3.8 1 0.22

5.2 1 0.2

5.4 1 0.21

[Table. 2.] 판상 panel의 각도를 10도로 했을 때 파봉 높이와 파봉의 수

3. 연구 결과

□ 연구 결과

○ 사운드 센서를 이용하고 서보모터 대신 LED를 이용하여 센서로 측정하는 비트의 빠르기 가 맞는지 확인을 시도하였고 통해 비트를 분석하였다. 먼저, 그 피크점이 찾고 카운팅하 여 비트를 지정하는 방법을 사용했을 때에는 하나의 소리에 대해 데이터 값이 여러 번 나와 센서로 피크점을 찾는 것은 힘들었다. 그 다음, 소리의 세기가 피크점인 시점에 서의 시간을 저장하고 피크점 사이의 시간을 계산하는 방식으로 실험 방법을 수정하여 진행했을 때에는 비교적 정확한 측정이 가능하였다.

○ 원형수조에 부착된 서보모터에서는 서보모터를 동시에 가동시켜 수조의 한가운데에

(11)

파봉이 생기는 현상을 볼 수 있었고, 일정한 비트가 흐르고 있을 때 그에 맞추어 일정한 시간 간격으로 파봉을 생성할 수 있음을 확인할 수 있었다.

4. 홍보 및 향후계획

□ STEAM R&E 성과발표회 참가

□ 향후계획

○ 이제까지는 사운드 센서를 통해 비트의 빠르기를 정확하게 측정하는 방법을 고안하였 다. 사운드 센서는 음의 높낮이와 크기 모두를 정확히 판단하기에는 역부족이다. 따라 서, 우리는 방법은 동일하지만 좀 더 정밀한 소리 측정이 가능한 사운드 스펙트럼 쉴드를 이용하여 이를 보완할 것이다. 그리고 하나의 박자에서만 작동시켰던 서보모터를 비트 감지 장치와 연결하여 활용 가능하도록 만들고, 더 나아가 서보모터의 움직임에 더 복합적인 패턴을 추가하여 다양한 물의 움직임을 보여줄 예정이다. 즉, 우리는 서보모터 에 연결하여 학습된 노래에 맞도록 구동시킬 계획이며, 추가적으로 LED를 설치하여 그에 맞는 분위기를 더욱 조성할 예정이다.

5. 참고문헌

[1] 김학철. 『2축 서보모터 완전정복 Melsec Programming』. 복두출판사(2016).

[2] 나성엽, 박건태, 최은성(2014). SCS(Slope Contril System) 장치 제작을 통한 파동변화에 대한 탐구(전국 과학전람회)

(12)

[3] 이주빈(2014). 물결파의 보강간섭에 따른 상대적 저항력에 대한 탐구(전국과학전람회) [4]“국제급 음악분수: 시안 다옌타 음악분수”. 인민망. 2017. 06. 30.

[5] Draycott, S., Davey, T., Ingram, D. M., Lawrence, J., Johanning, L., Day, A. & Noble, D. R. (2014, November). Applying Site Specific Resource Assessment: Methodologies for Replicating Real Seas in the FloWave facility. In ICOE Conference Proceedings.

[6] Draycott, S., Davey, T., Ingram, D. M., Lawrence, J., Day, A., & Johanning, L. (2015). Using a Phase-Time-Path-Difference Approach to measure directional wave spectra in FloWave. In EWTEC Conference Proceedings.

[7] 2009. Ocean Innovation. The Liquid slide compared to the traditional wave pool.

http://www.oceaninnovations.com/products_liquid_slide.html. 757-478-5613(검색일 : 2017. 10. 13) [8] Core77. Paul Roget. 2017. (http://www.core77.com/posts/36497/Circular-Wave-Pools-for- Research%E2%80%94and-Maybe-Olympic-Surfing) (검색일 : 2017. 10. 13)

[9] J. D. Pearson (2008). The diffraction of electro-magnetic waves by a semi-infinite circular wave guide

[10] “Is this the world’s scariest 'swimming pool'? Ocean simulator can push crushing waves towards you in ANY direction”. Mail Online. 2015. 05. 04.

[11] “circle wave”. Pendant Luminaires: Circle wave - Indoor | Linea Light Group (검색일 : 2017.08.20.)

참조

관련 문서

움직임 게임을 통해 여러 가지 동선과 움직임을 활용하여 물질의 상태 및 변화를 표현할 수 있다. 이 활동을 통해 물질의 상태변화를 재미있는 활동을 통해 반복함으로써

산소량과 공기 중의 세균은 미세먼지보다는 학생들의 활동에 영향을 많이 받는 것으로 확인되었 다.. 물론 자동차나 공장을 줄이는 등의 노력을 통해

하지만 현재 상용되는 암호는 빅데이터의 방대한 양의 자료를 감당하기에는 조금 부족한 면이 있다고 생각했다.. 그래서 우리는 “빅데이터“ 암호화라는 상황에 맞게 연구

- 휘어 있는 호흡기 구조를 활용하면서도 앵무조개는 많은 양의 공기를 좁은 공간으로 빨아들임 - 정삼각형을 붙여 가는 형태의 황금비를 나타내는 앵무조개 모양에서

이를 위해 보이는 방향으로의 구좌표계 도입을 통해 표면을 렌더링 하는 방식을 적용하는 것을 고민해보았다... 그러나 프로그래밍을 통해 3차원 객체를 2차원 평면에

이를 보완하기 위해, 던지는 방식이 아닌 방향을 맞춘 뒤, 대략적인 거리를 입력하면, 자동으로 앞으로 이동하여 구명 튜브가 전개되는 방식으로 결정함으로써 누구나

○ 피부건강에 대한 관심과 함께 많은 사람들의 여가시간의 활용에 대한 관심이 높아지고 교통이 발달하면 서 쉽게 여행을 다닐 수 있게 되었고 이로 인해 일본의

논의를 진행하는 과정에서 자동차 배기가스의 문제점이 크다는 사실뿐만 아니라 가스 속 미세먼지도 커다란 환경오염 요인이라는 사실을 알게 되었다.