2019-12-19 11:47:52 [显示全部楼层]
9752浏览
查看: 9752|回复: 3

[项目] 掌控板2.0版制作指南针探索

[复制链接]
    拿到2.0版的掌控板后,首先想到的就是新版的掌控板增加了哪些新功能,得知2.0版掌控板增加了磁场传感器,第一个想法就是利用掌控板做一个指南针,但是一直忙于年底收尾工作,没有顾得上写,直到朱老师发出帖子(https://mc.dfrobot.com.cn/thread-300344-1-1.html)后才发现,朱老师已经做了这方面的测试,谢谢朱老师的分享!
    我又在朱老师的基础上做了一个小变化,帖子中是用一条直线来指示方向的,我用两个三角形拼成了一个指南针的图形,算是对学习了朱老师帖子后的课后作业题吧。
    先说一下我的思路,分别用一个空心三角形和实心三角形拼成指南针,指南针的形状实际上就是一个菱形,四个点坐标确定两个三角形三顶点的坐标,菱形的对角线AC与正北的夹角a就是mpythonX中指南针的方向,AC长度60像素,BD长度16像素,利用三角函数分别计算AB的坐标AxAyBxByCD点关于AB点中心对称,将坐标值对应取反即可。
掌控板2.0版制作指南针探索图1

代码如下:
掌控板2.0版制作指南针探索图2

实际效果:
掌控板2.0版制作指南针探索图3

视频:
刷入代码收实际测试发现,能够大致上指示南北方向,但是跟手机自带指南针相比,有较大的偏差,经过跟盛思唐工咨询,是因为磁场传感器容易受到所处环境的其他磁场、磁性物体的影响,手机中指南针有校准功能,而掌控板这个目前还无法校准,期待后续提供校准功能。

gada888  版主

发表于 2019-12-30 07:56:42

有意思
回复

使用道具 举报

陈玉玮  中级技师

发表于 2022-12-16 09:51:14

非常NB,以后一定要多更掌控版啊
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-12-24 17:08:29

厉害               
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail