I am a beginner in electronic, but for a big project about wireless energy transmission, I'm trying to recreate a phone charger, and I was wondering if it would be possible to use Arduino to do so? And if it is, which device exactly?
I would need, once that the phone is detected, to send a certain "voltage" until the battery reaches 80% and then another one, progressively decreasing, until it reaches 100%.
And all of this would be powered by two copper coils, each being a self-resonant system.
All the cell phones we have are charged using a USB standard cable and connector. They can be charged using a laptop computer USB connection or an AC adapter with a USB type cable. The cell phoned require 5 volts DC through the USB port to charge the battery. All charge controlling is inside the cell phone.
All you need to do is supply 5 volts DC at, say, 0.5 amp. I don't see why an Arduino needs to get involved.
I don't think this makes sense to do with an Arduino - there's just nothing for it to do, and considering the necessary external components that would be required to control the current and voltage being applied to the battery.
For charging a battery while it's in a phone, you just supply 5v (well, 5.2 is often better to help compensate for the loss in the line - this is what most plug in chargers do, whether or not they mention it) via USB - the phone does all the work.
For charging a battery outside of a phone, they're single-cell LiPo batteries; there are charger IC's that cost well under a dollar and require nothing but an external capacitor (and, for some, an external current setting resistor of some sort), and take ~5v in (these are what all our cheap charge-through-USB devices use), and do the ramping back of the current automatically.
Also, it sounds like you have little idea how a battery is supposed to be charged or are confused as to the nature of voltage - you're supposed to charge at limited current while battery charge is very low (ie overdischarged), constant current until near full charge, then slow it down and finish with constant voltage charge.
Also, what does this have to do with wireless energy transfer or coils? Or are you trying to emulate one of the inductive charging devices?
My cell phone's charging port is currently damaged, and i can only charge the batt by applying current directly to the terminals. Now, if we can use an sketch to charge the phone external to the battery then we have a practical application for an arduino charger.
The arduino can send +5v and can read up to 5V from the same leads. The LiIon battery is supposed to be at a specific voltage during and after charge. If we know this we can pulse the battery and read after every (n) cycle until it reaches the correct voltage.
I'll be pursuing this this morning, I'll use this thread but will create a new one if and when it's complete
Most phones will happily take up to 2A in power. Your Arduino can supply around 200 mA without overheating, so for proper charging you'll have to use an external power supply connecting to the phone, not your Arduino. At 200 mA it's also going to take a really long time before your phone is charged.
By the way, new smart phones can be had for well under USD 200 if not USD 150 by now... sounds to me like the cheaper option the moment you take your time into account developing this charger.
Assuming that you have a captive battery, you should also assume that the phone's firmware and charging circuit also monitors the battery temperature for safety and optimum charging.
donperry:
here is why positive responses are more welcomed:
My cell phone's charging port is currently damaged, and i can only charge the batt by applying current directly to the terminals. Now, if we can use an sketch to charge the phone external to the battery then we have a practical application for an arduino charger.
The arduino can send +5v and can read up to 5V from the same leads. The LiIon battery is supposed to be at a specific voltage during and after charge. If we know this we can pulse the battery and read after every (n) cycle until it reaches the correct voltage.
I'll be pursuing this this morning, I'll use this thread but will create a new one if and when it's complete
Its way more complex than you think.
Remember that if you get the charging wrong, the phone might blow up in your pocket.
Now if you add a pile of electronics to your Arduino, as it cannot charge your phone on its own, then maybe you could do it. But the code and electronics would need to be perfect, no bugs allowed, because of the danger if you get the charging wrong. Which all seems extremly pointless when you can get a ready built charger for around 20p that is actually designed for the job.
What is your experience level in electronics, coding and Lthium batteries in particular ?