Tamamlanmış

Arduino: Output voltage regulation from MCP4725 based on INA219 measurements

Hardware parts used in the project (I already own):

- Arduino Uno

- Adafruit MCP4725 12-Bit DAC: [login to view URL] used like in the following tutorial: [login to view URL]

- Adafruit INA219 Current Sensor Breakout: [login to view URL]

- Resistor for ohm-meter: [login to view URL]

- Display 16x2

Software part (your job):

Basic demo code is already available on the websites provided above. I'm looking for someone who would create automatic output voltage regulation from Adafruit MCP4725 (0 to 10 V) based on the input parameters from Adafruit INA219. The logic is similar like battery charging+checking process: apply voltage and then periodically measure voltage/current/resistance of the battery. MCP4725 output should be turned off while measuring with INA219 because input and output terminals are common and if they would work simultaneously, INA219 would just measure the output voltage of MCP4725, while we actually need to measure our target.

To put it in other words, flowchart looks like this:

1. Measure voltage/current with INA219 + resistance (I can add transistors or relays into circuit if needed for all 3 measurements)

2. Turn off measurement and apply voltage with MCP4725 based on the previous input measurements from INA219

3. After X amount of time, temporarily disable MCP4725, wait Y amount of time, repeat measurement and apply the corresponding voltage with MCP4725 again.

The output voltage on MCP4725 should be adjustable in defined, custom value ranges, e.g. when measured input voltage is between 1.20-1.49 V, output voltage is 3 V; when input voltage is between 1.50-1.79 V, output voltage is 3.5 V etc. It should also be possible to adjust the output voltage on MCP4725 based on the input current, resistance or a combination of all 3 (input voltage, current and resistance).

Any suggestions are greatly appreciated.

Beceriler: Arduino, C Programlama, Elektrik Mühendisliği, Elektronik, Mikrodenetleyici

Daha fazlasını gör: voltage pic based voltmeter, access form output based user input, determine output voltage boost converter pspice, generate email based access output, arduino monitor voltage, gprs based tracking system hardware, serial port output voltage linux, buck pspice output voltage, arduino output dmx, ultrasonic cleaner output voltage, read arduino output, instrumentation amplifier output voltage, usb audio arduino output, arduino mains voltage meter, output data xml file based xsd, arduino output speed gps display, arduino output shield, home based data entry with no experience needed, arduino output voltage, 1. Site to handle the questions and create the document based on the user answers. 2. The functionaltiy to be similar to the roc

İşveren Hakkında:
( 8 değerlendirme ) Ljubljana, Slovenia

Proje NO: #19878504

Seçilen:

sinany1

Hello, I am an embedded systems engineer experienced in microcontrollers such as pic, stm32, avr etc. I completed a lot of project with Arduino. O used both devices before. If you give me the project I can prepare a Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 40%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(1 Yorum)
2.2

Bu iş için 12 freelancer ortalamada €29 teklif veriyor

sofiadubina99

Dear Sir. How do you do? I have seen your description very carefully and posting to you my idea. you can see my many work history from my profle. If you give me a chance to interview, I'll explain in more detail and Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(32 Değerlendirme)
6.4
Manoj3050

Hi I'm an electronic engineer with more than 5 years of experience in Arduino based embedded systems development. I read your complete project description and I have been able to understand the requirement. What you a Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(28 Değerlendirme)
5.1
LTEDeveloper

Hello, My name is Andrei, i am a Romanian IOT Developer with a lot of experience in IOT projects and automatics . I can do your code in a very short time . I can work with all types of Microcontroles programmin Daha Fazla

€30 EUR in 7 gün içinde
(18 Değerlendirme)
4.3
sikanderabbas48

I am an Electrical Engineer having specialization in Electronics Control and Power, teaching at well known University in Pakistan. I have done my BS degree in Electrical Engineering with specialization in Power. Also Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(6 Değerlendirme)
2.7
eltonavieira

Hello We have been an engineer for more than 8 years in the market and have already developed projects for several companies using microcontrollers like PIC, AVR, Arduino, ARM, NXP, Nordic, Texas among others. Using t Daha Fazla

€50 EUR in 10 gün içinde
(1 Yorum)
1.1
AmrOkasha975

That’s an easy project I can provide you the program code and the circuit schematic in a day or two.

€14 EUR in 2 gün içinde
(1 Yorum)
0.7
evonsystems7

Hi, "I have gone through your description. Please ping me in person. I can help you to complete all tasks. I and my team have hands-on experience in this field. We have already done similar types of [login to view URL] w Daha Fazla

€27 EUR in 7 gün içinde
(1 Yorum)
0.0
divinedesignr

Hello, Hope you are doing great. Let’s get you some brief details of us. We are an Innovative Product Design & Development Company, specializing in designing products for Industrial and Mechanical Industries. Daha Fazla

€34 EUR in 10 gün içinde
(0 Değerlendirme)
0.0
prasanmitnath

i am a regular arduino user with having done multiple projects in robotics. i feel that this this project will take a few hours once the details of the delay and measuring accuracy is finalized. as i do not have the Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(0 Değerlendirme)
0.0
MariaCR1

Hi, I am an electrical engineer having experience of 3 years along with knowledge Arduino and had completed three major project.

€20 EUR in 6 gün içinde
(0 Değerlendirme)
0.0
carlosD2884

more than 3 years as a developer, some projects: - Automatic irrigation system - Software (Arduino mega + RTC + ethernet + eeprom + LCD). - Solar panel - Circuit design (LDR + comparator + timer + source). - RF Vibr Daha Fazla

€30 EUR in 2 gün içinde
(0 Değerlendirme)
0.0