목록라즈베리파이 (5)
Brise
-- 미국의 adafruit에서 Pi zero단품을 5달러에 구매할 수 있다. 단품은 12월 30일 기준 out of stock이지만, 번들팩은 in stock이며 번들팩의 경우 가격은 약 30달러이다. 그런데 번들팩을 살 가격이면,, 파이 제로를 살 이유가 딱히 없는 것 같다. https://www.adafruit.com/pizero --
사람의 손으로 하지 않고 기계로만 악기를 연주 할 수 있을까? 하는 마음에서 시작하여 세컨드 기타의 역할을 충분히 담당할 수 있을 만한 기타를 만들어보고 싶어 만들게 되었다. 간단한 아이디어 스케치(http://naudhizb.tistory.com/323)를 통해 구현하는 것을 분석한 결과 무인 기타 연주기를 만들기 위해 해결해야하는 문제가 2가지가 있었다. - 어떻게 박자에 맞게 작동시키는가. - 실제로 작동을 어떻게 시키는가. 전자의 경우에는 리눅스에서 있는 타이머를 활용하였고, 후자의 경우에는 GPIO를 빠른 시간에 기동하고 pwm도 하드웨어적으로 구현가능한 아두이노를 사용하기로 하였다. (다만, 통신의 문제때문에 3.3v IO를 가지는 아두이노 듀에를 사용하였다.) 전체적인 구조 스케치는 다음과 ..
1. 설계 의도 사람의 손으로 하지 않고 기계로만 악기를 연주 할 수 있을까? 하는 마음에서 시작하여 세컨드 기타의 역할을 충분히 담당할 수 있을 만한 기타를 만들어보고 싶어 만들게 되었다. 2. Define Problem - 음악을 연주하는데 중요한 기본적인 요소는?> BPM> CODE - 기타를 연주하는데 중요한 요소는?> 운지법(Fingering)> 아르페지오, 스트로크 -> 각각의 비트(Beat)가 발생하는 속도(BPM)을 지키면서 각 비트에서 적절한 동작(코드, 운지, 스트로크)를 하는 기기를 코딩할것 3. Design model 라즈베리파이-> 악보 리딩( file input)-> BPM 계산 ( timer delay)-> 적절한 코드 동작 계산-> 아두이노로 값 전송(Serial commun..
필요한 물품 - Raspberry Pi (SD 카드 포함)- 전원공급용 USB- 일반 LAN선( 크로스 케이블 아님)- PC(노트북 또는 와이파이와 유선 둘다 있는 PC)* 무선은 연결되어 있을 것 0. 라즈베리파이와 PC를 연결하고(랜선) 라즈베리파이에 전원을 넣어 부팅시킵니다. 1. PC의 네트워크 설정에 들어간 후에 무선연결 설정에 들어갑니다. 2. 무선연결 설정에서 '속성'을 클릭합니다. 3. '공유' 탭에 들어가'다른 네트워크 ------' 를 체크하고연결상자에 로컬 영역 연결(유선연결) 을 선택하고 확인을 누릅니다. 4. 다시 네트워크 공유센터로 돌아와 '어댑터 설정 변경'으로 들어간 후에 '로컬 영역 연결(유선 연결)'의 설정으로 들어갑니다. 5. Internet Protocol Versio..
Xenomai 설치를 위해 설치해야 하는 것은 총 3개이다. 1. Xenomai API2. linux Kernel3. adeos ipipe patch 대략적인 설치 순서는 다음과 같다. 1) linux kernel에 adeos패치와 xenomai 패치를 한다.2) linux kernel을 타겟과 맞게 configure한다.3) linux kernel을 build한다.4) linux kernel을 교체한다. 5) Xenomai를 configure한다.6) Xenomai를 build한다.7) Xenomai를 설치한다. 8) test>> 완벽한 순서는 아니지만, 대략적으로 이런 식으로 진행된다. 전체 순서는 http://code.google.com/p/picnc/wiki/RPiXenomaiKernel 와 같은..