当前位置:网站首页>测量楼的高度
测量楼的高度
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。
边栏推荐
猜你喜欢
Vulnhub's funfox2
mock. JS returns an array from the optional data in the object array
mysql 的一些重要知识
【哲思与实战】程序设计之道
php 获取图片信息的方法
Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
Mrs offline data analysis: process OBS data through Flink job
大厂经典指针笔试题
力扣 2319. 判断矩阵是否是一个 X 矩阵
Implement secondary index with Gaussian redis
随机推荐
Read PG in data warehouse in one article_ stat
JVM class loading mechanism
TS quick start - Generic
Kubernetes -- detailed usage of kubectl command line tool
Vulnhub's funfox2
About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]
JNI 初级接触
Oracle 存储过程之遍历
写了个 Markdown 命令行小工具,希望能提高园友们发文的效率!
Oracle 存儲過程之遍曆
Force buckle 912 Sort array
【mysql篇-基础篇】事务
数据孤岛是企业数字化转型遇到的第一道险关
CJSON内存泄漏的注意事项
Some arrangements about oneself
Equals method
一键部署Redis任意版本
关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
机器学习笔记 - 使用Streamlit探索对象检测数据集
Chapter 20 using work queue manager (3)