전체상품목록 바로가기

본문 바로가기


현재 위치
  1. home
  2. community
  3. 기술문의 :)

기술문의 :)

기술문의 게시판 입니다.

상품 게시판 상세
subject 납땜문제나 연결문제로 보입니다
writer 아트로봇 (ip:)
  • date 2014-12-29 14:15:03
  • like 추천하기
  • view 91
rating 0점

안녕하세요

 

아마도 analog핀으로 입력되는 전압값이  5V 로 고정된 상태로 보이고,  소스코드상에 이미 정해진 값의 범위를 벗어난 경우  error라는 문자를 출력하도록 코딩되어 보이는 에러문구입니다.

 

납땜시  5V핀과 쇼트가 된것이 아닌가 추측됩니다.

아래와 같이 확인을 해보시기 바랍니다.

 

1.

x,y,z축이 연결된 아날로그핀의 값을 초당 수회 마다 읽어들이고  serail print로 출력해보시기 바랍니다.

 

가령 아래와 같은 명령을 1초에 20번  loop 순환 실행시키시고,  센서를 흔들어 보시고

Serial.println( analogRead( A0) );

 

출력되는 값을 관측해보시기 바랍니다.

 

이값이  1000이 넘는값으로 고정되어 있다면  부품연결이나 납땜에 문제가 있을수 있으며,

경우에 따라 부품고장이나 불량일수도 있습니다. 

 

2. 센서의 전선 연결 납땜면, 아두이노 전선연결 상태 등  전체 연결상태를 여러장의 사진으로 촬영하시고

  개인 블로그에 올려주시고,  그 링크를 남겨주시면  확인후 의견드리도록 하겠습니다.

 

아트로봇 드림

 

 

 

 

 

 


---------- Original Message ----------

연결 상태는 첨부된 이미지를 참고해주세요. 

(이미지 첨부가 게시판 용량 초과로 올라가지 않네요. 연결은 5V를 사용하였으며 아두이노 UNO R3 버전에

VCC => 5V / GND=>GND / X=>A0 / Y=>A1 / Z=>A2 연결하였습니다.)

사용된 라이브러리 파일(http://www.seeedstudio.com/wiki/images/a/af/AnalogAccelerometer.zip)


1. 연결된 상태로 Calibration 예제를 업로드하였습니다.

2. 업로드후 시리얼 모니터를 연후


The calibration starts: 

First, make sure that Z-axis direction is straight up

please type any charactor if you are ready


라는 문구가 나오면 아무 문자나 입력해 결과를 확인해보면

voltage:
4.99
5.00
5.00
calibrate error
Second, make sure that X-axis direction is straight up
please type any charactor again if you are ready

다시 아무 문자나 입력해보면

voltage:
4.99
5.00
5.00
calibrate error
ZERO_X = 4.99
ZERO_Y = 5.00
ZERO_Z = 5.00
SENSITIVITY = 0.00
please modified the macro definitions with these results in ADXL335.h

라는 결과가 나옵니다.
이 과정에서 calibrate error가 왜 발생하는지 모르겠습니다. 아마 이부분이 문제인거 같습니다.

3. 다운로드 받은 라이브러리 내부의 ADXL335.h 파일에 위에 파란색 된 부분을 수정해 입력하였습니다.

4. masureAcce 예제를 업로드후 시리얼 모니터를 확인하면

value of X/Y/Z: 
1019
1023
1023
voltage:
4.98
5.00
5.00
accleration of X/Y/Z: 
inf g
inf g
inf g

위 세가지 정보가 계속되어 나옵니다. 가속도 값이 나오지 않습니다.

영점조절을 하지 않고 기본 설정 되어있는 값으로 하면 중력에 따라 값이 변해 제대로된 가속도 값을 얻을 수가 없습니다.

혹시 2번 과정(Calibration 예제를 실행하는 중)Straight up의 의미가 위 쪽을 향하라는 의미라 생각되 위쪽을 향하도록 해보았지만 결과는 똑같이 나왔습니다.
저부분에서 왜 calibration error가 나오는 걸 까요?
자세한 내용설명 부탁드립니다.
file
password 삭제하려면 비밀번호를 입력하세요.
댓글 수정

password :

/ byte

비밀번호 : 확인 취소

댓글 입력

commentsname : password : 관리자 답변 보기

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기

관련글 모음
번호 상품명 제목 작성자 작성일 조회
13018 [TE101020051] 3축 가속도 센서 E형 - 사용하기 쉬운 아날로그 출력형 (Breakout - 3-axis Analog Accelerometer ADXL335) 센서 보정 작업 중 오류[2] 박태욱 2014-12-25 113
13027 [TE101020051] 3축 가속도 센서 E형 - 사용하기 쉬운 아날로그 출력형 (Breakout - 3-axis Analog Accelerometer ADXL335) 납땜문제나 연결문제로 보입니다 아트로봇 2014-12-29 91
13041 [TE101020051] 3축 가속도 센서 E형 - 사용하기 쉬운 아날로그 출력형 (Breakout - 3-axis Analog Accelerometer ADXL335) 납땜문제나 연결문제로 보입니다 박태욱 2014-12-30 3
13042 [TE101020051] 3축 가속도 센서 E형 - 사용하기 쉬운 아날로그 출력형 (Breakout - 3-axis Analog Accelerometer ADXL335) 납땜을 안하셨네요 아트로봇 2014-12-30 4
13005 [TE101020051] 3축 가속도 센서 E형 - 사용하기 쉬운 아날로그 출력형 (Breakout - 3-axis Analog Accelerometer ADXL335) 센서 보정 작업 중 오류 박태욱 2014-12-23 110