본문 바로가기

IMU

(7)
RP2040 - BNO055 9축 IMU Sensor Board 테스트 (Web Serial) RP2040 SM EVM 보드로 Serial Web 테스트 하기위한 사이트중 보쉬사의 9축 IMU 센서 BNO055를 테스트 할수 있는 곳이 있다. BNO055 센서 모듈은 I2C로 연결되어 있고 SM-Type EVM 보드 인터페이스로 연결 가능하다. BNO055 라이브러리는 하기 링크에서 다운 받는다. https://github.com/adafruit/Adafruit_BNO055 GitHub - adafruit/Adafruit_BNO055: Unified sensor driver for the Adafruit BNO055 orientation sensor breakout Unified sensor driver for the Adafruit BNO055 orientation sensor breakout ..
RP2040 - I2C MPU9250 IMU 테스트 RP2040을 이용하여 9축 IMU MPU9250 모듈을 테스트 해보자. MPU9250은 I2C()에 연결되어 있다. MPU9250 라이브러리는 하기 링크로 다운받아 테스트 했다 GitHub - bolderflight/mpu9250: Arduino and CMake library for communicating with the InvenSense MPU-9250 and MPU-9255 nine-axis IMUs. GitHub - bolderflight/mpu9250: Arduino and CMake library for communicating with the InvenSense MPU-9250 and MPU-9255 nine-axis I Arduino and CMake library for commun..
ESP32 실시간 웹서버 - MPU9250 IMU 그래프 출력 테스트 ESP32 실시간 웹서버 테스트 코드를 이용하여 MPU9250 의 Roll, Pitch, Yaw 그래프를 출력 하는 테스트를 진행해 보았다. 우선 MPU9250의 데이터를 이용해 이벤트를 만드는 부분은 mpu_9250_set.h 파일에 작성하고 추후 센서가 변경되면 헤더 파일만 바꿀 수 있는 구조로 했다. #include #include #include MPU9250 mpu; void setup_Sensor(){ Wire.begin(); delay(2000); if (!mpu.setup(0x68)) { while (1) { Serial.println("MPU connection failed."); delay(5000); } } Serial.println("MPU success"); } void Proce..
MPU9250 SSM EVM 보드 제작 - 9축 Gyro + Accelerometer + Compass MEMS InvenSense의 2세대 9축 MotionTracking 칩셋인 MPU-9250를 SSM Type 형태로 제작 했다. 기존에 사용 하던 MCPU6500, MPU9150 과 유사 하지만 센서 성능을 개선하고 사이즈를 줄여서 출시 했다고 한다. MPU-9250은 시스템 인 패키지(SiP)로서 3축 자이로스코프 및 3축 가속도계와 복잡한 MotionFusion 알고리즘을 처리할 수 있는 기판 실장형 Digital Motion Processor™(DMP™)를 포함하는 MPU-6500 및 업계 최고의 3축 디지털 나침반인 AK8963, 두 칩을 통합합니다. MPU-9250은 업계에서 그 기능이 입증된 InvenSense의 MotionFusion을 지원한다. 낮은 6.4μA의 가속도계 저전력 모드를 지원하도록 ..
[STM32F373 EVM] I2C 테스트 - 9축 IMU 센서 테스트 [STM32F373 EVM] I2C 테스트 - 9축 IMU 센서 테스트 [STM32F373 EVM]에는 I2C가 PB8(SCL), PB9(SDA)에 할당되어 있다. I2C테스트를 위해 9축 IMU센서(BNO055 EVM)의 롤,피치 값을 TFT LCD에 표시하는 예제를 작성해 보았다. PB8 -> SPI2_SCK/I2S2_CK,I2C1_SCL, USART3_TX,CAN_RX, CEC, TIM16_CH1,TIM4_CH3, TIM19_CH3,COMP1_OUT, TSC_SYNC PB9 -> SPI2_NSS/I2S2_WS,I2C1_SDA, USART3_RX,CAN_TX, IR_OUT,TIM17_CH1, TIM4_CH4,TIM19_CH4, COMP2_OUT STM32F373 EVM 회로도 핀맵 STM32F373의..
BNO055 EVM 보드 제작 - 9축 IMU Sensor Board 보쉬사의 9축 IMU 센서 BNO055테스트 보드를 표준 핀맵인 SSM Type 형태로 제작 했다. 보드에는 압력 센서도 실장 할 수 있어 10축 IMU도 적용할 수 있도록 했다. BNO055의 가장 큰 장점으로 소형의 페키지에 FusionLib software 가 내장 되어 있어 3차원 자세 정보를 출력해 주는 것이다. 소프트웨어 부담을 줄여 주기 때문에 저전력 저가격에 적할 할것 같다. SSM 타입으로 제작해 다양한 확장 보드에서 간단히 테스트 가능하다.
[myUSB rev2] 3축 자이로, 가속도, GPS, 지자계, 압력센서 테스트 보드 제작 [myUSB rev2] 3축 자이로, 가속도, GPS, 지자계, 압력센서 테스트 보드 제작 myUSB 를 좀더 컴펙트 하고 IMU전용의 모듈로 제작했다. STM32를 이용하여 USB통신으로 데이터 수집하는것은 동일하고 SD, Data Flash로 데이터 저장이 가능하도록 했다. 지원 가능 센서는 3축 자이로 센서, 3축 가속도 센서, 지자계, 압력(고도)센서, GPS를 장착할 수 있다. 가속도3축, 자이로 3축 센서 테스트 동영상 GPS데이터 수집 테스트 동영상 USB를 이용한 가속도 3축, 자이로 3축, 지자계, 압력, 온도, GPS데이터 수집 테스트