434Mhz Arduino Wireless Analog Sensor Transmitter
- Rajkumar Sharma
- 42 Views
- moderate
- Tested
- SKU: EL154706
- Quote Now
This Wireless Analog Sensor project is a cost-effective solution for transmitting live data and enabling continuous monitoring, logging, and plotting sensor measurements. The system utilizes a 434MHz RF module and an Arduino-compatible microcontroller, ATMEGA328, to transmit data from a sensor connected to the A1 analog pin. The data is received and displayed on an OLED display at the receiver side (additional board).
The project’s key components
- ATMEGA328 microcontroller: This microcontroller is responsible for reading the analog value from the sensor and transmitting it through the 434MHz RF ASK module connected to D2 pin of the Arduino microcontroller.
- 434MHz ASK RF Transmitter module: This module is used to transmit the data from the microcontroller to the receiver.
- Connector for programming and bootloader: This connector allows for easy programming and updating of the microcontroller.
- Connector for sensor: This connector is used to connect the sensor to the A1 analog pin of the microcontroller.
- Optional OLED installation: The project allows for the installation of an OLED display to display the transmitted/received data.
- Connector for digital I/O D5 and D6: This connector provides additional digital I/O pins for future expansion.
- The system operates by reading the analog value from the sensor, which ranges from 0 to 1023, and transmitting it through the 434MHz RF ASK module. The data can then be displayed or logged on the receiver side.
- A simple example of the project’s application is connecting an LM35 temperature sensor and transmitting temperature information from a distance.
This demonstrates the project’s potential for remote monitoring and data transmission in various applications.
Overall, the Wireless Analog Sensor project offers a low-cost and efficient solution for transmitting live data and enabling continuous monitoring, logging, and plotting of sensor measurements.
This Transmitter Project is compatible with the 434Mhz Arduino Wireless Analog Sensor Receiver
Features
- Power Supply 5V DC @ 50mA
- On Board RF434 Module Connector
- Very Compact Low-cost solution
- Any Analog Sensor Can be connected (Analog value 0 to 1023)
- Optional OLED Display Option
- Optional 4 Pin Header Connector 2 Digital I/O D5 and D6
- 3 Pin Header Connector to connect sensor
- Temperature Sensor LM35 can be directly mounted on PCB
- PCB Dimensions 27.78 x 26.83 mm
Arduino Programming
To test the project, Arduino code is available for download, allowing users to read the analog values on ADC A1 and transmit through 434Mhz RF module.
The code can be modified to suit specific application requirements. It is important to note that a new ATMEGA328 microcontroller requires a bootloader before programming the Arduino code.
To facilitate this process, a connection diagram is provided for both bootloader and Arduino programming. Additionally, users can refer to the official Arduino documentation, specifically the “Arduino to Breadboard” example, for more information on Arduino programming and bootloader installation.
The provided link to the Arduino documentation (https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/) offers a comprehensive guide on how to program the ATMEGA328 microcontroller and install the bootloader, ensuring seamless integration with the Wireless Analog Sensor Receiver project.
Connections
- CN1 Programming Connector: Pin 1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
- CN2: OLED Display Optional 0.96Inc I/2C
- CN3: Optional I/O, Pin 1 = VCC, Pin 2 = D5, Pin 3 = D6, Pin 4 = GND
- U2 Analog Sensor: Pin 1 = VCC, Pin 2 Sensor, Pin 3 = GND
- M1: RF Module 434Mhz or 315Mhz ASK Transmitter 3 Pin
Schematic
Parts List
NO. | QNTY. | REF. | DESC. | MANUFACTURER | SUPPLIER | SUPPLIER PART NO |
---|---|---|---|---|---|---|
1 | 1 | CN1 | 8 PIN MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5321-ND |
2 | 3 | CN2,CN3,C4 | DNP | |||
3 | 1 | C1 | 10uF/16V CERAMIC SMD SIZE 0805 | YAGEO/MUARATA | DIGIKEY | |
4 | 2 | C2,C3 | 0.1uF/50V CERAMIC SMD SIZE 0805 | YAGEO/MUARATA | DIGIKEY | |
5 | 2 | C5,C6 | 22PF/50V CERAMIC SMD SIZE 0805 | YAGEO/MUARATA | DIGIKEY | |
6 | 1 | M1 | RF AM Tx MODULE 434MHZ 3PIN | AMAZON/EBAY | DIGIKEY | |
7 | 1 | R1 | 10K 5% SMD SIZE 0805 | YAGEO/MUARATA | DIGIKEY | |
8 | 1 | R2 | 0E 5% SMD SIZE 0805 | YAGEO/MUARATA | DIGIKEY | |
9 | 1 | R3 | 1M 5% SMD SIZE 0805 | YAGEO/MUARATA | DIGIKEY | |
10 | 1 | U1 | ATMEGA328TQPF-32 | MICROCHIP | DIGIKEY | ATMEGA328P-AU-ND |
11 | 1 | U2 | 3 PIN MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5316-ND |
12 | 1 | X1 | 16Mhz | ECS INC | DIGIKEY | X1103-ND |
Connections