Firmware development for Power-Battery circuit control using ATmega328 (Arduino)

Basic hardware design is done using ATmega328 and other chipsets. I need someone to develop the firmware code for ATmega328 and test it to control the power and battery management subsystem. Most of the key functions will be handled by commercial chipsets used in the design. ATmega MCU will turn on/off the power and control the chipset and communicate to/from Raspberry Pi through SPI and GPIO.

Required skills:

- Previous battery / power management experiences

- Ability to read and understand the hardware schematics

- Ability to understand the details in the datasheets

- ATmega328 firmware development and debugging


- Development of firmware for the functions listed below

- Test and debugging

- Firmware version management, uploading from RPi

- All source-codes and test programs

- Brief documentation


1) Power on/off/reset

- Power On: ATmega sense the power button press (>200msec)during the power off state -> Turn on the power

- Power Off: ATmega sense the power button press (>200msec) during the power on state -> Send shutdown signal to RPi through GPIO (POWER_DOWN) -> RPi shutdown start -> Query RPi Still_Live? -> If no answer, power off after (1?) second

- Reset: power button pressed for 5 seconds

2) Battery Management

- Status display with 2-color LED (Red-Charging, Green-Fully charged)

- Low battery warning: When the battery remaining level is under the predetermined level (set by RPi), send warning signal to RPi

- Auto-Shutdown: When the battery voltage is under the critical level (set by RPi), send warning signal to RPi (RPi display warning to connect the adapter) -> if not connected to adapter for 1 minute, start the shutdown process

3) Firmware load/update

- Support firmware update from RPi

- FW version check

4) Battery save in standby-mode

- Minimize the power consumption during power off and standby mode

Evner: Arduino, Elektronik, Microcontroller

Se mere: automatic power factor correction circuit diagram using, power monitoring control using arduino, switch battery power supply circuit, arduino uno dimensions, arduino uno pin description pdf, arduino uno description, arduino uno schematic, arduino uno r3, arduino uno specifications, arduino uno atmega328, arduino uno datasheet, electronics, microcontroller, arduino, switch power battery supply circuit, battery power level circuit design, battery power supply circuit design, power supply battery circuit board, battery power supply circuit layout, battery power supply circuit

Om arbejdsgiveren:
( 7 bedømmelser ) gwangju, Korea, Republic of

Projekt ID: #16966080

Tildelt til:


Dear sir, I have experience in developing firmware for the Microcontroller( ATMEL, STM, NRF) Worked on the Arduino, Raspberry Pi Developed application for IOT project. Let us discuss this Flere

$222 USD in 5 dage
(3 bedømmelser)

18 freelancere byder i gennemsnit $223 på dette job


Hi, Client I have almost 8 years of experience in development of products including the custom electronics. I am an Electronics and Electrical Design Engineer with the areas of expertise in Embedded System, product Flere

$222 USD in 3 dage
(38 bedømmelser)

Senior ENGINEER has more of 40 years’ experience in this profession, developing Hardware and Software Expertise in video processing and associated simulation and evaluation tools and methods, communication I2C, I2S, Flere

$555 USD in 7 dage
(40 bedømmelser)
$277 USD in 3 dage
(14 bedømmelser)
$155 USD in 3 dage
(33 bedømmelser)
$155 USD in 3 dage
(4 bedømmelser)
$277 USD in 3 dage
(5 bedømmelser)

hi, I ama n electronics and communication engineer. I have been working with embedded systems for last 5 years. I have build many smart power management system for my projects (robotics, sensor nodes and solar related Flere

$222 USD in 10 dage
(5 bedømmelser)

A proposal has not yet been provided

$233 USD in 10 dage
(3 bedømmelser)

Hello there, The project title “Firmware development for Power-Battery circuit control using ATmega328 (Arduino)“ has precisely match to our experience in embedded technology. Since last 6+ years, we have been worki Flere

$250 USD in 3 dage
(1 bedømmelse)

Hello I'm an electronics engineer with tons of relevant experience and can do the job. Please contact if interested. Best regards, Dennis

$222 USD in 5 dage
(1 bedømmelse)
$222 USD in 3 dage
(0 bedømmelser)

A proposal has not yet been provided

$166 USD in 6 dage
(0 bedømmelser)

A proposal has not yet been provided

$277 USD in 7 dage
(0 bedømmelser)

Good afternoon! I work a lot with batteries and controllers charging them. Ready to make a project for you. Tell me in more detail what else do you need besides the code?

$155 USD in 12 dage
(0 bedømmelser)

Dear Sir, Greetings from Turkey. I hope you are good. Let me introduce me. I'm Electronics Enginner who have 19 year experience. My experience is related to power electronics, hardware design, analog desig Flere

$100 USD in 3 dage
(2 bedømmelser)
$155 USD in 3 dage
(0 bedømmelser)

i am willing to do this project for your organization and adding an extra feature for you as a bonus

$150 USD på 1 dag
(1 bedømmelse)