가속도계 ADXL335와 Arduino를 인터페이스하는 방법

문제를 제거하기 위해 도구를 사용해보십시오





이 게시물에서는 arduino와 함께 가속도계를 사용하는 방법과 유용한 판독 값을 추출하는 방법을 살펴보고 IDE의 직렬 모니터에 인쇄됩니다. 또한 가속도계가 간단히 작동하는 방식과 그 응용 분야를 살펴볼 것입니다.

작성자 : Girish Radhakrishanan



가속도계가 작동하는 방법

가속도계는 가속도를 감지하는 데 사용되는 전자 기계 장치입니다. 가속은 중력과 같은 정적 일 수있는 반면 동적 가속은 갑작스러운 움직임이나 진동 일 수 있습니다.

가속도계는 내부 메커니즘으로 인해 부분적으로 기계 장치입니다. 축전기처럼 배열 된 이동 판이있어 외력을 받으면 자유롭게 움직일 수 있습니다.



움직이는 판은 그들 사이에 몇 마이크로 미터로 분리되어 있으며 매우 작고 몇 밀리미터 크기의 IC 형태로 포장됩니다.

자유롭게 움직일 수있는 판에는 실리콘으로 만들어진 미세한 무게가 붙어 있습니다. 미세한 추는 외부 충격을 흡수하여 움직이는 플레이트에 적용합니다.

움직이는 플레이트에 순간이 가해지면 커패시턴스가 변경되어 외부 회로에서 감지 할 수 있습니다.

일반적인 가속도계 모듈 :

가속도계는 단일, 이중 또는 삼중 축일 수 있습니다. 여기서는 X, Y 및 Z의 3 축 가속도를 감지 할 수있는 삼중 축 가속도계를 사용합니다. 즉, 단일 IC로 제작 된 X, Y 및 Z 방향에 배치 된 세 개의 이동 커패시터가 있음을 의미합니다. 기준 치수.

가속도계에 대해 더 알고 싶다면이 링크를 확인하십시오. 가속도계가 어떻게 작동하는지.

이 프로젝트에 사용 된 가속도계는 외부 가속에 대한 아날로그 전압 출력을 가지고 있습니다. 디지털 회로에서 사용하려면 아날로그 전압을 디지털로 변환해야합니다. 아날로그를 디지털로 변환하는 프로세스는 arduino로 쉽게 수행 할 수 있습니다.

작동 원리

가속도계 ADXL335와 Arduino를 인터페이스하는 방법

논의 된 Arduino 가속도계 회로는 가속도계에서 판독 값 만 추출 할 것이므로 매우 간단합니다. 가속도계에는 Vcc, GND, X, Y 및 Z 단자 5 개가 있습니다.

X, Y 및 Z 축 터미널은 각각 arduino의 A2, A1 및 A0 터미널에 연결됩니다.

가속도계는 arduino의 3.3V 포트에서 전원을 공급받을 수 있습니다. 프로젝트를 위해 외부 전원 공급 장치에서 전원을 공급하는 동안 최대한주의하십시오. 5V는 가속도계를 쉽게 손상시킬 수 있으며 절대 최대 전압은 3.6V입니다.

프로그램 코드 :

//---------------Program developed by R.Girish-------------------//
const int xpin = A2
const int ypin = A1
const int zpin = A0
void setup()
{Serial.begin(9600)
}
void loop()
{
Serial.print('X=')
Serial.print(analogRead(xpin))
Serial.print('t')
Serial.print('Y=')
Serial.print(analogRead(ypin))
Serial.print('t')
Serial.print('Z=')
Serial.print(analogRead(zpin))
Serial.println()
delay(500)
}
//---------------Program developed by R.Girish-------------------//

프로그램은 매우 간단합니다. 가속도계의 입력을 위해 3 개의 아날로그 핀을 할당하고 직렬 모니터를 시작하고 비트율을 9600으로 설정합니다. Serial.print ()를 사용하여 가속도계 판독 값을 직렬 모니터에 인쇄합니다.

산출:

직렬 모니터에서 추론 할 수있는 것은 가속도계의 세 가지 다른 축의 전압 수준입니다. 외력을 받거나 기울이면 시리얼 모니터에 반사됩니다.

가속 또는 기울기가 미리 결정된 임계 값을 초과 할 수 있지만 다른 기사의 대상인 경우 arduino 트리거를 릴레이, LED 또는 모터와 같은 일부 외부 주변 장치로 프로그래밍 할 수 있습니다.

가속도계의 응용 :

가속도계는 스마트 폰에서 항공기에 이르기까지 다양한 응용 분야를 가지고 있습니다.

• 가속도계는 스마트 폰에 큰 도움이됩니다. 화면 방향이 가로에서 세로로 또는 그 반대로 바뀌는 방식이나 '사원 달리기'에 나오는 사람이 휴대 전화를 기울일 때 좌우로 움직이는 지 궁금한 적이 있습니까? 가속도계의 놀라운 점입니다.

• 가속도계는 전투를 안정화하기 위해 여러 매개 변수를 측정하기 위해 항공기에서 사용됩니다.

• 광학 이미지 안정화를 위해 디지털 카메라에 사용됩니다.

• 사진 전문가를 위해 전자적으로 안정화 된 삼각대에 사용됩니다.

위의 내용은 가속도계 적용의 일부에 불과합니다. 이제 가속도계가 무엇인지, arduino와 함께 사용하는 방법 및 사용 위치를 알았습니다.




이전 : 원격 제어 태양 광 램프 강도 컨트롤러 회로 다음 : 충전 및 반전 모드 중 자동 인버터 팬 스위치 ON