
基于STM32F1的无线遥控模块+712976A
简介
基于STM32F103C8T6的NRF2401遥控模块
简介:基于STM32F103C8T6的NRF2401遥控模块开源协议
:描述
前言:之前学习了怎么制造小车,一直想给小车加个遥控模块,正好借着这次机会给小车加一个遥控。
学生党,因此在选材方面就是一心要便宜的。
1 主控板: STM32F1C8T6,一款绝对便宜的芯片,立创商城中大概11元左右,功能也比较强大,属于STM32家族。
2 无线通信:NRF2401,大概2/3元一个,通信范围大概是十几米到几十米,现阶段较为廉价的无线通信模块,配置过程也不算是太麻烦,稍微了解一下,可以驾驭。
3 本遥控可选择单摇杆也可以是双摇杆,一般来说一个够用,可以控制前后左右(本模块控制较为简单,只需要调用芯片ADC功能即可)。
4 程序下载端为4接口SWD下载(主要是对于J-link下载的口还不会)。
使用本模块需要一定程序基础,具体使用:
1 NRF2401模块所需要的SPI功能,本芯片有硬件SPI,也可以选择软件SPI.
2 ADC(模数转换)调用,一个摇杆用两路ADC,根据需要自己编写程序。
3 其他方面都是STM32芯片的基础使用,上手容易。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 22pF | C8,C7,C6,C5 | C0603 | 4 |
2 | HPCR0805F510RK9 | R7,R8,R9 | R0805 | 3 |
3 | K2-3.6×6.1_SMD | RES,KEY0,KEY1 | KEY-SMD_2P-L6.2-W3.6-LS8.0 | 3 |
4 | 32.768KHz | X3 | OSC-TH_BD2.0-P0.70-D0.3 | 1 |
5 | HDR-M-2.54_2x3 | J1 | HDR-M-2.54_2X3 | 1 |

评论