当前位置:网站首页>[PCB] Based on stm32f103rct6 joystick - Bluetooth module development board - drawing board notes sorting
[PCB] Based on stm32f103rct6 joystick - Bluetooth module development board - drawing board notes sorting
2022-07-21 20:18:00 【LiangWF22】
The goal of the experiment
One 、 Draw your own development learning board .
requirement
One 、 Equipped with handle function , It contains a rocker and four keys ;
Two 、 carrying USB turn TTL circuit ;
3、 ... and 、 Equipped with Bluetooth module , For sending messages ;
Four 、 Chip selection stm32f103rct6;
5、 ... and 、 Lead out as many pins of the chip as possible , For learning .
The circuit principle diagram
STM32F103RCT6 part
This part mainly includes MCU The circuit and its peripheral circuits and two rows of pins for pin lead out .
Rocker part circuit
The rocker is the one shown in the figure below , But there is no bottom circuit board , Just simple rocker components .
Bluetooth part circuit
Bluetooth uses Huicheng HC-05 Bluetooth module , It feels good to use .
The reference circuit diagram given by Huicheng official website
On this basis , With a little modification, I became what I saw below :
USB turn TTL Part of the circuit
LED Light and key part circuit
PCB draw
After drawing PCB As shown in the figure below , Size is 100mm*80mm, It can be made smaller , But think of , Anyway, the price of these models is the same , Don't reduce its size .( It's just laziness )
BOM surface
Engineering documents
For learning purposes only
link 1:https://leoeinstein.lanzous.com/it5a4l831sb This is the last two days to sort out the documents modified ;
link 2:https://leoeinstein.lanzous.com/iofk8l832va And this one , It's the first edition of , The measured available .
2021 year 2 month 2 Japan
边栏推荐
- 5.paddlepaddle之10行代码深度学习图片分类(cifar)
- URL 和 URI
- LeetCode 76. 最小覆盖子串-滑动窗口法
- [404] the server starts successfully, and the default page cannot be accessed
- Judge whether there are duplicate values in the "string []" array, and use the HashSet feature to check
- Idea2020 open run dashboard
- forms表单验证
- Quartz create scheduled tasks (getting started)
- Web. Config custom class reading
- Swagger的详细讲解及使用
猜你喜欢
How to successfully get offers from ant, jd.com, Xiaomi, Tencent and other major manufacturers
1451 - Cannot delete or update a parent row 具有多个外键约束 删除子表数据行的问题
图的邻接表及其深度优先(DFS)、广度优先(BFS)遍历
微信公众号开发接入,利用微信公众平台申请测试号进行本地开发
PyTorch基础知识
Six relationships between UML models and classes
判断“String[]”数组中是否有存在重复的值,利用hashSet特性排查
fastJson数据类型中,解析JSONObject出现$ref: “$.list[0]“问题
Nacos-配置中心原理解析
NIO之Channel详解
随机推荐
Linux系统Redis安装
Bert原理概述
【ol-cesium】OpenLayers与Cesium的二三维联动
Web.Config自定义类的读取
Is it really necessary to add interfaces to each class in the service layer and Dao layer
Linux Redis-6.2.6单机部署
JSON工具类
Did AWS' PostgreSQL remove HbA?
Classloader and parental delegation mechanism
Paper reading (61):multi instance attention network for few shot learning
Error in pulling project POM file, Jai_ core-1.1.3. Jar, solve the problem of introducing jar
Shortcut keys, commands
转换String三种方式比较:(String)、toString()、String.valueOf()
mac brew install mysql 安装步骤
el-radio值无法回显
Redis installation of Linux system
批量去除文件名中的空格,替换数据库中存储数据的空格
[untitled]
2.从零开始学习paddlepaddle之向量计算
对象拷贝工具类(fastjson)