Write Arduino library for ICM-20789

In Progress Posted 6 years ago Paid on delivery
In Progress 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)

Arduino C Programming Electrical Engineering Embedded Software Microcontroller

Project ID: #16639288

About the project

12 proposals Remote project Active 6 years ago

Awarded to:

Blast545

Hello, my name's Jorge, I am an electronics engineer with experience working with embedded devices like the arduino boards and the raspberry pi, for their use in IoT solutions. I have read the details of your proje More

$800 USD in 25 days
(83 Reviews)
6.2

12 freelancers are bidding on average $764 for this job

sagradoamicus

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

$1000 USD in 30 days
(220 Reviews)
7.8
ahmedmohamed85

A proposal has not yet been provided

$500 USD in 5 days
(203 Reviews)
7.2
mechatronicsengr

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

$1000 USD in 25 days
(78 Reviews)
6.7
ched41

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.

$680 USD in 20 days
(49 Reviews)
6.5
ahmad5857

Hi Sir, We can write this library. Lets talk to us, we are good in C language. and developing firmware from couple of years. We are professional engineers and developers who do such projects from the last eight y More

$1000 USD in 18 days
(45 Reviews)
6.3
xtaldew

10 days for developping and testing

$611 USD in 10 days
(17 Reviews)
5.1
urbito

Hello there! Hope you doing good! If you still need this to be done, be sure to contact me. Lets make something awesome! Greetings!

$800 USD in 30 days
(35 Reviews)
5.4
binyameen441

Hi There I have checked your project description and understand everything. I am very confident that i can do this project perfectly. Thanks

$611 USD in 10 days
(37 Reviews)
4.9
noblelabs

Noble Labs is a provider of product development solutions to the embedded system industry. Our main goal is to reduce the cost of the product as well as a faster solution to reduce time to market. The headquarters is l More

$777 USD in 10 days
(0 Reviews)
0.0
tommro

I'm an italian electronic engineer with more than 15 years of work experience. I work as HW designer; FW and SW developer. As HW designer, I work in Altium, KiCad and Orcad and I have experience in development singl More

$611 USD in 16 days
(0 Reviews)
0.0