Bộ Thu Phát RF 433Mhz
RF Module – 433 Mhz RF Transmitter and Receiver Module
Bộ thu phát RF 433MHZ Điện áp hoạt động: 5VDC. Điện áp cấp: 3.5-12VDC. Tốc độ truyền: 4Kb/s
DỊCH VỤ & KHUYẾN MÃI LIÊN QUAN
- Cộng thêm 2 điểm tích lũy
-
Đơn hàng có giá trị từ 300.000 (đ), miễn phí vận chuyển [ tối đa 15.000 (đ) ].
Đơn hàng có giá trị từ 500.000 (đ), miễn phí vận chuyển [ tối đa 35.000 (đ) ].Xem thêm các khuyến mãi vận chuyển khác.
Sản phẩm liên quan
Chi tiết sản phẩm
Bộ thu phát RF 433MHZ là 1 module giá rẻ, dùng sóng radio để truyền tín hiệu giữa bộ phát (transmitter module) và bộ thu (receiver module).
BỘ THU
- Model: MX-05V
- Điện áp hoạt động: 5VDC
- Dòng hoạt động: 4mA
- Tần số thu: 433Mhz
- Kích thước: 30 * 14 * 7mm
- Anten cần lắp thêm: dài 32cm đơn lõi, có thể cuộn tròn.
BỘ PHÁT
- Model: MX-FS-03V
- + Khoảng cách không có Anten: 20-30CM
- + Tùy thuộc vào Anten Và Môi Trường Truyền. Khoảng cách từ 50-100M. Có thể đạt tới khoảng cách 500M (điện áp cấp càng cao, truyền càng xa)
- Điện áp cấp: 3.5-12VDC
- Kích thước: 19*19mm
- Tốc độ truyền: 4Kb/s
- Công suất truyền: 10mW
- Tần số truyền: 433Mhz
- Anten cần gắn thêm: dài 25cm đơn lõi có thể cuộn tròn.
- Thứ tự chân: DATA, VCC, GND.
Hình thực tế:
————————-CODE THAM KHẢO————————–
Phát:
/*Để thực hiện truyền nhận giữa 2 module phải mở độc lập 2 lần Arduino IDE, tức là phải kích vào biểu tượng Arduino 2 lần * Để truyền tín hiệu đi phải mở đúng Serial MOnitor đúng port của module truyền * Để nhận tín hiệu gửi đến phải mở đúng Serila Monitor đúng port của module nhận * Chân data kết nối với chân số 8 của Arduino */ #include <VirtualWire.h> // khai báo thư viện VirtualWire void setup() { Serial.begin(9600);// giao tiếp Serial với baudrate 9600 Serial.println("Ready........."); vw_set_ptt_inverted(true);// yêu cầu cho RF link modules vw_setup(1024);// cài đặt tốc độ truyền tín hiệu vw_set_tx_pin(8);// cài đặt chân digital để phát tín hiệu------------------------------------------------------------------ } void loop() { char text[20] = "";// khai báo string dạng array byte i = 0; while (Serial.available() == 0) { // nothing } while (Serial.available() > 0) { char ch = Serial.read(); text[i] = ch; i++; delay(5); } Serial.print("sent: "); Serial.println(text); vw_send((byte *)text, sizeof(text));// gửi tín hiệu đi vw_wait_tx(); delay(100); }
Thu:
/*Để thực hiện truyền nhận giữa 2 module phải mở độc lập 2 lần Arduino IDE, tức là phải kích vào biểu tượng Arduino 2 lần * Để truyền tín hiệu đi phải mở đúng Serial MOnitor đúng port của module truyền * Để nhận tín hiệu gửi đến phải mở đúng Serila Monitor đúng port của module nhận * Chân data kết nối với chân 8 của arduino */ #include <VirtualWire.h> // khai báo thư viện VirtualWire byte msg[VW_MAX_MESSAGE_LEN];// biến lưu dữ liệu nhận được byte msgLen = VW_MAX_MESSAGE_LEN; void setup() { Serial.begin(9600); Serial.println("READY.........."); vw_setup(1024); // cài đặt tốc độ truyền tín hiệu vw_set_rx_pin(8);// cài đặt chân digital để nhận tín hiệu----------------------------------------------------------------------------------------- vw_rx_start();// bắt đầu nhận tín hiệu } void loop() { if (vw_get_message(msg, &msgLen)) // nếu có tín hiệu được truyền đến { Serial.print("got: "); for (int i = 0; i < msgLen; i++) { Serial.write(msg[i]);// in ký tự ra màn hình } Serial.println(); } }
Phản hồi khách hàng
Nshopvn.com · 07/03/2019 10:46 AM
Bộ Thu Phát RF 433Mhz giá chỉ 20.000₫