当前位置:网站首页>测量楼的高度
测量楼的高度
2022-07-07 18:16:00 【CSDN】
测量楼的高度
你有没有想过你的教学楼的高度?您认为需要非常精密的测量仪器吗?通过这个 IUnstructable,您将学习如何构建一个简单的 micro:bit 仪器,帮助您计算学校建筑的高度。
所需工具
所有你需要的是:
- 一个计算器
- 带电池座的 BBC micro:bit
- 3D打印机制作盒子
- 卷尺
- 铅笔和纸写下计算
第 1 步:准备 Micro:bit
第一步是对 micro:bit 进行编码,以测量您正在查看要测量高度的建筑物顶部的角度。
知道这个角度,使用三角比,您可以计算建筑物的高度。
micro:bit 的加速度计可以测量两个方向的倾斜角:上下(俯仰)和左右(滚动)。
对于这项工作,您将对滚动轴进行编码以使其使用起来更舒适。
您可以查看图片中的代码,使用此链接或下载 hex 文件。
附件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cGmeLhAk-1657186171022)(https://content.instructables.com/static/image/file.default.gif)]microbit-roll-axis.hex
第 2 步:Micro:bit 是如何工作的?
您已经对 micro:bit 进行了编码,以测量滚动轴上的倾斜角。
要正确测量角度,首先找到零,然后移动 micro:bit,直到获得所需的角度。
要在屏幕上显示角度值,只需单击 A 按钮。此外,此值会一直保存到您再次按下 A 按钮,因此如果您需要再次查看,您可以按下 B 按钮。
第 3 步:为 Micro:bit 打印一个盒子
为了测量观察建筑物顶部的角度,需要使用带有观察管的物体。由于您将使用 micro:bit 测量角度,因此最好的方法是使用小管。因此,最好的选择是打印一个带有管子的 3D 盒子。
您可以在此链接中修改 3D 模型。
附件
微比特盒.stl
下载3D 视图
第 4 步:写下测量值
现在是时候进行必要的测量来计算建筑物的高度了。站在离建筑物适当的距离,以便测量可以看到其最高点的角度。不建议靠得太近。
您将需要三个测量值:
- 到建筑物的距离 X. 从建筑物顶部看的角度(用 micro:bit 获得)。
- 眼睛到地面的高度 Y。
使用这些数据,您可以计算 h1。建筑物的总高度可以计算为
H= h1 + Y
第 5 步:做数学
现在是时候进行计算学校建筑高度所需的数学了。
使用通过 micro:bit 获得的角度的正切,您可以计算出本节包含的图片中显示的高度 h1。
建筑物的总高度可以通过添加h1 + Y = H来计算。
-O-
在拍摄本教程中显示的图片时执行的示例中,使用了以下测量值:
X = 17.7 米
Y = 1.62 米
阿尔法 = 25 度。
使用这些数据,h1 = 8.25 米,学校建筑的总高度为:
H = h1 + Y = 8.25 + 1.62 = 9.87 m。
边栏推荐
- [philosophy and practice] the way of program design
- pom.xml 配置文件标签作用简述
- POJ 1742 Coins ( 单调队列解法 )「建议收藏」
- Force buckle 643 Subarray maximum average I
- 【mysql篇-基础篇】事务
- JVM GC垃圾回收简述
- 实战:sqlserver 2008 扩展事件-XML转换为标准的table格式[通俗易懂]
- Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
- Graduation season | regretful and lucky graduation season
- Oracle 存儲過程之遍曆
猜你喜欢
ASP.NET学习& asp‘s one word
vulnhub之Funfox2
How to test CIS chip?
Force buckle 599 Minimum index sum of two lists
Data island is the first danger encountered by enterprises in their digital transformation
整型int的拼接和拆分
ASP. Net learning & ASP's one word
一键部署Redis任意版本
One click deployment of any version of redis
Opencv学习笔记 高动态范围 (HDR) 成像
随机推荐
CIS芯片测试到底怎么测?
《数字图像处理原理与实践(MATLAB版)》一书之代码Part2[通俗易懂]
力扣 1961. 检查字符串是否为数组前缀
Gorilla official: sample code for golang to open websocket client
Data island is the first danger encountered by enterprises in their digital transformation
力扣 88.合并两个有序数组
c语言如何判定是32位系统还是64位系统
Force buckle 1232 Dotted line
理财产品要怎么选?新手还什么都不懂
Implement secondary index with Gaussian redis
Get webkitformboundary post login
MRS离线数据分析:通过Flink作业处理OBS数据
Creation of kubernetes mysql8
Useful win11 tips
Force buckle 459 Duplicate substring
How to cooperate among multiple threads
Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"
【解决】package ‘xxxx‘ is not in GOROOT
vulnhub之Funfox2
Try the tuiroom of Tencent cloud (there is an appointment in the evening, which will be continued...)