아이언맨 아크 리액터 만들기 프로젝트 : 블루노 (Bluno), NeoPixel, 아두이노 프로그램 준비

 
 
프로젝트는 목표는 재미있고 즐겁게 놀면서 아이언맨 아크 원자로, 음성으로 제어하는 감성 램프등을 직접 만드는걸 목표로 한다.
궁극적으로는 블루투스로 아이폰이나 안드로이드에 연결하여 색을 음성등으로 자유 자재로 제어할 수 있게된다.
문제는 소프트웨어이다. 물론 하드웨어 자체가 없다면 소프트웨어는 의미가 없겠지만 하드웨어는 현재 개념적으로는 무한 제공이된다. 특히 중국에서 싸고 질 좋은 하드웨어를 공급하기 시작하면서 이제 우리는 그것들을 연결하고 프로그램을 만들어 활용하는걸 목표로 하는게 조금 쉽고 빠르게 가는게 아닐까 생각된다.

특별한 하드웨어를 설계하는것은 다른 차원의 일이고 좀 더 어렵고 고급스러운 일이라고 한다면 우리는 기존의 하드웨어를 이해하고 잘 활용할 수 있는 소프트웨어에 집중해 보는게 좋을것 같다.
따라서 현재 사용가능한 아두이노 호환보드와 센서, LED등의 이용을 극대화 하는데 초점을 맞추고 소프트웨어를 만들고 프로젝트를 설계하고 창조적인 아이디어를 생각하는데 좀 더 집중한다.

 
 

우선 블루노 보드는 DFRobot 에서 구매하면 된다.

블루노는 아두이노와 블루투스가 결합된 보드로 향후 스마트폰과 연결해 원격으로 작업하기 위함이다.
약간 가격이 비싼편이지만 투자할 가치가 있다 투자하자.

현재 보급형 호환보드를 제작중에 있으며 제작이 완료되면 조금 저렴한 가격에 보급할 수 있을것으로 예상된다.
향후, 블루노에 익숙해 지면 크기가 작은 형태인 나노를 사용해서 가볍게 만들것이다.

네오픽셀은 Adafruit 에서 12개 짜리를 구매하면 된다.

현재, 아이언맨 아크 리액터 만들기 프로젝트는 맥에서 작업하는걸 우선 설명하며, 윈도우 관련 내용은 지속적으로 업데이트합니다.
우리가 프로그래밍을 하기 위해서는 일단 맥이 필요하고 현재 맥은 요세미티에서 작업한다.

아두이노 프로그램은 아두이노 사이트에서 다운로드 에 접속하여 맥용 (Mac OS X) 프로그램을 다운로드하여 설치한다.

현재 다운로드 사이트에서 맥용 프로그램을 다운로드하면 arduino-1.0.6-macosx.zip 파일이 다운로드 되며 압축을 풀면 Arduino.app라는 어플이 나온다. 프로그램 폴더로 복사하면 설치 끝. 개쿨하다..^^

환경설정 메뉴를 열어 스케치( 아두이노의 프로그램은 스케치라고 함 )를 저장할 폴더를 설정해준다. 그대로 사용해도 되고 원하는곳을 설정해도 된다. 아래를 참고하자.

일반적으로 다운로드해서 설치한 경우, 이전에 설정이 없던경우등 처음에는

/Users/dimplejuno/Documents/Arduino

와 같이 사용자 계정의 문서 폴더에 자동으로 생성된다. 이 폴더를 그냥 사용해도 되고 다른곳을 설정해도 된다.

스크린샷 2015-01-09 오후 12.41.11

또는 직접 소스를 다운로드해서 프로그램을 빌드해서 사용해도 된다. 프로그램 빌드해서 사용하기

이제, 블루노, 네오픽셀, 아두이노 IDE가 준비되었다면 준비가 완료되었다. 게임을 시작하자…

라이브러리 설치하기

네오픽셀 맛보기

네오픽셀 잘 사용하기

네오픽셀 이해하기

6 comments

  1. 질문좀 드리겠습니다. 블루노 나노를 사용하던중 페어링에서 문제가 정말심하네요 ㅠㅠㅠㅠㅠ 페어링을 아무리 하려고해도 연결가능 기기에는 블루노는 안뜨고,,,, 데모프로그램을 보니 hc-06 블루투스 모듈과 페어링하는것과는 조금 다른 방식인 것 같더라고요,,,, 혹시 페어링 어떻게하셨는지 가르침좀 주실수 있나요?? 참고로 갤럭시 s3 안드로이드 버젼은 4.3입니다.

    Liked by 1명

    1. 블루노 나노는 5V 전원이 가장 좋아요. 그래서, 파워뱅크같은 종류가 좋습니다. 충전용으로 많이 사용하는것중에서 아무거나 사용하셔도 좋아요. USB로 연결해주면 간단합니다.^^

      좋아요

  2. 안녕하세요! 블루노를 사용하면서 Serial.print()로 정보를 출력했는데, BLE로보낸 정보를 폰으로 확인할 때 시리얼 모니터를 켜야지만 출력한 데이터가 보이던데…혹시 원인을 아시나요?ㅠ_ㅠ

    좋아요

댓글 남기기