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 Transmitter | Pin Description |
ANT | For connecting Antenna |
GND | GND |
VDD | 3.3 to 5V |
DATA | Data to be transmitted to receiver is given here |
RF Receiver Pinout:
433Mhz RF Receiver | USE |
ANT | For connecting Antenna |
GND | GND |
VDD | 3.3 to 5V |
DATA | Data to be received from Transmitter |
CE/DO | It is also a Data pin |