Introduction: Wireless Electricity Transmission Using AVRs for AVRs

A Powerful, Compact, Cost Effective and Easy To make Wireless Power Transmission Module

So there are a lot of projects on The web But My inspiration is "Wireless Power " By robotkid249

The old one uses a function generator to Generate Square Waves of 147.7 KHz For the module to work

But Due to Lack Of resources, I had to make one of my own (Here It Is - Function Generator) to make it more compact (After all We are living in Generation Of Nano Technology ).

the solution I came up with was to use a microcontroller to Generate Square waves.

The Current Output of the Reciever Was 50mA at 3.2V at 5.18V input at the transmission dock even the receiver can power an Arduino UNO R3 and most of your AVRs (i've tested it on 2313 with a blink Program and it worked).


Step 1: Components You Need......

Steps: -

1. insulated Copper Wire (called magnet wire in India). much enough to make 150 loops for Transmitter and 35 loops for the receiver (Around 45 Metres it was as I remember)

2 . An AVR (I've Used Attiny2313 and have used Arduino IDE to Program that )

3. An led Blink Program.

4. Transistor TIP122.


You can use TIP102 instead of TIP122 and can increase the input current to 2 A To Get more output current at the receiver


5. Power Source For AVR.

6 Power Source for coil (I've used the same for both avr and the coil ).

7 Diode Bridge or 4 x 1N4007 Diodes (For Reciever).

8 . An LED

Step 2: The Schematic

So The Schematics Is In The Pictures. BUild as given.


1. You can Add headers instead of led

** Remember To add a 10uF capacitor on the receiver as I forgot to add it in schematic

Step 3: Programming the Microcontroller

All YOu need to do is to make a blink Sketch but with a delay of 0.1 millisecond

let me make it for you... since i used arduino IDE i'll be using arduino C ,


// The Program For Wireless electricity Module

int tr = 13 ; // You can add your own IO Pin

void main()




void loop()








and that's all for your program part..... choose your desired io pin for that and upload the program to the chip

Step 4: Assembly

The Transmitter

1. Solder your desired 5V Power supply to Microcontroller. I've used a USB cable you can use a charging pin or even a 4V/3.7V Battery for that

2. Wind Up the coil and clear the coating at the ends. wind up the same tape. so it doesn't unwind itself and then solder the ends to wire

3 . Install the transistor as Given in the Schematic, base to your MCU's IO pin you've set in the program collector to Coil's one end(Another end is to be hooked to the power supply) and emitter to ground(-ve of both MCU and Power Source)

4 . Install Power supply for the coil in my case I hooked it to the same as that for the MCU (ie coil's free end to MCU's VCC and Emitter to Ground).

The Reciever

The Simplest Of all is making the receiver

Make a coil of 35 turns hookup the rectifier bridge and led(or Output terminals) and the capacitor

That's All

Step 5: Testing the Circuit

test the circuit By supplying some power to it if everything goes well then glue everything and insulate the wires using heatshrinks

Step 6: Beautify Your CAse

Decorate your case, in my case I've sticked the coil inside the case and had applied sticker sheet on the top so it looks plain from above not like hanging or the bulging out coil draw anything so as to make it look cool decals your emblems and all those pretty stuff

Step 7: Done.....

Remix 2.0 Contest

Participated in the
Remix 2.0 Contest

Epilog Contest VII

Participated in the
Epilog Contest VII