Like a lot of people I'm building a little transmitter unit with one of those cheap 433mhz transmitters and an ATTiny85, and I am having a problem with the power supply. Actually it is only the power supply, everything else works nicely. But my battery is dead my morning, where 'dead' means under 4v and the circuit no longer works.

I initially tried with three AA batteries to power both RF and ATTiny. That worked but the range was not as good as I need. I got about 30m using 17cm whip antennae on both transmitter and receiver. That doesn't reach my letter box :)

Moving the voltage on the transmitter up to 12v did wonders for the range, but the ATTiny doesn't like more than 5.5v so I put a 7805 and some caps in there (the caps improved the range too) and ran the transmitter directly from the battery and the ATTiny from the 5v battery. That worked really well. But that sucks the battery, which is my current problem.

The battery I'm using is a 23A, about an inch long, alkaline 12v. It keeps the device quite small.

What I am looking at next is using an LP2953 pretty much like this (from the data sheet): 5V regulator using LP2953

I would delete the 'out of regulation' but keep the 'low batt' signal if I can, I had that working on the earlier 4.5v AA version of this. I think it means I need to change the voltage divider on the left. What I've read is that the LP2953 ought to be smarter about sucking battery, though I also notice in the data sheet they recommend hooking the designated pins to a copper base on the PCB, so if it is dissipating heat that means it is still sucking my battery isn't it?

This guy used a CR2032 but that only gives 3v, not enough range for my application. This guy has a slightly similar question which has an answer (from me!) but not to this question.

Given this is my third try at powering this thing any advice is appreciated. The receiver end has another ATTiny85 hooked up to a Beaglebone and that all works nicely.

  • \$\begingroup\$ How long do you want to run this without recharge? \$\endgroup\$
    – RJR
    Commented Jan 8, 2016 at 4:19
  • \$\begingroup\$ Have a look here: jeelabs.org/tag/lowpower - a 24Ah 12V battery seems way overkill. \$\endgroup\$
    – RJR
    Commented Jan 8, 2016 at 4:26
  • \$\begingroup\$ @RJR good question. 6 months would be great. I looked at the Jeelabs thing ages ago and then forgot about it. So I looked again. I cannot find anything about what range he gets. Mine will work indoors on an AA battery and a coin cell would probably be be fine. But if I use less than 12v on my letter box I get no signal at the receiver. I guess I could try some kind of boost from a lower voltage but I doubt I'd figure that out. \$\endgroup\$ Commented Jan 9, 2016 at 6:05
  • \$\begingroup\$ The 12v battery I am using is described here: data.energizer.com/PDFs/a23.pdf it seems to be 55mAh \$\endgroup\$ Commented Jan 9, 2016 at 6:06
  • \$\begingroup\$ If voltage is an issue - get a Jeenode and the 5v version of one of these: moderndevice.com/product/jeelabs-aa-power-board \$\endgroup\$
    – RJR
    Commented Jan 9, 2016 at 6:51

2 Answers 2


Unfortunately a linear regulator is a linear regulator - it drops the excess voltage and dissipates power as heat ... so just like the 7805 you had, the LP2953 is still a linear regulator.
12V in to 5V out makes it never much more than about 40% efficient, so however much power your ATTiny is using - 1.5x that is being wasted as heat in the regulator.
You could improve the regulator efficiency and reduce wastage significantly by using a DC-DC switch-mode regulator instead. They're more complicated to build from scratch, but ready-made modules are available - some are even drop-in replacements for the 3-pin 78xx linear regulators.
Chose the right one and you should easily get 80% or better efficiency from it.

  • \$\begingroup\$ Thanks for that @brhans. I had a feeling some of these regulators were better than others with no idea why. That helps a lot. So now I'm looking at something like this: ti.com/lit/ds/symlink/lm2574.pdf \$\endgroup\$ Commented Jan 9, 2016 at 5:59

Keep the 12V Battery Cell it's a good idea cause it keeps the device smaller you can use the 7805 TO-92 (smaller then the TO-220 package) !

The main problem in this electronic circuit is the chip transmitter.

When the transmitter is not trying to send data, it consumes a lot of energy.

The solution I can suggest to you is to MODIFY the Hardware and Software using a transistor (2N2222, BC547 ...) between the 12V cell battery and the transmitter (such as a switch).

You must add instructions to your Atiny code for controlling the state of the transistor before sending the data (On) and after sending data (Off).

And finally, you can put the ATTiny85 in Sleep mode in order to extend the battery life (interrupts or WDT).


simulate this circuit – Schematic created using CircuitLab


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.