When I finished my Master Unit for Home Control, I want to attach some Wireless sensors via 433MHz Protocol. (At least 2 ones, 1 for Measuring the outdoor Temperature/Humidity with an DHT22 and Lightlevel and 1 for checking if my mailbox lid opened)

Therefor I need a 433MHz transmitter and it would be nice to be able to programm the IC in-system with another arduino or better with the Arduino USBSerial (after flashing the boot-image inside of and Arduino UNO.

The system should run (stable) on battery and send a signal every x seconds or when some external interrupts happen (like opening the lid)

What parts do I need at least? (except the microcontroller and the 433MHz transmitter) what do I need to look for in circuit design to save as much power as possible? How can I check if the battery goes low (and send an alarm signal)?


1 Answer 1


I designed a transmit-only device for use in a big freezer department in a store. They used 433MHz and a cheap little PIC micro that woke up about once per minute and transmitted temperature and its battery level to a central collection point for all the local devices. The wake-up time between one unit and the next was about a minute with a bit of variability due to their unique ID codes.

This meant the central receiving unit sometimes got garbage but, in the main it could pick up all the data from up to 100 (I think it was 100) units in about 5 minutes (given collisions were not infrequent.

Battery lasted about 1 year.

The up-time was about 40ms given that the crystal needed about 20ms to stabilize and I suspect that should I have used an RC clock I could have halved this time. The transmission was: -

  1. Preamble to lock the central receivers data slicer
  2. Header with ID and battery status
  3. Temperature
  4. 16-bit checksum

Hope this helps. Here are a couple of little circuits to get you on your way. They use PICs but the general functionality can be transferred to virtually any MCU: -

enter image description here

They came from here

  • \$\begingroup\$ you even solved questions I didn't even ask ;-) I had a headache from thinking about the wireless protocol I will be using! \$\endgroup\$
    – Tobi
    Mar 22, 2014 at 15:32

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.