基于arduino的自动校准日晷
Posted 嵌入式基地
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于arduino的自动校准日晷相关的知识,希望对你有一定的参考价值。
关注v-x-公-众-号:【嵌入式基地】
后-台-回-复:【电赛】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、javascript、php、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料
本次分享的是一个能够自动校准的日晷。该项目使用arduino作为控制器,使用到了舵机,数字罗盘,电子指南针等模块,具体清单,文章内会有说明。
该日晷不论你在任何地方,只需要将它放置在阳光充足的的地方,它都会自动进行校准。
关注公众号后台回复【日晷】,获取资料
器件清单
- arduino nano
- 2 * SG90(可360度旋转)
- GY-271 HMC5883L模块
- gps:neo-6m模块
- 9V电池
- 迷你开/关滑动开关
- 2 x M3x20mm 螺栓带螺母 强力胶
3D模型
使用的是PLA耗材进行打印,切片软件设置填充物为20%,标准层分辨率我是用的是0.2mm。
电路图
组装
- 将舵机臂(SG90 舵机应随附)粘合到底板和日晷舵机臂上
- 连续旋转伺服(我们在上一步中破解的那个)位于底部,将负责旋转整个日晷并找到南北方向。
- 常规 SG90 伺服应安装在圆柱形外壳上,然后您可以使用胶臂连接 3D 打印伺服臂。
- 用天线安装 GPS 模块(记住将模块本身安装在外壳内,将天线安装在外)
- 在外壳上安装开/关开关
- 将数字罗盘安装在圆柱形外壳顶部的插槽中(见上图)
- 将 Arduino Nano 和 9V 电池放入指定插槽(见上图)
- 将外壳的两半放在一起,并使用两侧的 M3 螺栓将其固定
- 将日晷板粘到 3D 打印的伺服臂上(上图中的红色部分)
成品
以上是关于基于arduino的自动校准日晷的主要内容,如果未能解决你的问题,请参考以下文章
用Proteus仿真Arduino UNO 模数转换(读取LM35温度传感器)
基于Proteus,Arduino,Flask搭建的智能大棚管理系统
进阶之路(中级篇) - 018 基于arduino的简易版智能衣架