본문 바로가기

Arduino/응용 프로젝트(1학기)

Arduino 기울기 센서 ADXL345의 활용 아두이노에서 ADXL345 3축 기울기센서를 이용해 기울기를 알아내는 방법을 알아보자. 기울기센서는 크게 분류해서 2종류로 나눌 수 있다. 3축 기울기 정보 x, y, z를 따로따로 받는 센서 SDO, SDA, SDL을 이용해 하나의 정보로 받는 센서 x, y, z 축의 정보를 따로따로 받는 센서는 센서의 연결부분에 x, y, z라고 명시적으로 표현되어 있다. 대표적으로 ADXL335가 있는데, 이 센서가 ADXL345보다 쓰기 편해서 인터넷에서 찾을 수 있는 기울기 센서 관련 많은 문서들이 이 기울기 센서를 사용하고 있다. 반면 SDO, SDA, SDL을 사용하는 센서는 위의 센서보다 훨씬 빠른 속도로 기울기를 측정할 수 있는 장점이 있으나, 비교적 사용이 어려운 점이 있다. ADXL345는 3축의 정.. 더보기
Arduino and Processing Serial Communication Arduino and Processing Serial Communication작성자 : 권혁원 1. 개요아두이노는 수 많은 센서들을 이용하여 어느 분야에서든지 유용하게 쓰일 수 있따. 또한 프로세싱은 코딩을 통하여 무궁무진한 그래픽을 구현하는 언어이다. 이 두 언어가 서로 통신이 가능하다는 말을 듣고서 호기심이 생겨 어떠한 방법으로 통신을 하는지, 어떤 코드를 이용하면 통신이 가능하게 할 수 있는지 등을 알아보고싶어 이 프로젝트를 계획하였다. 2. Code 더보기
블루투스를 이용한 아두이노 탱크 블루투스를 이용한 아두이노 탱크 1. 제작동기 평소에 로봇에 관심이 많고 좋아하고 특히 모터를 좋아하는 나는 아두이노로 탱크를 만들기로 했다. 아두이노 탱크를 만들기로 결심하고 어떻게 이 탱크를 조종할까 고민 중 스마트폰 어플리케이션 중 블루투스를 이용하는 조종기 어플리케이션을 발견하게 되고 블루투스로 조종을 할 수 있는 아두이노 탱크를 만들기로 결심하였다. 2.이론적 배경 (1)블루투스 : 블루투스(Bluetooth)는 휴대폰, 노트북, 이어폰·헤드폰 등의 휴대기기를 서로 연결해 정보를 교환하는 근거리 무선 기 술 표준을 뜻한다. 주로 10미터 안팎의 초단거리에서 저전력 무선 연결이 필요할 때 쓰인다. 블루투스 통신기술은 1994년 휴대폰 공급업체인 에릭슨(Ericsson)이 시작한 무선 기술 연구를 .. 더보기
립싱크로봇 제작 사운드 센서를 이용하여 립싱크 로봇을 만들어 보자구현방법1. 사운드 센서로 입력 받은 값에 따라 다른 입모양을 출력하는 립싱크 로봇을 만든다.- 기존의 shift register를 이용하는 대부분의 립싱크 로봇보다 코드가 짧고 회로가 단순한 립싱크 로봇을 구현한다. (본래에는 shift register를 사용하고자 했지만 후에 사용하지 않기로 결정했다)- 센서 입력값에 따라 로봇의 표정이 자연스럽게 변할 수 있도록 입력받은 센서값을 알맞게 변형 시킨다.- shift register를 사용하지 않음으로써 생기는 마지막 열의 지연 현상을 최대한 없애고 그에 따라 나오는 문제인 과도한 깜빡임 문제를 알맞게 해결한다.2. 아두이노를 이용한 아두이노 스피커를 만들어서 노래를 출력한다.-Free MP3 Wma Co.. 더보기
자이로 가속도 지자계 기압 10DOF 통합 센서 다루기 이번에 작업할내용은 MPU6050 + HMC5883L + MS5611 이 세개의 센서가 같이 이루어져있는 10개의 자유도를 갖는 통합 센서를 다루어볼 예정이다. 그전에 먼저 각각의 칩이 어떠한 기능을 하는지 부터 알아보자 먼저 MPU6050의 경우에는 두가지 종류가 있는데 이 통합 센서에는 두종류가 하나의 칩으로 합쳐져 들어있다. 이칩은 가속도와 각속도를 측정하는 칩으로 x,y,z축 각 3방향의 각속도와 가속도를 측정할수있어 총 6개의 자유도를 가지고 있다. HMC5883L같은 경우에는 지자계 센서인데 3개의 방향으로 지자계의 영향을 알아차릴수 있다. MS5611은 기압 센서로써 섭씨-45도부터 80도 사이의 범위에서 기압을 측정할수있는 센서이다. 지금까지 통합센서를 이루고 있는 기본적인 칩에대하여 살펴.. 더보기
Face-Tracking 기술 구현하기 작성자 : 김경만아두이노와 프로세싱을 이용하여 Face-Tracking 기술을 구현해 보자 1. 개요 최근 얼굴인식 기술이 많이 발전하면서 얼굴인식 기술을 응용한 기술도 많이 나오고 있습니다. 그 중 하나가 Face-Tracking 이라는 기술로 얼굴을 추적하는 기술인데 CCTV에 많이 사용되고 있습니다. 움직이지 않는 CCTV보다 Face-Tracking 이 가능한 CCTV가 더욱 많은 범위를 효율적으로 보여줄 수 있으며 얼굴을 정확히 화면에 담을 수 있기 때문인데요. 이렇게 응용이 되고 있는 Face-Tracking 기술을 직접 구현해보고 또한 딱딱하게 카메라만 있는 것이 아닌 로봇을 만들어 사람을 처다 보는 것 처럼 만든다면 더욱 의미 있을 것 같아 제작하게 되었습니다. 준비물 아두이노 기판, 브래.. 더보기
초음파 센서를 이용한 후진보조센서 만들기 초음파 센서를 이용해서 차량의 후진보조센서를 만들어 보자 1. 초음파 센서란?? 초음파 센서란 초음파 센서 내에 있는 파원에서 발사된 초음파 펄스가 측정물의 표면에서 반사되어 다시 초음파 센서로 되돌아올 때까지의 시간을 측정하여 측정 대상에 따른 정보를 얻는 방법을 사용 한다. 즉, 초음파를 송신 후 되돌아 올 때까지의 지연시간을 측정하는 방법을 사용 하는 것이다. 일반적으로 공기 중에서의 음속은 약 340m/s인 것을 이용하여 측정 시간의 반에 음속을 곱해서 거리를 알아낼 수 있다. 2. 아두이노와 초음파 센서를 이용한 거리측정 후진보조센서를 만들기 전 먼저 초음파 센서와 아두이노를 연동하는 법을 익혀보자. 아두이노에 사용할 초음파 센서 모델은 SRF05로 이 초음파 센서가 아두이노와 연결이 되는 모습.. 더보기
중력가속도 측정 실험기구 제작 포토인터럽터(GP1A57HRJ00F)를 이용해서 중력가속도를 측정해보자글쓴이 : 백동현 1. 포토 인터럽터란?[1]중력가속도를 측정하는 장치에 필요한 중요 부품은 포토인터럽터이다. Sharp사에서 만든 포토인터럽터를 이용해 제작하였다. 사용한 부품에 대한 상세정보를 알기 위해 제품명인 GP1A57HRJ00F로 검색해보기를 권장한다. 포토인터럽터는 크게 적외선 송신부와 수신부를 통해 물체의 통과여부를 판단하게 된다[2]. 물체를 감지할 수 있는 포토인터럽터로 중력가속도를 측정하고자 한다. 2. 중력가속도란?우리는 지구의 중력장 내에서 살아가고 있다. 즉, 중력이 삶에 영향을 미친다는 것이다. 중력은 쉽게 말하면 지구가 나를 잡아당기는 힘이다. 힘에는 가속도가 존재한다. 이때, 중력에서의 가속도가 중력가속도.. 더보기