Added pictures

This commit is contained in:
Th3maz1ng 2022-10-02 12:46:41 +02:00
parent b0b661cab1
commit ee9329e1c0

View File

@ -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 :
## 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)