From 000f36ce5bb7451313d1bbfe6901293ca4e54c1b Mon Sep 17 00:00:00 2001 From: anschrammh Date: Mon, 12 Sep 2022 18:41:17 +0200 Subject: [PATCH 1/5] Merge --- .../ATMEGA328PU_lowPower_weather_station.sch | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/schematic/KiCad/ATMEGA328PU_lowPower_weather_station/ATMEGA328PU_lowPower_weather_station.sch b/schematic/KiCad/ATMEGA328PU_lowPower_weather_station/ATMEGA328PU_lowPower_weather_station.sch index 83ef470..9497e22 100644 --- a/schematic/KiCad/ATMEGA328PU_lowPower_weather_station/ATMEGA328PU_lowPower_weather_station.sch +++ b/schematic/KiCad/ATMEGA328PU_lowPower_weather_station/ATMEGA328PU_lowPower_weather_station.sch @@ -1,4 +1,5 @@ EESchema Schematic File Version 4 +LIBS:ATMEGA328PU_lowPower_weather_station-cache EELAYER 30 0 EELAYER END $Descr A4 11693 8268 @@ -47,7 +48,7 @@ F 3 "~" H 1250 1700 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Regulator_Linear:RT9013-33 U2 +L ATMEGA328PU_lowPower_weather_station-rescue:RT9013-33-Regulator_Linear U2 U 1 1 609F304F P 5050 1800 F 0 "U2" H 5050 2115 50 0000 C CNN @@ -58,7 +59,7 @@ F 3 "" H 5050 1800 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Sensor:SHT21_HTU21 U5 +L ATMEGA328PU_lowPower_weather_station-rescue:SHT21_HTU21-Sensor U5 U 1 1 609F8923 P 7600 3200 F 0 "U5" V 7875 3200 50 0000 C CNN @@ -69,7 +70,7 @@ F 3 "https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumen 0 1 1 0 $EndComp $Comp -L MCU_Module:ATMEGA328PU_PROMINI U6 +L ATMEGA328PU_lowPower_weather_station-rescue:ATMEGA328PU_PROMINI-MCU_Module U6 U 1 1 60A018CC P 3050 4650 F 0 "U6" H 3050 4650 50 0000 C CNN @@ -102,7 +103,7 @@ F 3 "~" H 6900 5800 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Battery_Management:TC4056 U1 +L ATMEGA328PU_lowPower_weather_station-rescue:TC4056-Battery_Management U1 U 1 1 60A0860F P 2400 1700 F 0 "U1" H 2400 1925 50 0000 C CNN @@ -117,7 +118,7 @@ Wire Wire Line Wire Wire Line 1450 1800 1750 1800 $Comp -L power:GND #PWR07 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR07 U 1 1 60A0F4B8 P 4400 2200 F 0 "#PWR07" H 4400 1950 50 0001 C CNN @@ -162,7 +163,7 @@ Wire Wire Line Wire Wire Line 3200 3750 3250 3750 $Comp -L power:GND #PWR010 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR010 U 1 1 60A1B2D1 P 3500 3700 F 0 "#PWR010" H 3500 3450 50 0001 C CNN @@ -180,7 +181,7 @@ Connection ~ 3250 3750 Wire Wire Line 3250 3750 3300 3750 $Comp -L power:GND #PWR015 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR015 U 1 1 60A1C512 P 3100 5700 F 0 "#PWR015" H 3100 5450 50 0001 C CNN @@ -204,7 +205,7 @@ $EndComp Wire Wire Line 3500 4100 3750 4100 $Comp -L power:GND #PWR013 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR013 U 1 1 60A20159 P 2050 4400 F 0 "#PWR013" H 2050 4150 50 0001 C CNN @@ -248,7 +249,7 @@ Wire Wire Line Wire Wire Line 5650 1750 5650 1700 $Comp -L Sensor_Pressure:BMP280_BRKOUT U3 +L ATMEGA328PU_lowPower_weather_station-rescue:BMP280_BRKOUT-Sensor_Pressure U3 U 1 1 60A3F58B P 7750 1600 F 0 "U3" H 7750 1967 50 0000 C CNN @@ -272,7 +273,7 @@ $EndComp Wire Wire Line 7400 1500 7250 1500 $Comp -L power:GND #PWR01 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR01 U 1 1 60A41D50 P 8350 1300 F 0 "#PWR01" H 8350 1050 50 0001 C CNN @@ -298,7 +299,7 @@ F 3 "" H 8050 3300 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR09 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR09 U 1 1 60A46906 P 7150 3300 F 0 "#PWR09" H 7150 3050 50 0001 C CNN @@ -424,7 +425,7 @@ Wire Wire Line Wire Wire Line 8250 1300 8350 1300 $Comp -L power:GND #PWR06 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR06 U 1 1 60A6C3CE P 10500 2900 F 0 "#PWR06" H 10500 2650 50 0001 C CNN @@ -488,7 +489,7 @@ BAT_V_SENS Wire Wire Line 3600 4900 3500 4900 $Comp -L power:GND #PWR014 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR014 U 1 1 60AAA036 P 6900 6100 F 0 "#PWR014" H 6900 5850 50 0001 C CNN @@ -539,7 +540,7 @@ Connection ~ 6900 5500 Wire Wire Line 7150 3300 7300 3300 $Comp -L power:GND #PWR0101 +L ATMEGA328PU_lowPower_weather_station-rescue:GND-power #PWR0101 U 1 1 60AE68A8 P 10000 4200 F 0 "#PWR0101" H 10000 3950 50 0001 C CNN From 8efcfd88cf59e18bc13892ae890cdcfeff21698e Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Sat, 1 Oct 2022 12:34:23 +0200 Subject: [PATCH 2/5] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a0a61ff..e3be94c 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ The station is equipped with the following sensors and functionalities : | |_libs This folder contains all the required 3rd party libraries that should be put in "Arduino\libraries" folder in order for the app to compile. | |_test This folder contains a test program which was used to test the dependencies. | -|_schematic This folder contains all the files associated with the schematic +|_schematic This folder contains all the files associated with the schematic. | \_KiCad This folder contains the KiCad files associated with the project. | |_ATMEGA328PU_lowPower_weather_station.pdf Which is the most recent schematic exported as a pdf for quick viewing. | @@ -74,7 +74,7 @@ Set **ENABLE_LNA** to true or false to enable or disable the Low Noise Amplifier ## The hardware : Here is a list of the parts used to build the station with a link to where you can buy them : * [Solar panel : 72x72](https://fr.aliexpress.com/item/4001240640418.html?spm=a2g0s.9042311.0.0.27426c3741mIVH) -* [NRF24L01](https://fr.aliexpress.com/item/32976054389.html?spm=a2g0o.cart.0.0.657d3c00t37c7e&mp=1) +* [NRF24L01+](https://fr.aliexpress.com/item/32976054389.html?spm=a2g0o.cart.0.0.657d3c00t37c7e&mp=1) * [TC4056 (1 cell lipo charge/discharge protection)](https://fr.aliexpress.com/item/4000522397541.html?spm=a2g0o.productlist.0.0.175b30dfajsyO5&algo_pvid=203adaed-55ba-4678-a3e4-3aafcad89952&algo_exp_id=203adaed-55ba-4678-a3e4-3aafcad89952-1) * [BMP280 pressure sensor](https://fr.aliexpress.com/item/32228095913.html?spm=a2g0s.9042311.0.0.27426c3741mIVH) * [SHT/HTU 21 humidity sensor](https://fr.aliexpress.com/item/32787282185.html?spm=a2g0s.9042311.0.0.27426c3741mIVH) From 993d46c3957ef25c40b9b6ed5533593f9487af0a Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Sat, 1 Oct 2022 12:56:21 +0200 Subject: [PATCH 3/5] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e3be94c..2b5fa62 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ 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.tk/git/Th3maz1ng/ATMEGA328PU_lowPower_weather_station.git +1. Clone this repository : git clone http://web-directories.cf/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 ! From 8bad8d5769cee7fb86ff75e3a3dd3ea0742b7f8e Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Sat, 1 Oct 2022 12:58:33 +0200 Subject: [PATCH 4/5] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'LICENSE.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index 5a0fb7e..f33fc32 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,4 @@ -**Copyright 2020 Anatole SCHRAMM-HENRY** +MIT License Copyright (c) **2022 Anatole SCHRAMM-HENRY** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: From 9a3ec348bdcb7194f15e7ec2e8f18c9a02ec875d Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Sun, 2 Oct 2022 12:54:28 +0200 Subject: [PATCH 5/5] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2b5fa62..d57cd69 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ To do so, measure which voltage does the VCC pin of your Arduino board output an Set **VOLTAGE_DIV_COEFF** to something different if you changed the voltage divider resistor values. -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_CHANNEL** to the NRF's RF channel (between 0 and 125). **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. **Do not forget to set the receiver station up on the same address** @@ -86,23 +86,23 @@ Here is a list of the parts used to build the station with a link to where you c ***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 : -PCB top view : +### PCB top view : ![](http://82.64.196.164/images/git/weather_station_pcb_top.jpg) -PCB back view : +### PCB back view : ![](http://82.64.196.164/images/git/weather_station_pcb_back.jpg) -Device's internals : +### Device's internals : ![](http://82.64.196.164/images/git/weather_station_open.jpg) -Device's internals with the PCB removed : +### Device's internals with the PCB removed : ![](http://82.64.196.164/images/git/weather_station_box.jpg) -Device form factor : +### Device form factor : ![](http://82.64.196.164/images/git/weather_station_top.jpg) -Device's LDR and solar panel : +### Device's LDR and solar panel : ![](http://82.64.196.164/images/git/weather_station_back_solar_panel.jpg) -Device's antenna and SHT/HTU 21 cover : +### Device's antenna and SHT/HTU 21 cover : ![](http://82.64.196.164/images/git/weather_station_front.jpg)