4168

The weather data-logging radio probe project originated during the construction of my "MEGA CLOCK 6 RGB LED 7-segment display" in 2019: https://www.elektormagazine.fr/labs/mega-clock Following that project, in 2020, I set out to build two radio transmitters designed to send sensor data to the clock. However, the connections made to the nRF24+ module at that time differ from those typically found in ATmega328P-based designs. The initial PCB also included several features that proved unnecessary in practice

All info in ZIP nRF Radio Sensors V02 Master

Dossier nRF Radio Sensors V02 Master

nRF_Radio_Sensors_V02_Schema.pdf (Full options, the NRF receives (for the Wind replica) or transmits data sensors.)

GERBER_PCB_nRF_Radio_Sensors_V02.zip (PCB Full options)

Schema_Girouette_AFB-MR1A_nRF24_V02.pdf (The NRF transmits only information from an AFB sensor.)

Architecture_My_Nrf.pdf 

Radio transmitter
North sensor -> DS18B20           => data T°C
Sud sensors  -> GY61P --> Si7021  => data T°C
                      => data %HR
          --> BMP280  => data hPa
-> AFB-MR1A          => data °(wind angle)
 
Radio receiver 
Wind replica

For your information: 
the receivers compatible with my posts on the Lab.

MEGA CLOCK 6 display 7 segments Leds RGB
Master I2C Clock and possible options
Part 2: GROW radio platform nRF24+ multi-sensor
Part 3 : GROW data radio visio logger TFT 3.5"
         see author update METEO_LOGGER-DATA_CLOCK_2024

    ALL_CODE_INO_nRF_Radio_Sensors_V02.zip
Code :
nRF_Radio_Sensors_ONLY_AFBMR1A.ino
       => Code for a probe equipped only with an AFB-MR1A ​​sensor. 
      Transmits only the wind direction angle. Outdoor winther vane.

Wind_Replica_V02.ino
  => Code for the indoor wind vane (Wind Replica)
 
nRF_Radio_Sensors_ONLY_DS18B20.ino
       => Code for a probe equipped only with a DS18B20 sensor. 
      Transmits the temperature measured by the sensor.

nRF_Radio_Sensors_GY21P_AFBMR1A.ino
      => Code for a probe equipped with a GY61P sensor 
     (including SI7021 and BMP280) and an AFB-MR1A ​​sensor.

nRF_Radio_Sensors_DS18B20_GY21P_AFBMR1A_LDR.ino
  => Bonus 
         Code for a probe equipped with 
DS18B20, 
GY61P sensor (including SI7021 and BMP280), 
AFB-MR1A ​​sensor, 
and an LDR.
 
Library  
Certain libraries associated with the code were created to meet the needs of my various projects.  
         DsLight.h
         Si7021Light.h
         AFB_MR1A.h
 
Read me :
    nRF-Radio-Sensors-V02_Read_Me_EN
    nRF-Radio-Sensors-V02_Lisez_Moi_FR

Subsequently created other devices equipped to receive and process the data transmitted by the sensors.
METEO_LOGGER: This module displays data on a TFT LCD and records it to an SD card. 
It allows you to keep a complete history of environmental measurements. https://www.elektormagazine.fr/labs/part-3-grow-data-radio-visio-logger I2C_CLOCK: 
A clock with four RGB displays using an I2C bus.
https://www.elektormagazine.fr/labs/master-i2c-simple-clock
I subsequently added the transmission of the wind direction angle value to the south probe code. 
messRadio V:80 -> west wind
https://www.elektormagazine.fr/labs/win-replica-la-rose-des-vents-connectee