diff --git a/README.md b/README.md index 39e6264..cbfe3b3 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,9 @@ This system is an ATMEGA328P and NRF24L01+ based low power device to detect when something is posted in my mail box. The electronic circuit shares the same designed as the low power weather station I made enabling it to consume only 60µA when sleeping. **You will also need to build a receiver station to receive the messages. For that you can build your own or use [this design](/git/Th3maz1ng/ESP8266_dual_NRF24l01_gateway) I made.** -**Check the LICENSE.md file at the root of this project for more information.** +**Check the LICENSE.md file at the root of this project for more information.** + +![](http://82.64.196.164/images/git/connected_mailbox_system.png) ## What is this device capable of ? The system is able to wait for up to three distinct events (interrupt sources). This means that it can detect up to three actions like : @@ -13,6 +15,7 @@ The system is able to wait for up to three distinct events (interrupt sources). * The mail was picked up using the rear door by me or a family member. **Changing the design of the event detection circuit can easily increase the number of various events that could be detected** +The schematic is available [here](/git/Th3maz1ng/ATMEGA328P_connectedMailBox/src/branch/master/schematic/ATMEGA328P_connectedMailBox.pdf). The device is fixed to the mailbox using two strong neodymium magnets. No need to make holes in the box. ## Power consumption : @@ -67,7 +70,7 @@ You will find a link next to the parts name. **I do not have any partner ships w ## Getting started : 1. Clone this repository : git clone http://web-directories.cf/git/Th3maz1ng/ATMEGA328P_connectedMailBox.git 2. Go to **"src\libs"** folder of this project and copy and paste its content in your "Arduino\libraries" folder. -3. Open the app.ino file with the Arduino IDE and select the "Arduino Pro or Pro Mini" board with processor : (Atmega 3.3V 8 Mhz). +3. Open the app.ino file with the Arduino IDE and select the "Arduino Pro or Pro Mini" board with processor : (Atmega 3.3V 8Mhz). 4. Compile and Upload ! 5. To receive the data sent by the device, you can check this other [project](/git/Th3maz1ng/ESP8266_dual_NRF24l01_gateway) which is the receiver end. @@ -76,4 +79,24 @@ You may change some settings present in the ***definition.h*** file located in t ***If you have any questions, do not hesitate to contact me at : bugreport[at]laposte[dot]net*** -## Finally here are some pictures of the PCB and device : \ No newline at end of file +## Finally here are some pictures of the PCB, reed switches setup and mailbox : +### Overall device: +![](http://82.64.196.164/images/git/connected_mailbox_system_open_pcb_out.png) + +### Junction box layout closeup: +![](http://82.64.196.164/images/git/connected_mailbox_system_open_closeup.png) + +### PCB back : +![](http://82.64.196.164/images/git/connected_mailbox_pcb_back.png) + +### PCB front : +![](http://82.64.196.164/images/git/connected_mailbox_pcb_front.png) + +### Reed switch installation in the mailbox : +![](http://82.64.196.164/images/git/connected_mailbox_mailbox.png) + +### Package door lock reed switch closeup: +![](http://82.64.196.164/images/git/connected_mailbox_mailbox_door_lock.png) + +### Letter tray reed switch closeup: +![](http://82.64.196.164/images/git/connected_mailbox_mailbox_letter_tray.png) \ No newline at end of file