Skip to product information
1 of 12

vendor-unknown

Make a wireless weather station using DHT22 sensor NRF24LO1 module and DS3231 RTC interfacing with Arduino Nano and DUE - KT865

Make a wireless weather station using DHT22 sensor NRF24LO1 module and DS3231 RTC interfacing with Arduino Nano and DUE - KT865

SKU:KT865

1000 in stock

Regular price Rs. 2,520.00
Regular price Sale price Rs. 2,520.00
Sale Sold out
Shipping calculated at checkout.

For refund/return/replacement, call us at +91 95995 94524 For bulk and B2B enquiries kindly mail us at support@rees52.com

View full details

KIT INCLUDES:

  • Arduino Due with Due cable-1
  • Arduino Nano with nano cable-1
  • 3.2" TFT display-1
  • DHT22 sensor -2
  • NRF24L01 sensor -2
  • DS3231 RTC sensor -1
  • Small Breadboard(400 pins)-2
  • Jumper Wires male to male – 40 piec
  • Jumper Wires male to female – 40 piece
  • Powerbank-2 (not included in kit)
  • Jumper Wire Cable Housing Shell Connector - 2


HARDWARE REQUIRED

  • Arduino Due with Due cable-1
  • Arduino Nano with nano cable-1
  • 3.2" TFT display-1
  • DHT22 sensor -2
  • NRF24L01 sensor -2
  • DS3231 RTC sensor -1
  • Small Breadboard(400 pins)-2
  • Jumper Wires male to male – 40 piece
  • Jumper Wires male to female – 40 piece
  • Powerbank-2 (not included in kit)
  • Jumper Wire Cable Housing Shell Connector - 2

SPECIFICATION

DS3231 RTC MODULE

SOFTWARE REQUIRED

Arduino IDE ((Programmable platform for Arduino boards)

You can download it from this link: https://www.arduino.cc/en/Main/Software)

PIN REQUIRED

DS3231 RTC MODULE

NRF24L01 MODULE

ARDUINO NANO

ARDUINO DUE

3.2 TFT DISPLAY

INSTALL LIBRARY

DISPLAY


https://github.com/Bodmer/TFT_HX8357_Due

NRF24L01


https://github.com/nRF24/RF24

DHT22


https://github.com/adafruit/DHT-sensor-library

DS3231


https://github.com/SodaqMoja/Sodaq_DS3231

CIRCUIT CONNECTION

  • TRANSMITTER CONNECTION

1. Output pin of dht22 to the d4 pin of Arduino Nano.

2. Connect the ground and Vcc of the dht22 and Arduino Nano to the breadboard negative and positive rail.

3. Now connect nrf24lo1 to the circuit (see the image NRF24L01 to Arduino Nano)

  • RECEIVER CONNECTION

1. In the receiver part we have to use header pins and connect to 7 points on the due board (see picture due connection

2. wires are also connecter to the MOSI,MISO and SCL pin of due board.

3. Now connect the wires to the header pins and fix the 3.2 tft display the the due board.

4. Connect the ground and 3.3V to the breadboard.

5. Next connect the ground and Vcc of dht22 and ds3231 to breadboard negative and positive rail.

6. Connect the i2c pin of due board to the i2c pins of ds3231 (scl 21 to sda and sda 20 to scl)

7. Connect the output of dht22 to 8 pin of due.

8. Now connect the nrf24lo1 to the circuit (see image NRF24L01 to Arduino due)

CODE

TRANSMITTER CONNECTION




https://docs.google.com/document/d/e/2PACX-1vSb2c16m0UbSQmy1QPte3RV399VpqjWEMKjIfZ9Xpa3nnAQ_klSUktRAJpbd2zs-AvoeFoIx1OWK3N4/pub

RECEIVER CONNECTION

https://docs.google.com/document/d/e/2PACX-1vSsuHc_xLNU6ydVmcEIAg3IBYxOQj2k1XPMeUY3-gfG6F5rT0FsOq89xF_HWG6FzQvrZwWrSneCuBdr/pub


NOTE: In receiver code first uncomment (line 54 IN PIC) and upload the then again comment the line and upload it once more (see image comment)

THEN MAKE THIS LINE AS COMMENT

CHANGE THE DATA

OUTPUT

In this Arduino Project we build a Wireless Weather Station using the fast and powerful 32bit Arduino Due board.

We measure the temperature and the humidity with a couple of DHT22 sensors and we communicate with the remote sensor

using the 2.4GHz NRF24L01+ module.

it displays the current date and time, the indoor temperature and humidity, and the outdoor temperature

and humidity. The readings of the outdoor sensor are updated every second in order to demonstrate that we have a reliable

communication link established with the transmitter which is outside at a distance of 5m. The readings of the indoor sensor

are updated once every minute. The heart of the project is the fast Arduino Due, and as you can see there is no flickering

of the screen when the values are updated