Brise

Raspberry pi (아이디어)- arduino Project : 무인 기타 연주기 본문

Linux

Raspberry pi (아이디어)- arduino Project : 무인 기타 연주기

naudhizb 2014. 9. 11. 23:55
반응형

1. 설계 의도


사람의 손으로 하지 않고


기계로만 악기를 연주 할 수 있을까?


하는 마음에서 시작하여


세컨드 기타의 역할을 충분히 담당할 수 있을 만한 기타를 만들어보고 싶어


만들게 되었다.








2. Define Problem


- 음악을 연주하는데 중요한 기본적인 요소는?

> BPM

> CODE


- 기타를 연주하는데 중요한 요소는?

> 운지법(Fingering)

> 아르페지오, 스트로크



-> 각각의 비트(Beat)가 발생하는 속도(BPM)을 지키면서


각 비트에서 적절한 동작(코드, 운지, 스트로크)를 하는 


기기를 코딩할것







3. Design model


라즈베리파이

-> 악보 리딩( file input)

-> BPM 계산 ( timer delay)

-> 적절한 코드 동작 계산

-> 아두이노로 값 전송(Serial communication)


아두이노

-> 코드 리딩(Serial communication)

-> 코드 분석(parse binary code)

-> 스트로크 동작(Servo motor)

-> 코드 운지 동작(MOSFET -> Solenoid control)



주의할 점

-> 다량의 서보모터와 솔레노이드를 구동하려면 대전류가 필요

(솔레노이드당 약 3A*6=18A

서보모터당 약 600mA*2 = 1.2A

총 약 20A를 동시에 출력할 수 있는 방법 필요 

>>>>> 배터리 (4000mAh 20C -> 최대 80A 출력)


-> 라즈베리파이가 제대로 된 시간에 깨어나는가

-> 아두이노가 한 루프를 도는데 걸리는 딜레이 시간은?








반응형

'Linux' 카테고리의 다른 글

환경변수 종류  (0) 2014.10.06
ssh 서버 설치  (0) 2014.10.02
리눅스 라이브러리 PATH 설정  (0) 2014.10.02
Jimi handless : 무인 기타 연주기  (0) 2014.09.20
Raspberry Pi 와 PC 공유기 없이 직접 연결하기  (0) 2014.08.28
리눅스 패키지  (0) 2014.07.27
arm보드(raspberry pi)에 Xenomai 설치  (1) 2014.07.09
Comments