QC

Interfacing 433Mhz RF Module with STM32F103C8

 Interfacing 433Mhz RF Module with STM32F103C8


Việc thực hiện các dự án không dây trong thiết bị điện tử nhúng trở nên rất quan trọng và hữu ích vì không có dây lộn xộn nào trên tất cả, điều này làm cho thiết bị trở nên tiện dụng và di động hơn. Có nhiều công nghệ không dây khác nhau như Bluetooth, WiFi, 433 MHz RF (tần số vô tuyến), v.v. Mỗi công nghệ đều có ưu và nhược điểm riêng như chi phí, khoảng cách hoặc phạm vi truyền, tốc độ hoặc thông lượng, v.v. Hôm nay chúng ta sẽ sử dụng mô-đun RF với STM32 để gửi và nhận dữ liệu không dây. Nếu bạn chưa quen với Vi điều khiển STM32 thì hãy bắt đầu với Đèn LED nhấp nháy với STM32 bằng cách sử dụng Arduino IDE và kiểm tra tất cả các dự án STM32 khác tại đây.


Ngoài ra, chúng tôi cũng đã sử dụng Mô-đun không dây RF 433Mhz với các bộ vi điều khiển khác để xây dựng một số dự án được điều khiển không dây.

Ở đây chúng ta sẽ giao tiếp một mô-đun không dây RF 433MHz với vi điều khiển STM32F103C8. Dự án được chia thành hai phần. Máy phát sẽ được giao tiếp với STM32 và máy thu sẽ được giao tiếp với Arduino UNO. Sẽ có sơ đồ mạch và bản phác thảo khác nhau cho cả phần truyền cũng như phần nhận.


Trong hướng dẫn này, Máy phát RF gửi hai giá trị đến phía Máy thu: khoảng cách được đo bằng cảm biến siêu âm và giá trị ADC chiết áp (0 đến 4096) được ánh xạ dưới dạng số từ (0 đến 100). Bộ thu RF của Arduino nhận cả các giá trị và in các giá trị khoảng cách và số đó trong màn hình LCD 16x2 không dây.


Components Required

  • STM32F103C8 Microcontroller
  • Arduino UNO
  • 433Mhz RF Transmitter & Receiver
  • Ultrasonic Sensor (HC-SR04)
  • 16x2 LCD display
  • 10k Potentiometer
  • Breadboard
  • Connecting Wires

433Mhz RF Transmitter and Receiver Module)



RF Transmitter Pinout: 

433Mhz RF TransmitterPin Description
ANTFor connecting Antenna
GNDGND
VDD3.3 to 5V
DATAData to be transmitted to receiver is given here

RF Receiver Pinout: 

433Mhz RF ReceiverUSE
ANTFor connecting Antenna
GNDGND
VDD3.3 to 5V
DATAData to be received from Transmitter
CE/DOIt is also a Data pin

Thông số kỹ thuật mô-đun 433 MHz:

Điện áp hoạt động của máy thu: 3V đến 5V
Máy phát điện áp hoạt động: 3V đến 5V
Tần số hoạt động: 433 MHz
Khoảng cách truyền: 3 mét (không có ăng-ten) đến 100 mét (tối đa)
Kỹ thuật điều chế: ASK (Khóa dịch chuyển biên độ)
Tốc độ truyền dữ liệu: 10Kbps


Sơ đồ mạch của máy phát RF với STM32F103C8


Circuit Diagram of RF Receiver with Arduino Uno






Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...