welcome to Canton-Electronics Store
3 Pins 433.92MHZ Wireless Transmittter Modules 3.5-12V 10-15mA 10mW

3 Pins 433.92MHZ Wireless Transmittter Modules 3.5-12V 10-15mA 10mW

  • Model: XD002
  • Shipping Weight: 0.01Kg
  • 10000 Units in Stock

USD $1.99

Quantity:
  • Product Description
  • Shop Confidence
  • Shipping & Return
  • Customer Reviews
Item No: XD002 ;
Qty: 1 pcs transmitter wireless modules;
 
 
 
Transmitting distance :200-300 Meter in open area ;
Working voltage :3.5-12V;
Dimensions: 18.5 * 18.5mm;
Operating current 10-15mA;
Transmitting frequency: 433.92MHZ;
Transfer rate: 4KB / S;
Transmit power: 10mW;
External antenna: 25cm ordinary multi-core or single core;
Pins:DATA, VCC, GND;
 
RF solutions for Arduino :  
This write up revolves my pursuit towards interfacing with a cheaper source of wireless RF communication. While browsing the google I came across this pair of 433Mhz wireless transmitter and receiver pairs. The current price was approximately $4.99US a pair. As the saying goes, you get what you pay for. These modules are extremely simple consisting of a few transistors, coils, voltage regulation, and passive circuitry. Unlike the more expensive Xbee there is no networking capabilities, node ID’s, or packet formation. With this said, it takes a little more work to start throwing characters through the air.The modules are nicely labeled. DATA, GND, VCC on the transmitter and DATA, DATA, GND, VCC on the receiver. Note that both the data lines on the receiver are on the same trace, so it doesn’t matter which one you use.

Pinouts

Since I only had one arduino and didn’t feel like breadboarding another chip I chose to make a sketch that will transmit and receive from the same board to test if these things even worked. The modules were connected as follows:

TX	|	Arduino 
DATA	|	Digital 7 
GND	| 	GND 
VCC	|	5V  

RX	|	Arduino  
DATA	|	Digtal 9 
GND	|	GND 
VCC	|	5V

To test if multiple RX modules would receive from the transmitter I also set one up on a separate power supply to an LED. That simple circuit is crudely displayed below.

GND  X--|GND  
VCC  X-->5V  
DATA X--------|LED>------|=1K=|-----|GND

This code uses a timer comparison to create a non-blocking loop that will pulse the TX pin ever 250ms. On the rx side the Arduino takes in a number of sample pulses and averages them together. The average pulse time is printed out in the serial monitor. You will notice that the number displayed is not exactly the number that is in const long interval. The reason for this is that Arduino language has a certain amount of overhead combined with typical RF distortion will cause variation within the timing patterns. For this we create a threshold which will account for +-20% timing variation.

 
//Cheap RF test code
//Written by: Bill Heaster
//TheCreator at ApexLogic d0t net

const int out = 7;
const int in = 9;
long previous = 0;
int state = LOW;
const long interval = 500;
const int sampleSize = 25;
const unsigned long lVal = (unsigned long) interval *0.75;
const unsigned long hVal = (unsigned long) interval *1.25;
unsigned long times[sampleSize] = {0};

void setup()
{
  pinMode(out, OUTPUT);
  digitalWrite(out, LOW);
  Serial.begin(115200);
}


void loop()
{

  unsigned long current = millis();


  if((current- previous) > interval)
  {
    previous = current;

    if(state == HIGH) 
      state = LOW;
    else
      state = HIGH;
  } 
  digitalWrite(out,state);

  int i =0;
  unsigned long val = 0;

  for(i = 0; i< sampleSize; i++)
  {
    val = pulseIn(in,HIGH,1000);
    if(val <= hVal&&val >= lVal)
    {
      times[i] = val;
    }
  }

  unsigned long avg =0;

  Serial.println("//////////");
  for(i = 0; i<sampleSize; i++)
  {
    avg += times[i];

  }
  avg = avg/sampleSize;
  Serial.println(avg);
  Serial.println("//////////");
}

I noticed that while running this code the modules communicated fine while each was located on the bread board. The module on the separate power supply was not blinking other than the modulation that naturally occurs on the data pin. Adding a piece of solid wire about 3 inches long to the small hole on the transmitter labeled ANT will GREATLY improve the range. Though this is only the beginning, being able to see that your investment wasn’t a waste is a good progress to me. Next post will be about Manchester encoding and protocol design. Possible Arduino Library in the works.


 
Introduction for Shenzhen Canton-electronics Trading Co.,Ltd :
We specialize in RF Wireless Radio Transmitting Units and Receiving Units, the product include transmitters with case, receivers with relay(s), transmittng modules and receiving modules, are widely applied in RC toy, remote sensing, telemetry, fireworks, industrial control, home&garden application.

 

Shipping:
Normally shipping is by Airmail from China Post Air Mail or Hong Kong Post Air Mail ,15-60 days shipping time based on different country .
Express is available, shipping time is 2-7 days all over the world, and telephone number is needed. Please contact us first for extra payment .
 
 
Benefits
The Best Prices. By working with Canton-electronics Ltd, you can take advantage of the internet business, cut off the wholesalers cost and other costs, and import your products directly from the manufacturer at incredible prices.
Prompt Delivery. Most units are in stock all the time, standard units will be completed within 1-3 days if they are sold out, it is great help for you if your project must be completed before deadline.
Prompt Service. Mails will be replied within 24 hours We work 6 days  a week.
 
 
 
Return Policy
All mails will be replied to within 24 hours except on weekend and holidays.
Every item is manufactured under Strict Quality-Assurance Guidelines. If you are dissatisfied for any reason, please return the product to us, and we'll refund your money(not  including  shipping fees).
Please ensure that return items are not used.
Return items must be Posted within 7 days of receipt.
Please inform us via email before posting your return package.
 
 
PAYMENT
We accept PayPal only. 
We only ship item to your PayPal verified address. 
Payment must be received within 3 Days from the date of purchase. 
Please leave note in PayPal when making the payment if you have any special request (colors/size).
 
 
Import tax : 
 We will dispatch the item as SAMPLE or GIFT,  label the total amount on the custom declare invoice .
 Import duties, taxes and charges are not included in the item price or shipping charges. These charges are the buyer’s responsibility. Please check with your country’s customs office to determine what these additional costs will be prior to buying.
 

 

Online Security
All transactions are secured. The website is provided with an SSL encryption system to protect personal and payment data. We do not sell or ship any items ordered through the Site directly to anyone we know to be under the age of 18. We will not collect and personally identifiable information (e.g. name, address, telephone number and e-mail address), also referred to herein as "personal information", about you unless you provide it to us voluntarily.

Items can be returned for a refund or exchange within 60 days of the date of purchase. But the reason for returns caused by yourself (eg, size, color you choose), cannot be accepted. Special circumstances may require partnership with corporate business partners. For more information, please contact our customer service. We shall ship the items via DHL or USPS Once your order is processed you will receive email notification with shipment tracking number. All delivery standards begin when you receive this email. If order is placed after 3:00 PM CST on Friday or on the weekend, the earliest it will ship is Monday.