![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 81
爱学习的小学生_why
毕业南阳师范学院,嵌入式三年开发经验,无人机一年开发经验,拥有三项实用新型专利,电赛国赛二等奖,中国工程机器人大赛国赛一等奖和二等奖
展开
-
智能家居之主机--驱动层搭建
智能家居之主机的驱动层搭建,包含了伪调度的搭建原创 2023-02-24 10:50:36 · 483 阅读 · 1 评论 -
智能家居之主机--环境搭建
智能家居的硬件#软件#结构环境的搭建原创 2023-02-23 17:35:42 · 285 阅读 · 0 评论 -
智能家居之主机---计划筹备
智能家居小型组网的一个项目,当是给自己家里做一些好玩的东西分享出来原创 2023-01-30 18:34:29 · 465 阅读 · 2 评论 -
mavlink协议从入门到放弃(二)
mavlink协议从入门到放弃(二)姿态消息帧GPS消息帧因为这个项目没有说要完全移植mavlink协议,所以只是提取了有用的信息包成mavlink协议然后发给上位机,所以就将用到的消息帧提取出来。姿态消息帧GPS消息帧...原创 2021-07-16 13:41:04 · 714 阅读 · 1 评论 -
GPS坐标系转换(标准坐标系WGS84转GCJ-02火星坐标系)
GPS坐标系转换(标准坐标系WGS84转GCJ-02火星坐标系)坐标系简介WGS-84 标准坐标系GCJ-02 - 国测局坐标BD-09 - 百度坐标系干货前的说明WGS84转GCJ-02代码GCJ-02转WGS84代码结果坐标系简介通常用经纬度来表示一个地理位置,但是由于一些原因,我们从不同渠道得到的经纬度信息可能并不是在同一个坐标系下。高德地图、腾讯地图以及谷歌中国区地图使用的是GCJ-02坐标系百度地图使用的是BD-09坐标系底层接口(HTML5 Geolocation或ios、安卓API)原创 2021-07-08 16:02:22 · 5892 阅读 · 2 评论 -
mavlink协议从入门到放弃(一)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-06-19 15:23:36 · 2699 阅读 · 2 评论 -
python实现socket(TCP/IP)通信
python实现socket(TCP/IP)通信socket介绍TCP/IP协议理解socketsocket的一些接口函数原理客户端代码服务端代码socket介绍socket编程是一门技术,它主要是在网络通信中经常用到既然是一门技术,由于现在是面向对象的编程,一些计算机行业的大神通过抽象的理念,在现实中通过反复的理论或者实际的推导,提出了抽象的一些通信协议,基于tcp/ip协议,提出大致的构想,一些泛型的程序大牛在这个协议的基础上,将这些抽象化的理念接口化,针对协议提出的每个理念,专门的编写制定的接口原创 2021-01-11 14:29:36 · 2958 阅读 · 1 评论 -
ESP8266无线模块相互通信
ESP8266无线模块相互通信ESP8266介绍两个无线模块相互通信server三级目录ESP8266介绍ESP8266无线模块拥有TTL通信接口,可以用一个USB转TTL模块连接无线模块即可通信。拥有三个模式,WIFI STA:客户端模式 在此模式下,模块相当于一个客户端,可以链接到其他路由器发出的WIFI信号。主要应用在网络通信中。WIFI AP:软路由模式,在此模式下,模块本身相当于一个路由器,其他设备可链接到该模块发送的信号,主要应用在主从设备的主机部分。WIFI STA+WIFI AP原创 2021-01-11 13:43:56 · 5495 阅读 · 8 评论 -
基于STM32F407四旋翼无人机---PID算法控制(六)
基于STM32F407四旋翼无人机---PID算法控制(五)原创 2020-07-04 18:12:16 · 6766 阅读 · 3 评论 -
基于STM32F407四旋翼无人机---AK8975磁力计(四)
@TOC1、磁力计简单介绍1.1、磁力计简介1.2、磁力计原理图2、磁力计数据获取3、磁力计椭球拟合校准3.1、简单介绍椭球拟合3.2、校准代码磁力计基本介绍该模块采用高灵敏度霍尔传感器技术,通过IIC读取X,Y,Z轴的磁力计数据,通过解算磁力计数据得出比较可靠的偏航角,由于只通过MPU6050解算出来的欧拉角,偏航角并不准确,则需要通过磁力计解算出来的偏航角去修正,得到准确的偏航。1.2、磁力计原理图磁力计原理图如下:由于IIC可以同时挂3个设备,就可以把MPU6050、MS5611原创 2020-06-14 13:16:51 · 5085 阅读 · 6 评论 -
基于STM32F407四旋翼无人机---MS5611气压计(三)
计划哥几个原创 2020-06-14 10:54:34 · 6162 阅读 · 6 评论 -
关于线性卡尔曼滤波详细讲解(二)--GPS融合IMU数据
上次我们说了卡尔曼最核心的五个公式,还有一些上次没有说的东西,这次也补全,其实在我们实际需求中,只知道这五个公式,却不知道怎么去根据自己的需求去初始化各种状态转移矩阵之类的,问了一些人很多人会说根据你的模型去建立,然后又陷入了沉思,什么是模型,或者说怎么去建立一个模型,其实这时候个人建议就是根据一个实例去推导卡尔曼的核心公式,深入的理解状态转移矩阵到底是什么,为什么这么定义,然后再根据自己的模型去建立一个矩阵,下面就用matlab去仿真一个例子。首先我们说我们经常见到的例子也是网上很多都能搜出来的就是什么原创 2020-06-08 18:18:50 · 3269 阅读 · 0 评论 -
关于线性卡尔曼滤波详细讲解(一)
因为我是做无人机,无人车和无人船这方面的,所以对于数据的处理是离不开滤波的,可能有些人觉得数据能用就行,干嘛要费劲去处理数据,但是一个好的数据会让你的设备更加稳定甚至对你的控制会更加精确。我们先来说一下什么是滤波,说白了就是对信号(观测量)进行处理,因为我们的观测量中会存在各种噪声,可能是电机振动产生的高频噪声,或者是由于设备本身有着测量噪声,那么这些噪声对于我们的一个精确控制是有着很大影响的,那么我们就要用滤波去抑制无用信号,增强有用信号的数字信号处理过程,现在有着各种滤波存在,比如说低通滤波,滑动均值滤原创 2020-06-03 14:04:24 · 2790 阅读 · 0 评论 -
基于STM32F407四旋翼无人机(一)
第一次写博客,可能有很多地方写的不好,请大家见谅,这次想分享一下毕业做的一个毕业设计《基于STM32F407四旋翼无人机控制系统》的一些过程。我会最开始的模块程序编写来较为详细的讲解。刚开始先说一下飞控都用到了那些知识和选用了哪些模块选择STM32F407作为飞控的主控芯片,在此飞控开发中用到了IIC通信,串口通信,使用的是匿名飞控的上位机进行查看姿态数据和控制数据。硬件的选型为MPU6050模块,MS5611气压计和AK8975磁力计,遥控器使用的为福斯I6X的和配套的10通接收机。接下来就开始说一下原创 2020-05-31 23:08:14 · 9559 阅读 · 8 评论