가속도계로 GoPro를 트리거합니다

MD-003 모션 검출기 보드에는 조절 된 5V 출력도 포함되어 있지만이 프로젝트에는 필요하지 않았습니다. 가속도계를 인터페이스하는 데 유용합니다. 또는 5V 전력이 필요한 기타 센서.

GoPro는 가속도계를 가지고 있습니까??

Reddit과 그 파트너는 쿠키와 유사한 기술을 사용하여 더 나은 경험을 제공합니다. 모든 쿠키를 수락함으로써 귀하는 서비스 및 사이트를 제공하고 유지 관리하기 위해 쿠키 사용에 동의하며, Reddit의 품질을 향상시키고, Reddit 컨텐츠 및 광고를 개인화하며, 광고의 효과를 측정합니다. 비 필수 쿠키를 거부함으로써 Reddit은 여전히 ​​특정 쿠키를 사용하여 플랫폼의 적절한 기능을 보장 할 수 있습니다. 자세한 내용은 쿠키 통지 및 개인 정보 보호 정책을 참조하십시오.

가속도계로 GoPro를 트리거합니다

호주 야생 동물 보존의 휴 맥그리거 (Hugh McGregor)는 먹이를 먹을 때 가속도계에 의해 유발 될 고프로 카메라의 컨트롤러를 만들어 야생 고양이에 대한 그의 연구에 도움을 줄 수 있는지 물었을 때, 우리는 기회에 뛰어 들었다. 호주의 약 1,500 만 고양이는 매일 밤 약 7 천 5 백만 설치류와 작은 파충류를 먹으며 일부는 멸종 위기에 처한 종입니다.

마이크로 컨트롤러와 인터페이스하는 다양한 가속도계 칩을 살펴보면, 아날로그 장치 ADXL362를 발견 한 ADXL362는 수면시 거의 전원이 소비되지 않고 사용자 프로그램 가능한 임계 값 이상의 움직임으로 인해 발생할 때 깨어날 수있는 유연성을 발견했습니다.

우리는 칩에 대한 인터페이스를 프로그래밍하는 것을 계획하고 있었고 Sparkfun의 Mike Hord가 Adxl362와 ADXL362를 결합하여 Shake on Shake의 Wake에서 판매하는 것을 통해 이미 조사 할 칩을 구입했습니다.

Camdo 컨트롤러 트리거 입력

간단한 방아쇠

Camdo Time Lapse Interalometer에는 3 내지 15 볼트의 모든 입력 신호로 작동 할 수있는 광 시소 분해 트리거 입력이 포함되어 있습니다. 고급 사용자를위한 응용 프로그램 노트에 여러 인터페이스 예제가 표시됩니다.

Wake on Shake 보드의 출력은 배터리 전압이므로 Camdo 보드 입력 핀,+ 및 in에 직접 연결할 수 있습니다-.

최신 Camdo 보드에는 VCC 및 접지 출력이 포함되어 있으며 이러한 액세서리에 사용할 수 있습니다. 카메라 배터리에 연결되어 있으므로 가속도계 보드에는 추가 배터리가 필요하지 않습니다.

MD-003 모션 검출기 보드에는 조절 된 5V 출력도 포함되어 있지만이 프로젝트에는 필요하지 않았습니다. 가속도계를 인터페이스하는 데 유용합니다. 또는 5V 전력이 필요한 기타 센서.

트리거 보드

Wake on Shake 보드와 Camdo 컨트롤러 보드 사이의 인터페이스에는 4 개의 전선 만 필요합니다. 전원 공급 장치의 경우 2 개, 출력에는 2 개. 광장 입력을 건너 뛰고 MCU 입력 핀으로 바로 이동하여 추가 전력 절약 및 하나의 와이어를 저장할 수 있지만, 반대 신호에서 트리거하려면 소프트웨어 변경이 필요합니다. AWC 또는 다른 고객에게 더 많은 고양이 카메라 컨트롤러를 제공하는 경우 사용 가능한 옵션입니다.

가속도계 매개 변수 조정

표시된 바와 같이, Shake on Shake 보드의 설정을 수정하지 않고 가속도계 모션 임계 값이 150mg을 초과하면 카메라가 트리거됩니다. 이것은 물체를 집어 들고 움직일 때 트리거하기에 좋은 수준입니다.

ADXL362는 다른 임계 값 수준 및 자유 폴을 포함한 조합에 응답하도록 구성 될 수 있습니다. 이 경우, 우리는 정상적인 움직임 중에 트리거하지 않고 더 높은 트리거 임계 값을 설정하여 먹이 포획의 폭력적인 움직임 만 포착하려고합니다.

Wake on Shake 보드의 가속도 값은 Attiny 프로세서에 연결된 직렬 인터페이스를 사용하여 수정할 수 있습니다.

FT230X USB에서 직렬 UART 칩은 거의 모든 컴퓨터에서 드라이버를 사용할 수 있기 때문에 직렬 장치를 인터페이스하는 데 특히 유용합니다. 인터페이스를 처음 연결할 때 컴퓨터가 인터넷에 연결되면 Windows 7 드라이버가 자동으로 설치됩니다. 장치 관리자 및 신규 속성으로 이동하십시오 USB 직렬 변환기, 켜다 VCP 드라이버를 설치하십시오. 인터페이스를 뽑고 다시 연결하여 가상 COM 포트 드라이버를 자동으로 설치하십시오. 수동 설치 지침은 자동 설치가 작동하지 않는 경우 TDI 사이트에 있습니다.

드라이버가 설치되면 오픈 소스 퍼티와 같은 터미널 프로그램을 사용하여 Wake on Shake 보드와 대화 할 수 있습니다. 에서 연속물 속성, 인터페이스를 9600 bps, 8 비트, 패리티 없음, 1 정지 비트로 설정. Wake on Shake 사용자 설명서는 2400 bps를 지정하지만 보드는 9600 bps로 구성됩니다. 이 중 하나 또는 다른 하나는 아마도 곧 변경 될 것입니다. 에서 세션 섹션, 선택 연속물. 구성을 저장하십시오 열려 있는 Wake on Shake 인터페이스에 액세스하는 세션.

압박 입력하다 가속도계 임계 값 및 지연 시간에 대한 설정을보고하게됩니다. 기본값은 150mg 및 5000msec입니다.

가속도계 임계 값을 변경하려면 입력하십시오 새로운 가치와 입력하다 열쇠. 예를 들어, T1000 값을 1000mg으로 변경합니다.

지연 시간을 변경하려면 입력하십시오 MSEC의 지연이 뒤 따릅니다. GOPRO 컨트롤러가 실제 지연 시간을 처리 하므로이 설정으로 확장 할 필요가 없습니다. 입력하다 D1000 따라서 Wake on Shake는 GOPRO 컨트롤러 보드에 1 초의 트리거 신호를 제공합니다.

압박 ctrl+c 또는 타이핑 그 뒤에 입력하다 키는 모션 임계 값이 다시 초과 될 때까지 흔들림으로 수면 모드를 다시 입력 할 수있는 프로그램을 종료합니다.

키 포인트:

  • GoPro 카메라는 가속도계로 트리거 될 수 있습니다.
  • 아날로그 장치 ADXL362는이 프로젝트에 적합한 가속도계 칩입니다.
  • Wake on Shake 보드는 Attiny2313A와 ADXL362를 결합합니다.
  • Camdo Time Lapse Intervalometer에는 광장 트리거 입력이 있습니다.
  • Wake on Shake 보드는 Camdo 보드에 직접 연결할 수 있습니다.
  • Wake on Shake 보드에는 액세서리에 대한 전력 출력이 있습니다.
  • Wake on Shake 보드에는 구성 가능한 모션 임계 값이 있습니다.
  • 가속 임계 값은 직렬 인터페이스를 통해 조정할 수 있습니다.
  • FT230X USB에서 직렬 UART 칩은 Wake On Shake 보드와 인터페이스하는 데 유용합니다.
  • Putty와 같은 터미널 프로그램은 Wake on Shake 보드와 통신하는 데 사용될 수 있습니다.

질문:

1. 가속도계로 GoPro 카메라를 트리거하는 목적은 무엇입니까??
2. 이 프로젝트를 위해 어떤 가속도계 칩이 선택되었는지?
삼. Shake Board의 Wake는 Attiny2313A와 ADXL362를 결합하는 방법?
4. Camdo Time Lapse Intervalometer는 어떤 종류의 입력을합니까??
5. Wake on Shake 보드는 Camdo 보드에 어떻게 연결될 수 있습니까??
6. Shake on Shake 보드에서 전력 출력의 기능은 무엇입니까??
7. Wake on Shake 보드의 모션 임계 값을 조정할 수 있습니까??
8. 물체를 집어 들고 움직일 때 카메라를 트리거하는 데 권장되는 임계 값은 무엇입니까??
9. Wake on Shake 보드가 자유 금지 모션에 응답 할 수 있습니까??
10. Shake on Shake 보드에 연결하는 데 권장되는 직렬 인터페이스 칩?
11. 직렬 인터페이스 연결에 대한 사양은 무엇입니까??
12. Wake on Shake 보드의 직렬 인터페이스를 통해 수정할 수있는 설정?
13. 가속도계 임계 값을 어떻게 변경할 수 있습니까??
14. 지연 시간을 어떻게 변경할 수 있습니다?
15. 프로그램을 어떻게 종료하고 깨우기를 Shake Board에 다시 수면 모드로 돌릴 수 있습니까??

답변:

1. 가속도계로 GoPro 카메라를 트리거하는 목적은 야생 고양이가 먹이에 튀어 나올 때와 같은 특정 운동 순간을 포착하는 것입니다.
2. 아날로그 장치 ADXL362 가속도계 칩은 저전력 소비와 프로그래밍 가능한 임계 값으로 인해이 프로젝트를 위해 선택되었습니다.
삼. Wake on Shake 보드는 Attiny2313A 마이크로 컨트롤러와 ADXL362 가속도계 칩을 결합합니다.
4. Camdo Time Lapse Interalometer에는 3 내지 15 볼트의 입력 신호에 의해 작동 할 수있는 광 시소 분리 트리거 입력이 있습니다.
5. Wake on Shake 보드는 배터리 전압 인 Wake on Shake의 출력을 Camdo 보드 입력 핀 (in- in-)에 연결하여 Camdo 보드에 직접 연결할 수 있습니다.
6. Wake on Shake 보드의 전력 출력은 액세서리에 사용될 수 있으며 카메라 배터리에 연결되어 가속도계 보드의 추가 배터리가 필요하지 않습니다.
7. 예, Wake on Shake 보드의 모션 임계 값을 조정할 수 있습니다.
8. 물체를 집어 들고 움직일 때 카메라를 트리거하는 데 권장되는 임계 값은 150 mg입니다.
9. 예, ADXL362 가속도계는 프리 폴 모션에 응답하도록 구성 할 수 있습니다.
10. Shake on Shake 보드에 연결하는 데 FT230X USB에서 직렬 UART 칩이 권장됩니다.
11. 직렬 인터페이스 연결은 9600 bps, 8 비트, 패리티 없음 및 1 정지 비트로 설정해야합니다.
12. 가속도계 임계 값 및 지연 시간은 쉐이크 보드의 Wake의 직렬 인터페이스를 통해 수정할 수 있습니다.
13. 가속도계 임계 값을 변경하려면 “T”를 입력 한 다음 밀리그램의 새 값을 입력하십시오.
14. 지연 시간을 변경하려면 “D”를 입력 한 다음 밀리 초의 지연을 입력하십시오.
15. 프로그램을 종료하고 Shake Board에 Wake를 다시 Sleep Mode로 돌리려면 Ctrl+C 또는 “Q”를 입력 한 다음 Enter 키를 입력하십시오.

가속도계로 GoPro를 트리거합니다

MD-003 모션 검출기 보드에는 조절 된 5V 출력도 포함되어 있지만이 프로젝트에는 필요하지 않았습니다. 가속도계를 인터페이스하는 데 유용합니다. 또는 5V 전력이 필요한 기타 센서.

GoPro는 가속도계를 가지고 있습니까?

Reddit과 그 파트너는 쿠키와 유사한 기술을 사용하여 더 나은 경험을 제공합니다.

모든 쿠키를 수락함으로써 귀하는 서비스 및 사이트를 제공하고 유지 관리하기 위해 쿠키 사용에 동의하며, Reddit의 품질을 향상시키고, Reddit 컨텐츠 및 광고를 개인화하며, 광고의 효과를 측정합니다.

비 필수 쿠키를 거부함으로써 Reddit은 여전히 ​​특정 쿠키를 사용하여 플랫폼의 적절한 기능을 보장 할 수 있습니다.

자세한 내용은 쿠키 통지 및 개인 정보 보호 정책을 참조하십시오 .

가속도계로 GoPro를 트리거합니다

호주 야생 동물 보존의 휴 맥그리거 (Hugh McGregor)는 먹이를 먹을 때 가속도계에 의해 유발 될 고프로 카메라의 컨트롤러를 만들어 야생 고양이에 대한 그의 연구에 도움을 줄 수 있는지 물었을 때, 우리는 기회에 뛰어 들었다. 호주의 약 1,500 만 고양이는 매일 밤 약 7 천 5 백만 설치류와 작은 파충류를 먹으며 일부는 멸종 위기에 처한 종입니다.

마이크로 컨트롤러와 인터페이스하는 다양한 가속도계 칩을 살펴보면, 아날로그 장치 ADXL362를 발견 한 ADXL362는 수면시 거의 전원이 소비되지 않고 사용자 프로그램 가능한 임계 값 이상의 움직임으로 인해 발생할 때 깨어날 수있는 유연성을 발견했습니다.

우리는 칩에 대한 인터페이스를 프로그래밍하는 것을 계획하고 있었고 Sparkfun의 Mike Hord가 Adxl362와 ADXL362를 결합하여 Shake on Shake의 Wake에서 판매하는 것을 통해 이미 조사 할 칩을 구입했습니다.

Camdo 컨트롤러 트리거 입력

간단한 방아쇠

Camdo Time Lapse Interalometer에는 3 내지 15 볼트의 모든 입력 신호로 작동 할 수있는 광 시소 분해 트리거 입력이 포함되어 있습니다. 고급 사용자를위한 응용 프로그램 노트에 여러 인터페이스 예제가 표시됩니다.

Wake on Shake 보드의 출력은 배터리 전압이므로 Camdo 보드 입력 핀,+ 및 in에 직접 연결할 수 있습니다-.

최신 Camdo 보드에는 VCC 및 접지 출력이 포함되어 있으며 이러한 액세서리에 사용할 수 있습니다. 카메라 배터리에 연결되어 있으므로 가속도계 보드에는 추가 배터리가 필요하지 않습니다.

MD-003 모션 검출기 보드에는 조절 된 5V 출력도 포함되어 있지만이 프로젝트에는 필요하지 않았습니다. 가속도계를 인터페이스하는 데 유용합니다. 또는 5V 전력이 필요한 기타 센서.

트리거 보드

Wake on Shake 보드와 Camdo 컨트롤러 보드 사이의 인터페이스에는 4 개의 전선 만 필요합니다. 전원 공급 장치의 경우 2 개, 출력에는 2 개. 광장 입력을 건너 뛰고 MCU 입력 핀으로 바로 이동하여 추가 전력 절약 및 하나의 와이어를 저장할 수 있지만, 반대 신호에서 트리거하려면 소프트웨어 변경이 필요합니다. AWC 또는 다른 고객에게 더 많은 고양이 카메라 컨트롤러를 제공하는 경우 사용 가능한 옵션입니다.

가속도계 매개 변수 조정

표시된 바와 같이, Shake on Shake 보드의 설정을 수정하지 않고 가속도계 모션 임계 값이 150mg을 초과하면 카메라가 트리거됩니다. 이것은 물체를 집어 들고 움직일 때 트리거하기에 좋은 수준입니다.

ADXL362는 다른 임계 값 수준 및 자유 폴을 포함한 조합에 응답하도록 구성 될 수 있습니다. 이 경우, 우리는 정상적인 움직임 중에 트리거하지 않고 더 높은 트리거 임계 값을 설정하여 먹이 포획의 폭력적인 움직임 만 포착하려고합니다.

Wake on Shake 보드의 가속도 값은 Attiny 프로세서에 연결된 직렬 인터페이스를 사용하여 수정할 수 있습니다.

FT230X USB에서 직렬 UART 칩은 거의 모든 컴퓨터에서 드라이버를 사용할 수 있기 때문에 직렬 장치를 인터페이스하는 데 특히 유용합니다. 인터페이스를 처음 연결할 때 컴퓨터가 인터넷에 연결되면 Windows 7 드라이버가 자동으로 설치됩니다. 장치 관리자 및 신규 속성으로 이동하십시오USB 직렬 변환기, 켜다 VCP 드라이버를 설치하십시오. 인터페이스를 뽑고 다시 연결하여 가상 COM 포트 드라이버를 자동으로 설치하십시오. 수동 설치 지침은 자동 설치가 작동하지 않는 경우 TDI 사이트에 있습니다.

드라이버가 설치되면 오픈 소스 퍼티와 같은 터미널 프로그램을 사용하여 Wake on Shake 보드와 대화 할 수 있습니다. 에서 연속물 속성, 인터페이스를 9600 bps, 8 비트, 패리티 없음, 1 정지 비트로 설정. Wake on Shake 사용자 설명서는 2400 bps를 지정하지만 보드는 9600 bps로 구성됩니다. 이 중 하나 또는 다른 하나는 아마도 곧 변경 될 것입니다. 에서 세션 섹션, 선택 연속물. 구성을 저장하십시오 열려 있는 Wake on Shake 인터페이스에 액세스하는 세션.

압박 입력하다 가속도계 임계 값 및 지연 시간에 대한 설정을보고하게됩니다. 기본값은 150mg 및 5000msec입니다.

가속도계 임계 값을 변경하려면 입력하십시오 새로운 값과 Enter 키가 이어집니다. 예를 들어,T1000 값을 1000mg으로 변경합니다.

지연 시간을 변경하려면 입력하십시오 MSEC의 지연이 뒤 따릅니다. GOPRO 컨트롤러가 실제 지연 시간을 처리 하므로이 설정으로 확장 할 필요가 없습니다. 입력하다 D1000 따라서 Wake on Shake는 GOPRO 컨트롤러 보드에 1 초의 트리거 신호를 제공합니다.

새로운 설정을 보려면 Enter를 누르십시오.

Wake on Shake 사용자 가이드는 변경할 수있는 다른 설정을 설명합니다.

예를 들어, 가속도계가 재설정되고 새 모션을 기다리는시기를 결정하는 비 활동 임계 값은 적절한 메모리 위치에 값 100을 저장하여 기본값 50mg에서 100mg으로 변경 될 수 있습니다. 입력하다 B100 그 뒤에 E5 2 바이트 위치의 하단 바이트에 100을 저장하려면 4,5. 255 이상의 값의 경우 적절한 레지스터에 높은 바이트와 낮은 바이트를 저장해야합니다.

가속도계 트리거

Wake on Shake 보드를 프로그래밍하기위한 테스트 설정은 위에 표시됩니다. 작은 리포 배터리는 카메라가 연결되지 않았을 때 보드에 전원을 공급하는 데 사용될 수 있습니다.

GOPRO 카메라 2020-01-0875를 사용한 원격 측정 데이터 수집 검증

여러 GoPro 카메라 모델에는 글로벌 포지셔닝 시스템 (GPS), 가속도계 및 자이로 스코프 계측이 포함되어 있으며 위치 및 기록 위치, 속도, 가속도 및 관성 데이터를 측정 할 수 있습니다. 이 연구는 일련의 제어 된 테스트를 통해 GoPro 카메라에서 얻은 데이터의 정확성을 평가합니다. 테스트 차량에는 RaceLogic Vbox 데이터 수집 장치와 GPS 기능이 장착되고 도로 코스에서 구동되는 다양한 GOPRO 카메라 유닛이 있습니다. GOPRO 카메라로 수집 한 원시 데이터와 GOPRO Quik 데스크탑 소프트웨어 애플리케이션이 제공 한이 데이터의 변환을 검증 된 Vbox 데이터 수집 장치와 수집 한 데이터와 비교했습니다. 결과는 GoPro 카메라로 기록 된 위치, 속도 및 가속 데이터가 Vbox 데이터와 일치하며 사고 재건과 관련된 응용 프로그램에 유용하다는 것을 보여주었습니다.

doi : https : // doi.org/10.4271/2020-01-0875

소환: Petroskey, k., 펑크, c., 그리고 Tibavinsky, i., “GoPro 카메라를 사용한 원격 측정 데이터 수집 검증”SAE 기술 용지 2020-01-0875, 2020, https : // doi.org/10.4271/2020-01-0875.
인용을 다운로드하십시오

저자 : Karla Petroskey, Charles Funk, Ivan a. 티바빈스키

제휴 : expeenceor Engineering Co.

페이지 : 9

이벤트: WCX SAE 세계 의회 경험

ISSN : 0148-7191

e-issn : 2688-3627

관련 주제 :

글로벌 포지셔닝 시스템 (GPS)

데이터 수집 및 처리

캡처를 시작하고 중지하기위한 IMU 감지

모션 감지 기능은 이미지의 변경 사항을 찾지만 카메라 자체의 동작 만 찾고 있습니다. 관성 측정 유닛 (IMU)에는 회전 및 선형 가속도를 측정하기위한 자이로 스코프 및 가속도계가 있습니다. 이제 캡처를 시작하고 중지하는 데 사용할 수 있습니다. 예 : 드론 사용, 비행 중에만 캡처하고 모션 중지되면 자동으로 녹음이 중지됩니다.

IMU 감지 캡처를 사용자 정의하십시오

감지기: Gyro Accl 둘 다

민감도를 시작하십시오
엔드 감도
지연을 시작하십시오
시간을 잡아라

IMU 트리거 캡처를 반복하십시오.

  • 감도 범위 : 1 로우 ~ 9 높이-아래 표를 참조하십시오
  • 캡처하는 모드를 수동으로 설정해야합니다. 감지기는 Hero9/10/11의 후시 기능과 결합 할 수 있습니다.

goproqr :
IMU 트리거

클립 보드에 이미지를 복사하십시오

이 QR 코드를 URL로 공유하십시오
클립 보드에 URL을 복사하십시오

goproqr :
드론 부트 명령 및 트리거

클립 보드에 이미지를 복사하십시오

이 QR 코드를 URL로 공유하십시오
클립 보드에 URL을 복사하십시오

부팅 명령으로 사용 – 드론 응용 프로그램

이제 GoPro를 시작하고 멈추십시오’S 캡처가 해결되고, 당신도하지 않습니다’T 각 비행마다 스크립트를 실행하는 것을 기억해야합니다. 드론 사용 (또는 이와 유사한)을위한 카메라의 경우 부팅시 자동으로 실행되는 QR 명령을 설정할 수 있습니다. 이 명령은 IMU 트리거 설정을 사용하고 부팅 명령 (현재 SD 카드에 저장)을 만들고 IMU 트리거가 실행중인 동안 QR 감지를 활성화합니다. 이제 드론 전원을 공급하고 GoPro의 전원을 켜십시오 (일부 설정에서는 자동입니다) 카메라는 몇 초 만에 준비됩니다. 드론이 정지 된 경우 QR 코드를 사용하여 비행 전에 촬영 모드를 변경하거나 배터리가없는 카메라의 날짜 및 시간을 설정할 수 있습니다. 드론이 움직이면 시작 및 중지 캡처가 자동입니다. 드론 사용의 경우 4의 시작 감도와 8의 엔드 감도를 시도해보십시오. 평균 발사가 캡처를 시작하고 로터 만 캡처가 중지됩니다.

감광도

감광도 초당 자이로 학위 ACCL 단위 중력 카메라 활동 예제
1 360dps 1.0g 카메라를 던집니다
2 180dps 0.5g 점프
90dps 0.25g 대부분의 핸드 헬드 운동
4 45dps 0.125g ..
5 24dps 0.064G 모든 손 운동
6 15dps 0.032G ..
7 8dps 0.016G ..
8 4DPS 0.008g 작은 움직임
9 2DPS 0.004G 작은 진전

화면 피드백에

피드백

호환성: Labs enabled Hero7, Hero8, Hero9, Hero10, Hero11, Max and Bones

VER 1.17

업데이트 : 2022 년 9 월 14 일

실험실에 대한 더 많은 기능으로 카메라가 가능합니다

실험실은 GoPro에 의해 유지됩니다. 이 페이지는 GitHub 페이지에서 생성되었습니다.