Write Arduino library for ICM-20789
$300-800 USD
Paid on delivery
Hello Arduino wizards!
!! Please check attached "Write Arduino library for [login to view URL]" for complete description !!
ICM-20789 is a 7-Axis sensor from InvenSense, integrating a 3-axis gyroscope, 3-axis accelerometer, and a barometric pressure sensor.
[login to view URL]
Datasheet:
[login to view URL]
I would like you to write Arduino library for ICM-20789 so that we could develop prototypes quickly and easily in a typical Arduino fashion.
Required features
----------------------------
* Follow Adafruit Unified Sensor Driver framework
[login to view URL]
* I2C and SPI communication to gyro and accelerometer
* I2C communication to barometric pressure sensor
* Check WHO AM I register
* Change full scale range for gyro and accelerometer
* Read accelerometer values and report in meter per second per second (m/s^2)
* Read gyroscope values and report in rad/s
* Read temperature value and report in degrees centigrade (Celsius)
* Read pressure value and report in hectopascal (hPa)
* Initialize Digital Motion Processor (DMP) engine (*)
* Read and report game rotation vector (*)
* example sketch(s) to demonstrate above features
(*) Please note that use of DMP and reading game rotation vector is not described in the datasheet ([login to view URL]).
You would need to download, analyze and adopt codes from "DK-20789 DMP eMD-SmartMotion 1.0" by InvenSense at
[login to view URL]
Target environment
-------------------------------
* DK-20789 DEVELOPMENT BOARD FOR ICM-20789
[login to view URL]
* Arduino Zero (or similar; ATSAMD21G18 with 3.3v logic)
[login to view URL]
* ARDUINO IDE 1.8.5 or later
* Adafruit Unified Sensor Driver framework
[login to view URL]
DK-20789 (and a Windows PC) would be necessary for you to try out "DK-20789 DMP eMD-SmartMotion 1.0".
Project time frame and milestone
------------------------------------------------------
I’d expect the project to be completed in about four weeks.
1st milestone: Requirements agreed and you placed order for DK-20789 (1/10 of reward)
2nd milestone: Features without DMP implemented (3/10 of reward)
3rd milestone: Features with DMP implemented (3/10 of reward)
4th milestone: Final version submitted and project completed (3/10 of reward)
Project ID: #16639288
About the project
12 freelancers are bidding on average $764 for this job
Hi I am experienced arduino developer with more than 8 years of experience. I can write arduino library for it. We can work as per your milestones . The current milestone is just for formality Please review my profil More
Hi, I hope you are doing well. I have expertise in interfacing IMU with Arduino and writing Library for sensors. I have reviewed your project details which is to write library for Invensense IMU. I have unders More
Good day, I have developed a lot of Arduino libraries and I work well with data sheets. I have Please contact me for more details and instructions.
Hello there! Hope you doing good! If you still need this to be done, be sure to contact me. Lets make something awesome! Greetings!
Hi There I have checked your project description and understand everything. I am very confident that i can do this project perfectly. Thanks