Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.84 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.84 KB

DIY sonnette

First, if you want to see the result, have a look at this video.

Requirements

NB: Regarding local regulations, you perhaps need something different that 868mHz (maybe 433mHz), please respect local regulations. I'm not responsible if you use a forbidden frequency in your country.

Arduino IDE configuration

  • Card: Arduino nano
  • Processor: Atmega328P
  • Programmator: AVRISP mkll

Code

Have a look inside the repo's code folder, or access directly sender code or receiver code.

Schemas

Sender

When someone push the button, a message will be displayed on the OLED screen (for instance, "Appel en cours..." but you can modify it in the source code). Then the - builtin - LED will start blinking until the end of the pause time (only one message is sent to the receiver to save batteries). Once it's done, the screen is switched off and someone can push the button again.

Sender

Receiver

When the receiver catch a message, it will look at its value and if it's the expected one (see this as a binding process) it will start ringing 4 times then stop and swith back to listening mode again.

Receiver

Thanks

  • Kris Kasprzak for the usefull Ebyte lib;
  • Fritzing for making shemas production easier;
  • Fritzing community for building custom modules that we can import and use in our schemas.