T-vK / Long-Range-Arduino-Doorbell

Cheap, reliable and efficient long-range wireless doorbell
11 stars 1 forks source link

Long-Range-Arduino-Doorbell

The goal of this project was to create a cheap, very reliable and efficient long-range wireless doorbell.

Features

Required parts

How does it work

[Battery]--[Arduino]--[CC1101]-)))))))))))   (((((((((((-[CC1101]--[Arduino]--[5v power]
               |                                                       |
            [Button]                                               [speaker]

Schematics

Coming soon...

How assemble

(It is highly recommended to desolder the LED and voltage regulator from the Arduino Pro Mini for minimal power consumption <1µA.)

Connection between D-SUN CC1101 modules and Arduinos:

GDO0 -> 6
MISO -> 12
MOSI -> 11
GND -> GND
CSN -> 10
SCK -> 13
VCC -> 3v

Connection between DF-Player and Arduino Uno (or whatever you decided on using):

VCC -> VCC
GND -> GND
TX -> 9
RX -> 8

Connection between button and Arduino Pro Mini:

Pin A -> 2
Pin B -> GND

Credits

Big thanks to LSatan for his CC1101 library and for implementing two-way communication and CRC checksum verification on request and even proving complete examples. This project is very much based on the work of LSatan. So leave a star on his repository and consider donating to him.