Wireless Humidity and Temperature Transmitter – Arduino
- Rajkumar Sharma
- 12 Views
- easy
- Tested
- SKU: EL156927
- Quote Now
The project presented here is a Wireless Humidity and Temperature Transmitter that utilizes a DHT22 sensor to measure temperature and humidity levels. The data is then transmitted via an NRF24L01 RF transceiver module to a receiver board, which displays the readings on an OLED display.
Here’s a breakdown of the project’s components and features:
Components
- DHT22 humidity/temperature sensor
- Arduino microcontroller (ATMEGA328)
- NRF24L01 RF transceiver module
Features
- Power supply: 5V DC
- Onboard temperature and humidity sensor (DHT22)
- Power LED onboard
- Onboard 3.3V regulator for NRF24L01 module
- Compact PCB design (dimensions: 34.13 x 16.03 mm)
- Header connector for power input
Arduino Code
The Arduino code is available for download, and users are instructed to burn the bootloader and upload the code using the Arduino IDE. The connection diagram for bootloader Arduino programming is also provided, along with additional resources for Arduino programming and bootloader information.
Resources
- Programming ATMEGA328P microcontroller with Arduino IDE: https://www.electronics-lab.com/project/programming-atmega328p-microcontroller-with-arduino-ide/
- Arduino To Breadboard example: https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/
Overall, this project is a compact and efficient solution for wirelessly transmitting temperature and humidity data.
Arduino Pins and Connections
- CN1: Optional 0.96Inch I2C OLED Display
- CN2 NRF24L01 RF Module: Pin 1 = GND, Pin 2 = 3.3V, Pin 3 = D9, Pin 4 = D10, Pin 5 = D13, Pin 6 = D11, Pin 7 = D12, Pin 8 = D8
- CN3 Arduino Programming: Pin 1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
- U3 Humidity Temperature Sensor: Pin 1 = VCC, Pin 2 =D2, Pin 3 = NC, Pin 4 GND
- CN4: PCB Pads (Not Used)
- CN5 Power Input: Pin 1 = VCC 5V, Pin 2 = GND
- D1: Power LED
- D2: Optional LED (Not Used)
Schematic
Parts List
NO | QNTY. | REF. | DESCL. | MANUFACTURER | SUPPLIER | SUPPLIER PART NO |
---|---|---|---|---|---|---|
1 | 1 | CN1 | DNP | |||
2 | 1 | CN2 | NRF24L01 | CHINA | ALIEXPRESS/AMAZON | |
3 | 1 | CN3 | 8 PIN MALE HEADERR PITCH 1MM | GCT | DIGIKEY | 2073-BC020-08-A-0200-0300-L-G-ND |
4 | 1 | CN4 | PCB PADS | |||
5 | 1 | CN5 | 2 PIN MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5315-ND |
6 | 3 | C1,C3,C4 | 0.1uF/16V CERAMIC SMD SIZE 0603 | YAGEO/MURATA | DIGIKEY | |
7 | 1 | C2 | 10uF/16V CERAMIC SMD SIZE 0603 | YAGEO/MURATA | DIGIKEY | |
8 | 4 | D2,R3,R4,C5 | DNP | |||
9 | 2 | C6,C7 | 22PF/16V CERAMIC SMD SIZE 0603 | YAGEO/MURATA | DIGIKEY | |
10 | 1 | D1 | LED RED SMD SIZE 0805 | OSRAM | DIGIKEY | 475-1278-1-ND |
11 | 2 | R1,R6 | 10K 5% SMD SIZE 0603 | YAGEO/MURATA | DIGIKEY | |
12 | 1 | R2 | 1K 5% SMD SIZE 0603 | YAGEO/MURATA | DIGIKEY | |
13 | 1 | R5 | 1M 5% SMD SIZE 0603 | YAGEO/MURATA | DIGIKEY | |
14 | 1 | U1 | ATMEGA328TQPF-32 | MICROCHIP | DIGIKEY | ATMEGA328P-AU-ND |
15 | 1 | U2 | LM117-3.3V | TI | DIGIKEY | LM1117MP-3.3/NOPBCT-ND |
16 | 1 | U3 | DHT22 | CHINA | ALIEXPRESS/AMAZON | |
17 | 1 | X1 | 16Mhz | ECS INC | DIGIKEY | XC1776CT-ND |
Connections