
Em Andamento
Publicado
Pago na entrega
I have a small board built around an STM32 microcontroller (STM32L010F4P6) and I simply need firmware that drives two standard 5V fans from PWM output. The speed of the fan should be adjustable with the PWM output (5 different settings). There is a push-button that will be used to change the speed when pressed. There is also a simple RGB LED controlled with 3 outputs. There is also a battery charger (BQ25895) that we need to configure or read the battery voltage from, but nothing special. This should be a very simple and quick project to someone with the proper experience. I need somebody who has done STM32 projects before and who can complete that project quickly, ideally within a few days. I will provide schematics and all relevant details to the selected candidates. I will be testing on the real hardware and your firmware must work properly for the job to be completed. I will help with the debugging and code review as needed. This may lead to many more projects with us if you are successful. Please start your proposal with ***STM32*** to filter AI generated ones and explicitly state your STM32 background or any relevant experience you may have with similar projects.
ID do Projeto: 40142099
59 propostas
Projeto remoto
Ativo há 2 meses
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
59 freelancers estão ofertando em média $162 USD for esse trabalho

***STM32*** As an experienced Electrical Engineer specializing in Embedded Systems, I have an extensive background working with STM32 microcontrollers. My firm understanding of the STM32 architecture combined with my mastery of firmware development gives me the ability to efficiently and effectively tackle this project. I have worked on numerous similar ventures, executing PWM fan controls, push-button speed adjustments, and LED control functionalities with precision. As an added bonus to my technical proficiency, my skills extend beyond firmware development to PCB design and RF Hardware. This means that I can not only program your firmware but ensure compatibility and functionality at a hardware level too. This project would be comfortable for me as it plays into my deeper core expertise which includes problem-solving-skills such as debugging and comprehensive code review. Lastly, leveraging on my excellent communication abilities and willingness to render full assistance in testing on real hardware, you can count on close collaboration without unnecessary delays.
$325 USD em 7 dias
8,1
8,1

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$750 USD em 7 dias
7,3
7,3

***STM32*** specialist is here to help you. With over 8+ years of STM32 specialized coding experience on various STM32 families, Firmware will be developed as per spec and full support till the firmware is ready for the deployment. Need 3 working days to develop. Thanks
$220 USD em 3 dias
7,1
7,1

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
$140 USD em 2 dias
5,9
5,9

KINDLY READ THROUGH MY PROPOSAL STM32 THIS IS WHAT I WILL DO - Write clean, interrupt-driven firmware in C (STM32CubeIDE / HAL) for STM32L010F4P6 - 5-step PWM fan control (0/25/50/75/100 %) using TIMx PWM channels, button press cycles through levels with debounce - RGB LED control: simple state machine showing current fan speed (different colors/patterns per level) - Basic I²C communication with BQ25895: read battery voltage + charge status on demand, no fancy charging config needed - Deliver complete project folder ready to flash + quick comment on pin mapping RELEVANT EXPERIENCE - 7+ years daily STM32 work (F0/F1/F3/L0/L4/G0/G4 series mostly) - Done dozens of simple fan + LED + button control projects (server fans, enclosure cooling, portable devices) QUESTIONS (to deliver working code Day 1–2) - Which timer channels/pins are already assigned to the two PWM outputs? - Preferred LED colors per speed level (or just give me freedom)? - Button: active low/high + any pull-up already on board? - Do you want voltage shown somehow (e.g. LED blink pattern) or only read for debug? Very quick & straightforward job for me – I can usually have first version running on real hardware within 24–48 h after receiving schematic/pinout. Ready to start as soon as you share the details. Looking forward to a smooth first project and hopefully many more!
$200 USD em 3 dias
5,9
5,9

I am a mechatronic engineer with more than 5 years experience in embedded systems and I believe I can handle your task to perfection
$150 USD em 7 dias
6,2
6,2

***STM32***, Hello, I have experience with stm32h7 and bq25798, so I can help you to make control of fans and charger.
$140 USD em 7 dias
5,7
5,7

***STM32*** ⭐⭐⭐⭐⭐ Senior PCB & Firmware & IoT Engineer Here! ⭐⭐⭐⭐⭐ Hello! I have checked out your project details and I am confident that I can finish your project perfectly. I can deliver clean, reliable firmware for the STM32L010F4P6 that drives two 5 V fans via PWM with five discrete speed steps, handles a push-button speed selector, controls an RGB LED, and interfaces correctly with the BQ25895 charger for battery voltage monitoring and basic status. I have hands-on experience with STM32 low-power families (L0/L4), including timer-based PWM, GPIO interrupts, debouncing, and I²C peripheral drivers for power-management ICs. For this project, I would use a simple, readable state machine for fan speed control, hardware timers for stable PWM generation, and an interrupt-driven button handler to ensure responsive operation. The RGB LED will be driven with deterministic GPIO or PWM as appropriate, and the BQ25895 will be initialized and read using a minimal, robust I²C layer. The code will be well-commented, easy to review, and tested against your real hardware. Looking forward to discussing more details. Regards, Mykola
$140 USD em 5 dias
5,1
5,1

***STM32*** Hello, I have solid STM32 firmware experience (including STM32L0/L4). I also have experience with TI battery chargers such as the BQ25619 (similar to the BQ25895 you are using), including configuration and battery voltage/status reading over I2C. This is a straightforward project for me and can be completed quickly. This is not an AI generated response, I fully read all your requirements. Best regards, Jordi
$140 USD em 7 dias
5,0
5,0

Hello! **STM32** I am prepared to take on your STM32 PWM Fan Control Firmware project with confidence. With extensive experience in STM32 projects and a keen focus on precision and efficiency, I am well-equipped to deliver exceptional results swiftly. My expertise in C programming, circuit design, and embedded systems ensures a seamless execution of the fan control firmware, with adjustable speed settings and push-button functionality. I guarantee a quick turnaround and thorough testing on the real hardware, ensuring optimal performance. Let's collaborate to bring your project to fruition effectively. What are your preferred communication channels for further discussion?
$30 USD em 3 dias
4,4
4,4

Hello, I’m an embedded systems developer with 6+ years of experience working on STM32 microcontroller projects, and I’ve carefully reviewed your PWM fan control firmware requirements. I’ve delivered 10+ STM32-based firmware projects, including fan speed control, PWM output management, push-button input handling, and RGB LED signaling, all written in C with HAL/LL libraries. For your project, I would implement 2 PWM-controlled 5V fans with 5 discrete speed levels, a push-button interface to cycle speeds, and RGB LED control across 3 outputs, along with reading and configuring the BQ25895 battery charger for voltage monitoring. I always focus on robust, real-hardware-tested firmware with clean code and simple debugging hooks, ensuring functionality immediately on your board. In previous projects, I achieved response times under 50 ms for button-driven PWM changes and successfully integrated peripheral drivers on STM32L series chips. You will receive fully tested, ready-to-flash firmware, well-documented source code, and setup instructions for easy integration and future maintenance. I’m confident this can be completed within a few days, and I’m excited about the possibility of supporting your future STM32 projects.
$250 USD em 7 dias
4,4
4,4

***STM32*** Best STM32 PWM Fan Control & Peripheral Handling ⭐⭐⭐⭐⭐ Hi, Thanks for sharing the scope clearly. I’ve supported prototype-to-small-batch builds where STM32 firmware, peripheral control, and board testing needed careful development, integration, and verification before deployment. Your project looks very doable. The goal is simple: deliver fully functional firmware for your STM32 board, driving fans, RGB LEDs, and battery monitoring reliably. ✅ How I’ll Help You Succeed 1. Review your schematics, pin assignments, and peripheral requirements before writing code. 2. Develop clean, efficient STM32 code to control two 5V fans via PWM with 5 adjustable speed settings using your push-button interface. 3. Implement RGB LED control across 3 outputs and integrate battery voltage monitoring/charger configuration (BQ25895) as needed. I’ve delivered STM32 projects, including PWM motor/fan control, button-driven state machines, LED indicators, and power-management IC integration, all tested on real hardware. ✅ Before I start, one quick thing: Do you prefer STM32 HAL or low-level (LL) drivers for this project? If you share that, feel free to message me and we can align quickly. Best regards, Prat PCB Must Innovations
$250 USD em 2 dias
6,4
6,4

***STM32*** Hi , Thanks for posting your STM32 PWM fan control firmware project. I have experience writing code for STM32F030K6T6, STM32F103C8T6, STM32F207VET6, STM32F446RE and STM32F411RE, with RTOS support and using HAL/LL drivers. This is my proposed solution: SUMMARY: STM32CubeIDE project RTOS with threads for PWM update, button read and debounce, LED control and battery monitoring. .h/.c drivers for BQ25895. DELIVERABLES: - Source code (STM32CubeIDE project) and firmware image (.HEX, .BIN) PRICE ESTIMATE: USD 238 LEAD TIME: 3 work days BACKGROUND: 12+ years of experience in hardware design, programming in C, C++, Arduino, Python, Pytorch, NumPy Please check my portfolio with examples of past jobs. Hoping it will meet your requirements. Looking forward to your reply. --- Best Regards, Gonzalo Perez, EE
$238 USD em 3 dias
4,5
4,5

✅ Okay, I got what you want exactly. I am an embedded systems firmware engineer with over 10 years of experience, providing STM32 bare-metal and HAL-based development, PWM motor control, GPIO, and peripheral integration. In my opinion, the cleanest solution is a lightweight STM32CubeMX/HAL project where timers generate stable PWM for both fans, with debounced button input cycling through five duty-cycle presets and clear RGB LED state feedback. I would also keep the firmware simple and deterministic so it’s easy for you to test and extend later. This project is very similar to my previous work, including an STM32L0-based battery-powered controller where I implemented dual PWM outputs (25–80% duty steps), button state machines, and status LEDs, plus I²C communication to read battery voltage from a TI charger IC and report it over debug logs. ✅ So, I will divide your project like following: ⚡ Review schematics, pin mapping, and clock configuration for STM32L010 ⚡ Implement PWM fan control with five speed levels and push-button handling ⚡ Configure RGB LED outputs and integrate basic BQ25895 voltage reading ⚡ Hardware testing support, debugging, and final cleanup Via private chatting or meeting, I will provide the creative idea and solid technical solution for your project, and I’d like to discuss the budget and timeline in detail. Best regards. Yaroslav
$140 USD em 7 dias
3,2
3,2

STM32 PWM Fan Control Firmware I’m a full-stack software engineer with expertise in React, Node.js, Python, and cloud architectures, delivering scalable web and mobile applications that are secure, performant, and visually refined. I also specialize in AI integrations, chatbots, and workflow automations using OpenAI, LangChain, Pinecone, n8n, and Zapier, helping businesses build intelligent, future-ready solutions. I focus on creating clean, maintainable code that bridges backend logic with elegant frontend experiences. I’d love to help bring your project to life with a solution that works beautifully and thinks smartly. To review my samples and achievements, please visit:https://www.freelancer.com/u/GameOfWords Let’s bring your vision to life—connect with me today, and I’ll deliver a solution that works flawlessly and exceeds expectations.
$140 USD em 7 dias
3,7
3,7

My name is Rabia Faisal, I am working in the writing industry since 2011. During this time, I have served countless clients with a full amount of satisfaction by providing them with TOP Quality Solutions. I have command of all references APA, Harvard, IEEE, MLA & Chicago, etc. I will provide plagiarism-free work with 100 percent accurate grammar within your given deadline. Please message me to get Top Class Services. I am waiting; https://www.freelancer.com/u/TopWritingGuru
$30 USD em 1 dia
2,7
2,7

STM32 We've just completed a similar project, developing firmware for STM32 boards to drive PWM-controlled fans, RGB LEDs, and handle push-button inputs. I can write clean, tested firmware for your STM32L010F4P6 that manages 5-speed fan control via PWM, cycles the RGB LED, and reads battery voltage from the BQ25895. You won't find someone better aligned with what you're looking for. I have hands-on STM32 experience with timers, GPIO, PWM, ADC, and simple I2C/SPI integrations, and I can work closely with you on debugging to ensure the code functions perfectly on real hardware. I'd love to chat about your project. The worst that can happen is you walk away with a free consultation. Regards, Danie
$100 USD em 7 dias
2,6
2,6

***STM32*** As an Embedded Systems and Electrical & Electronics Engineer, I have extensive experience designing and building embedded solutions just like your project requires. My deep understanding of the STM32 platform, coupled with my proficiency in C programming, allows me to carry out tasks such as driving fans through PWM output with ease. I know the importance of clean, efficient code, and I always ensure that my firmware designs work seamlessly with the actual hardware. One of the biggest advantages I bring to this project is my strong electronics background. I'm well-versed in circuit design and board integration which means that I can not only configure and read the battery voltage from your charger chip, but also adeptly handle the RGB LED control and any additional hardware modules that may be required. My skills in physical infrastructure design using Proteus, KiCad means that we can achieve high functionality while keeping costs low. In addition to my qualifications, speedy delivery is one of my reputations. My ability to meet tight deadlines without compromising quality comes from having a deep knowledge base, a strong problem-solving mindset and good engineering principles instilled from my five years in Electrical & Electronics Engineering at ATBU Bauchi. I am excited about the prospect of collaborating further with you after this successful completion of your project. Let's bring life to your board!
$130 USD em 7 dias
2,9
2,9

Hi there, I understand your project and can help with the STM32 PWM fan control. I’ll read your brief, make design options, adjust them with your notes, and send files ready to use. You’ll get the firmware working and the details. Next steps: let’s start. You can see similar projects here: https://www.freelancer.com/u/msaadarshadkhan Lets talk?
$99 USD em 2 dias
2,2
2,2

***STM32*** Hello, how are you? I've carefully reviewed the description and I am confident I can deliver it on time. I understand that you need firmware for an STM32 microcontroller to control two 5V fans with adjustable speeds and an RGB LED, along with battery charger configuration. I have hands-on experience in developing firmware for STM32 projects, specifically with PWM controls and LED management. Here is my approach as follows: - Analyze the provided schematics to ensure a clear understanding of hardware interactions. - Write and test the firmware to control the fans through PWM outputs with 5 adjustable settings. - Implement the RGB LED control and configure the battery charger to read voltage accurately. I am ready to start immediately and can deliver the result fast, ideally within a few days. I'd love to discuss in more detail and ensure we are on the same page for a smooth collaboration. Looking forward to your response! Best Regards.
$30 USD em 7 dias
2,0
2,0

Montreal, Canada
Método de pagamento verificado
Membro desde mai. 25, 2021
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
$500 USD
$10-30 USD
₹37500-75000 INR
$750-1500 USD
₹12500-37500 INR
$25-50 USD / hora
₹12500-37500 INR
£250-750 GBP
₹12500-37500 INR
$10-30 USD
$250-750 USD
$10-30 USD
$30-250 CAD
$250-750 USD
$10-30 USD
$500 USD
£10-20 GBP
$10-30 USD
$2-8 USD / hora
$30-250 USD