Reply to topic  [ 1 post ] 
433MHz Wireless Module MX-FS-03V (HCMODU0088) 
Author Message
Site Admin

Joined: Sun Aug 05, 2012 4:02 pm
Posts: 667
Post 433MHz Wireless Module MX-FS-03V (HCMODU0088)
Image

Order yours here

TRANSMITTER MODULE PARAMETERS:

Model: MX-FS-03V
Transmission Distance :20-200 m (dependent on supply voltage) 
Operating Voltage :3.5-12V 
Dimensions: 19 * 19mm
AM transfer rate: 4KB / S 
Transmission power: 10mW
Emission frequency: 433M
Product Code: HCMODU0088 (Receiver also available: HCMODU0087)

Image

NOTES:

When using an external antenna a 1/4 wavelength is recommended. Ideally use 50 impedance ohm single-core wire, the length of the antenna 433M is about 17cm (1/4 wavelength). When locating the receiver antenna keep it as far away as possible from shielded areas, high voltages, and any other possible interfering frequencies.


APPLICATIONS:

Remote control switch, receiver module, motorcycles, automobile anti-theft products, household anti-theft products, electric doors, shutter doors, windows, remote control socket, remote control the LED, remote control stereo, remote control electric gate, garage door remote control, remote control retractable doors, remote control volume gate, pan doors, remote control door opener, door closing device control system, remote control curtains, alarm system, alarm, remote control motorcycle, remote control electric cars, remote control such as MP3.

MX-FS-03V Schematic:

Image

Arduino VirtualWire library: http://www.pjrc.com/teensy/arduino_libraries/VirtualWire.zip


ARDUINO TRANSMIT EXAMPLE

Code:
/* FILE:    MXFS03V_433MHZ_MODULE_HCMODU0007_TRANSMIT_EXAMPLE.pde
   DATE:    03/03/13
   VERSION: 0.1
   AUTHOR:  Andrew Davies

This is an example of how to use the 433MHz wireless transmitter module 
(HCMODU0007) which is the Tx part of the tranmitter and receiver module pair.
This example makes use of the VirtualWire library written by Mike McCauley.
The sketch will read a value from the analogue input A0 and transmit it as 
2 bytes to the receiver module once every second.

Tx MODULE CONNECTIONS:

PIN  DESCRIPTION      ARDUINO PIN
1    GND              GND
2    VCC (3.5-12V)    VCC
3    TX DATA          D2


You may copy, alter and reuse this code in any way you like, but please leave 
reference to HobbyComponents.com in your comments if you redistribute this code. 

THIS SOFTWARE IS PROVIDED "AS IS". HOBBY COMPONENTS LTD MAKES NO WARRANTIES, WHETHER 
EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ACCURACY OR LACK OF NEGLIGENCE.
HOBBY COMPONENTS SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR ANY DAMAGES, 
INCLUDING, BUT NOT LIMITED TO, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY 
REASON WHATSOEVER.
*/


/*Include the VirtualWire library */
#include <VirtualWire.h>

/* Digital IO pin that will be used for sending data to the transmitter */
const int TX_DIO_Pin = 2;


void setup()
{
  pinMode(13, OUTPUT);
  /* Initialises the DIO pin used to send data to the Tx module */
  vw_set_tx_pin(TX_DIO_Pin);
  /* Set the transmit logic level (LOW = transmit for this 
     version of module)*/ 
  vw_set_ptt_inverted(true); 
  
  /* Transmit at 2000 bits per second */
  vw_setup(2000);    // Bits per sec
}

/* Main program */
void loop()
{
  /* Temporarily holds the value read from analogue input A0 */
  unsigned int Data;
  /* The transmit buffer that will hold the data to be 
     transmitted. */
  byte TxBuffer[2];
  
  /* Read the analogue input A0... */
  Data = analogRead(A0);
  /* ...and store it as high and low bytes in the transmit 
     buffer */
  TxBuffer[0] = Data >> 8;
  TxBuffer[1] = Data;
  
  /* Turn on the LED on pin 13 to indicate that we are about 
    to transmit data */
  digitalWrite(13, HIGH); 
  /* Send the data (2 bytes) */
  vw_send((byte *)TxBuffer, 2);
  /* Wait until the data has been sent */
  vw_wait_tx(); 
  
  /* Turn off the LED on pin 13 to indicate that we have 
     now sent the data */
  digitalWrite(13, LOW); 
  
  /* Do nothing for a second. Lower this delay to send 
     data quicker */
  delay(1000);
}


Attachment:
VirtualWire-1.14.zip


You do not have the required permissions to view the files attached to this post.


Fri Apr 10, 2015 11:04 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 1 post ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Thank you to phpBB.com & phpBB.ro.
Design created by Florea Cosmin Ionut.
© 2011 All contents of this site are © Hobby Components LTD