Introduction: Arduino Wireless Power POV Display
When I first met this little device, I liked it immediately. I decided to make my own POV. I watched lot of videos, and recognised some main problems. The power supplying of the micro-controller was the biggest. Spinning battery or sliding commutators were both refused. Only option was the air core coil for me. That solution seemed too difficult. I could manage to solve this problem successfully. I created an easy but relatively efficient circuit with a few electronic parts.
Step 1: Schematic Diagram
The schematic diagram
Step 2: Components You Need:
Component list: with links
1. Arduino pro mini ATMEGA328 5V 16 Mhz
4. 7 pcs 220 ohm resistors 0805 or 1206
5. TCRT5000 Reflective optical sensor
6. 2 pcs 4.7 nF capacitor 4.7 nF 1206
8. 1 pc 1...4.7 uF capacitor 1 uF 1206
9. 2 meters 24 AWG ( 0.51 mm) magnet wire
10. 1 pc 1.5 nF capacitor 1.5 nF 1206
11. 1 pc BCX 56 transistor ( I tried BC 639, BC 368, worked well) BCX56
12. 1 pc 4.7k resistor 4.7k 1206
13. The motor and some other parts are from and old CD player. Or new motor with disc holder
14. 5V power supply,( USB charger or power bank).
Step 3: The Heart of This Project : Coils.
There is a simple coil in the receiver side and a bifilar coil in the transmitter side. The secret is that they have to have same size and same number of turns. In my coils this number is 8. The little trick in the bifilar coil is that coil consists two coils with 4 turns. It is not difficult to make. The preparation process same as in the single coil.
I used 24 AWG ( 0.51 mm) magnet wire for winding coil. 8 turns , 35 mm diameter.
As you can see in the picture we have 4 wires in the bifilar coil and we need a common point. Two of them will be connected to each other that point will be the common point. There are two options. 1. connect red start to blue end. Or : 2. connect blue start to red end.That's all. I am not too good at explaining things, but hope, you understood.
Step 4: Arduino Software
The software:
Step 5: Making Coils Step by Step
Step 6: Building Transmitter
It requires some soldering skills. I will make a version with bigger through hole parts.
99 Comments
Question 3 months ago
hi i tried it, I am having difficulty in power transmitter part
it is showing short ckt on bench power supply.
first coil extracted from transformer (.4mm aprox) worked once ( with bc337 and 4.7n capacitors( 100n-10n-10n in series) and for 1.5n { (1n || 1n) -1n } and 4.7k )
then i increased the voltage from 5-9V it damaged what( i dont know).
now i purchased bc639 1.5n and 4.7n and 4.7k and connected to same coil noting working.
At low voltage input from bench supply 2.2V-3V it takes 1-1.2A current at 5 V it shows shorted.
3rd image shows another coil used 24 guage (.51mm) with same ckt not working.
please give input and output current and voltage consumption of your project.
and precautions for supply and component types to use.
Answer 3 months ago
Hi, I built the circuit again, according to my schematic diagram. It worked immediately. I didn't have 1.5 nF capacitor, I used 1nF instead. I didn't have BC 639, I used BCX 56 as it was in the schematic. I always used 5V power supply, 9-12V would be too much. If you have a multimeter you can find the shorted part easily( probably the transistor). The current consumption 80 - 120 mA.
Reply 3 months ago
hi, mine is now working just by adding 22uf polar capacitor before supply please add this in your schematic its crucial.
consumptions are --
Coil dist =0 mm (max power used)
Input ; 5v/800mA (no load) 5v/130mA.
Output : 3.3v/50mA
Coil dist = 2 mm (acrylic sheet placed)
Input ; 5v/130mA.
Output : 3.4v/53mA
6mm 3.7V,7mA
7mm 2.3V,3mA
how to increase current
Question 2 years ago
I'm having difficulty interpreting the smd images and I'm a layman to do the drawing, could you give an explanation about the transmitter components please
Answer 9 months ago
Hi! I think your difficulty is because the 1.5nF capacitor and
the 4.7K resistor were very "artfully" soldered on top of each other.
2 years ago
Awsm project, can you share me link to download font.h library
Reply 2 years ago
Hi, this description contains the font.h file. If you want to create custom letters you can try: https://maxpromer.github.io/LCD-Character-Creator/
3 years ago
nicely done. the number of images you have included is very very helpful. I never tried this coil winding technique for power transfer. By magnet wire do you mean specifically the ones used for electromagnets or will any copper wire work.
Reply 3 years ago
Hi, It works with any kind of coated/ insulated copper wire.
Question 4 years ago
Hello.
I like the design please, give me a detailed diagram of diode and clock connections for arduino.
greetings
4 years ago
I want to make the coil that the output voltage is 12vdc, please guide me
4 years ago
I look forward to you with more detailed instructions on the coil, how the welding parts are, there are many I look unclear. If you can make a video, it's great. thank you
4 years ago
tôi rất mê đồng hồ, tôi là người Việt Nam, tôi xẽ làm, nếu có thắc mắc tôi liên hệ với bạn theo đó chỉ nao?
Question 4 years ago
hi, is the schematic from above complete? or is there a missing component. if there's missing can you please tell me what is it.. and for all the capacitors can i use ceramic type? because i dont have tantalum capacitors at the moment..thank you in advanced
Answer 4 years ago
Hi S13, yes it's complete, although you could need a 47 Ohms resistor (or close) in series with the motor to reduce its speed and vibrations ... and yes, you shouldn't have problems with ceramic capacitors instead of tantalum. Good luck!
Reply 4 years ago
thnx, one more question can i use 2n2222 transistor?
Reply 4 years ago
Yes you can.
5 years ago
Ok now I see your coil winding technique. Really nice work on the coil winding. I have been trying to wind mine for inductive power transfer and mine so far have been the bad example for the 'Nailed It' meme. I'll keep trying because thanks to you i see it possible. Thanks.
Question 5 years ago on Introduction
Hello again holybaf. Finally I finished it (the beta version of course) but when starting the mechanism, the dc motor takes a lot of speed, making everything vibrate too much. Have you used something to reduce the motor speed ? What should I adjust in the source code to synchronize the texts according to the motor speed?. Thanks again.
Answer 5 years ago
Hello, 47 ohm resistor serial with the motor decreased speed properly for me. Find the line in the code: int timer = 200 ; and set it 170 or less if the speed is high.