Th3maz1ng 2021-10-02 18:21:47 +02:00
commit 0e6b1d03bc

View File

@ -3,7 +3,7 @@
## What is it ?
An ATMEGA328PU and NRF24L01+ based weather station operating on a single 18650 li-ion battery (or equivalent) and a solar panel.<br />
On [this page](http://web-directories.tk/Pages/station.html) is displayed the data collected by this very unit !
On [this page](/Pages/station.html) is displayed the data collected by this very unit !
**Check the LICENSE.md file at the root of this project for more information.**
@ -22,7 +22,7 @@ The station is equipped with the following sensors and functionalities :
## Power consumption :
* Around **60µA** during sleep.
* Around a **13mA** spike during data transmission and **4mA** during sensor data collection.
* The solar panel is enough to even charge the battery, it should thus never need to be replaced or recharged.
* The solar panel is enough to even charge the battery, it should thus never need to be replaced or recharged externally.
## Project folder architecture :
``` json
@ -43,11 +43,11 @@ The station is equipped with the following sensors and functionalities :
|_README.md The content of this page
```
## Getting started :
1. Clone this repository : git clone http://web-directories.cf/git/Th3maz1ng/ATMEGA328PU_lowPower_weather_station.git
1. Clone this repository : git clone http://web-directories.tk/git/Th3maz1ng/ATMEGA328PU_lowPower_weather_station.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).
4. Compile and Upload !
5. To receive the data sent by the station, you can check this other [project](http://www.web-directories.cf/git/Th3maz1ng/ESP8266_dual_NRF24l01_gateway) which is the receiver end.
5. To receive the data sent by the station, you can check this other [project](/git/Th3maz1ng/ESP8266_dual_NRF24l01_gateway) which is the receiver end.
## Configuration options :
You may change some settings present in the ***definition.h*** file.
@ -65,9 +65,9 @@ Set **VOLTAGE_DIV_COEFF** to something different if you changed the voltage divi
Set **RADIO_CHANNEL** to the NRF's RF channel (between 0 and 124). **Do not forget to set the receiver station up on the same channel**
Set **RADIO_NODE_ADDRESS** to change it's 5 byte address if you feel like it.
Set **RADIO_NODE_ADDRESS** to change it's 5 byte address if you feel like it. **Do not forget to set the receiver station up on the same address**
Set **RADIO_PA_LEVEL** to adjust the transmit power level if needed (higher power, higher current consumption)
Set **RADIO_PA_LEVEL** to adjust the transmit power level if needed (higher the power, higher the current consumption)
Set **ENABLE_LNA** to true or false to enable or disable the Low Noise Amplifier on the NRF modules if it has one.