本次分享的是一个能够自动校准的日晷。该项目使用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 打印的伺服臂上(上图中的红色部分)

成品

关注v-x-公-众-号:【嵌入式基地】 后-台-回-复:【电赛】 即可获资料 回复【编程】即可获取 包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料

在这里插入图片描述