Find Jobs
Hire Freelancers

Add MPU6050 IMU support and inverted pendulum control code to STM32F4 based controller

$30-250 AUD

In Progress
Posted over 7 years ago

$30-250 AUD

Paid on delivery
I have a 3 phase motor controller based on STM32F4 MCU running chibiOS, it already has a modular system to control it via small apps. I need a custom one that connects to a MPU6050 IMU via I2C so it can be used for a self balancing robot using an inverted pendulum system. It can be controlled via a PID loop, however if it is possible to use active disturbance rejection control instead I would be interested in this. See app_nunchuck.c for an example app, this uses an external controller over I2C github for the entire motor controller [login to view URL]
Project ID: 11887639

About the project

8 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello I have built a two wheeled inverted pendulum, you can see it in this link [login to view URL] Any questions I am available regards
$155 AUD in 3 days
0.0 (0 reviews)
0.0
0.0
8 freelancers are bidding on average $235 AUD for this job
User Avatar
hello i am interested in your project. can i have more details about this project. i have 2 development boards based on stm32f429 and stm32f407. i have learned about the VESC-onewheel from the link you provide. you want to use MPU6050 as a level controler, so the stm32F4 MCU reads the tilt value from the MPU6050 and then reverse the motor rotating direction (self balancing). in my project for stm32 i use often Keil uvision, but i have installed the chibi studio. thanks.
$230 AUD in 10 days
4.9 (32 reviews)
5.3
5.3
User Avatar
Hello, I am Anthony. I am working FULL TIME as freelancer. I have double degrees in Mechatronics and Applied Science fields. I have very good feedbacks on freelancer.com . Please check the link at the end and review my feedbacks. So you can get an idea of my work. https://www.freelancer.com/u/Anthony989.html Thank you Anthony
$222 AUD in 3 days
4.7 (35 reviews)
5.8
5.8
User Avatar
Hello! I am a talented Electrical Engineering Engineer and Electronics Scientist looking to be hired. Throughout my career I have been working with Electrical Engineering, Electronics and Engineering for many companies around the world. I have also worked as a Microcontroller Programmer and PCB Layout Designer. I have had dramatic results with my previous employers and promise to deliver the same for your company . I am also expert with: 1) Embedded systems: Years of experience with most popular architectures and MCUs, always up to date with every new innovation. Worked on Microchip PIC and ARM Cortex-M4 (C language). I have good experience with RTOS as well like FREERTOS and TI RTOS. Worked using Keil, TI CCS, Eclipse. 2) PCB Design and manufacturing: 2 years experience in using Altium software for designing PCBs including RF circuits. 3) Analog desinger. I have 2 years experience in and Analog Video Transmission. 4) RF designer: I also have experience in RF Power Amplifier, Low Noise Amplifier( at and ), designing Vivaldi antenna/RFID antenna, RF filter and Impedance matching. 5)Good use of the ADS and CST simulation software for analyzing Microwave RF circuits and Matlab software. I would love to work on your project lets discus it further via chat Thanks Regards Robin
$263 AUD in 3 days
4.8 (6 reviews)
4.6
4.6
User Avatar
Hi sir We are expert in circuit designs, and can offer control via application over wifi to sensors and actuators of hardware so your project will be so easy for us. We offer you our solution at very affordable and comparatively low rates. Please discuss in detail. Let me introduce my team to you and what we offer to our clients. We are team of expert engineers who are sound experienced in embedded systems (arduino + other microcontrollers), programming, circuit designs, electronics, product designs, pcb layouts, database management, MySQL, android apps etc. We will deliver design and code, if you want us to send you prototype, you have to pay additional charges of prototyping and courier such as dhl etc. We are very friendly in nature and will help our clients during and after projects completion. We are flexible in communications and rates. Very much looking forward to hear from you on this in coming days. Regards, Ahmed Lead Technical Engineer Turktronik
$200 AUD in 11 days
5.0 (3 reviews)
2.7
2.7
User Avatar
Dear Hiring Manager, First of all thanks for creating an opportunity. Hope you are doing well. I will not propose what the maximum Freelancer do. I dont believe in copy paste Cover letter. I read your project details, if you discuss with me or ask me or talk with me then you can understand i have the better experience the sector you are looking for. I have completed this kind of project more than 10 time. So I can assure you that i can complete your task perfectly. For more it will be better if we can discuss or ask me any question if you have. Looking forward from you. Thanks with best regards
$444 AUD in 5 days
5.0 (2 reviews)
1.4
1.4
User Avatar
A professional embedded software programmer with an experience of +3 in a multinational automotive company at your service. Skilled in debuggers, compilers, PCB layouts using Proteus, circuit design and schematics and the needed programming languages like C, assembly, linker directives, make files to achieve the best results. Please feel free to contact me if you have any questions. I can also provide you with my CV. Thank you,
$222 AUD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Ascot vale, Australia
5.0
3
Payment method verified
Member since Dec 17, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.