433Mhz HC-12 SI4463 Trådløs Serial Port Transceiver Module

kr.60.00 inkl. moms

Udsolgt - Send mail

433Mhz HC-12 SI4463 Trådløs Serial Port Transceiver Module.

Info: Pin header medfølger ikke.

433Mhz HC-12 SI4463 Trådløs Serial Port Transceiver Module er bidirektionel, dvs. den kan både bruges som sender og som modtager, og kommunikere via TX/RX forbindelsen.

Tekniske detaljer:

  • Voltage: 3.2V – 5.5V DC
  • Power consumption (peak, maximum): <200mA
  • Power consumption (continuous, maximum): <100mA
  • Frequency range: 433.4-473Mhz (adjustable in 100 separate channels)
  • Built-in STM8 microcontroller for simple communication via RX and TX
  • Distance (open air, maximum): 1000m (at 5000bps in open air*), 1800m (at 500 bps in open air in FU4 mode*)
  • Transmission power: up to 100mW (adjustable)
  • Receiver sensitivity (maximum): -117dBm (see datasheet)
  • Baud rate adjustable from 1200 to 115200 (standard 9600)
  • 433Mhz antenna included (separate, not soldered)
  • Possibility for antenna via the uFL/IPEX connector
  • Temperature range:  -40°C to +85°C
  • Dimensions: 27.4 x 13.2 x 2mm

Opsætning:

Der findes mange forskellige versioner ude på nettet, men vi har valgt en standard opsætning af modulet.

  • Tilslut modulet til en programmer vi har brugt “FT232RL FTDI USB Modul” og monteret som vist på tegningen.
    Vigtigt: Modulet skal have sin egen forsyningen med over 200mA og kan ikke forsynes fra din arduino.

Under opsætningen SKAL “SET” være til GND. Dog skal den ikke bruges når modulet er opsat.

Du skal bruge:

USB-To-SerialHC-12
VccVcc
GNDGND
TXRX
RXTX
GNDSET

 

  • Nu kan vi bruge Serial Monitoren i Arduino IDE til at sende kommandoer til modulet. Se opsætning i arduino IDE på tegningen.

  • Nu kan vi opsætte modulet følg denne guide: (Kommandoerne skrives i arduino IDE)

Når dette er gjordt er modulet klar! Der er dog mulighed for at ændre flere ting. Se skema:

  • 1200bps ~ 1000m
  • 2400bps ~ 1000m
  • 4800bps ~ 500m
  • 9600bps ~ 500m
  • 19200bps ~ 250m
  • 38400bps ~ 250m
  • 57600bps ~ 100m
  • 115200bps ~ 100m

Eksempel

Her viser vi et hurtig eksempel på hvordan den ene arduino nano sender data til den anden som så tænder/slukket for en LED.

Vigtigt

Du skal bruge:

Alle dele kan købes i webshoppen. Klik på navnet for at blive viderestillet til produktet.

Forbind det sådan:

Vi anbefaler du montere en 680uF kondensator mellem 5V, og GND.

Info: Tegningen vises at modulet bliver forsynet fra arduinoen, det kan i nogle tilfælde også virke, men vi anbefaler modulet køre på sin egen forsyning som har over 200mA. GND fra forsyningen skal samles med GND på din arduino.

Kode: (Resiver)

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX

int ledPin = 13;

void setup() {
mySerial.begin(9600);
pinMode(ledPin, OUTPUT);
}

void loop() {

if(mySerial.available() > 1){ 
int input = mySerial.parseInt();//read serial input and convert to integer (-32,768 to 32,767) 
if(input == 1111){//if on code is received
digitalWrite(ledPin, HIGH);//turn LED on
}
if(input == 2222){//if off code is received
digitalWrite(ledPin, LOW);//turn LED off
}
}
mySerial.flush();//clear the serial buffer for unwanted inputs 

delay(20);//delay little for better serial communication

}

 

Kode (Transmitter)

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); //RX, TX

int buttonPin = 8;
boolean onOff = 0;
void setup() {
pinMode(buttonPin, INPUT);
mySerial.begin(9600);
}

void loop() {

int buttonState = digitalRead(buttonPin);//read button state

if(buttonState == 1){//if button is down
mySerial.println(1111);//send unique code to the receiver to turn on. In this case 1111
onOff = 1;//set boolean to 1
}
if(buttonState == 0 && onOff == 1){//Verifier to send off signal once
mySerial.println(2222);//send unique code to the receiver to turn off. In this case 0000
}
delay(20);//delay little for better serial communication
}

 

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

 

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “433Mhz HC-12 SI4463 Trådløs Serial Port Transceiver Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *