基于arduino的自动校准日晷

Posted 嵌入式基地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于arduino的自动校准日晷相关的知识,希望对你有一定的参考价值。

关注v-x-公-众-号:【嵌入式基地
后-台-回-复:【电赛】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、javascriptphp、数据库、微信小程序、人工智能、嵌入式、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的简易版智能衣架

No003. 基于Arduino的射频卡控制功能

Arduino - Raspberry Pi,使用 D-BUS API 的蓝牙连接

ESP-IDF 添加 arduino作为component