基于Arduino供电及使用GPS-6MV2模块创建天文时钟

该天文时钟由arduino供电,使用gps-6mv2模块提供的日期,时间和位置数据显示本地恒星时间(lst)和月相。
本地恒星时间(lst)定义为地球相对于恒星运动所估算的时间。当春分点位于观察者的局部子午线上时,它为0h。
当查看星光图时,会看到2个天体坐标,即“右上角(ra)”和“下倾角(dec)”。恒星x的ra是从春分点到x = 1h = lst的角距离。地平线上的dec值为0,顶端处的dec值为90。因此,如果一颗恒星的ra = 3h和dec = 30,则当lst时钟为3h时,它将位于子午线上,与水平线成30度角。
组件:
arduino nano
gy-gps6mv2 gps模块
tm1637 4位数字显示
8x8 led矩阵
max7219 led矩阵驱动器
接线图:
焊接图:
接线完成后,将代码上传到arduino,然后稍等片刻。gps应该会尽快锁定卫星,矩阵会亮起。
外观焊接:
所需工具:
0.8mm和1.00mm黄铜杆或线
焊接设备

斜口钳
第一版:结构混乱且不稳定。
第二版:焊接了较小的基础
8x8矩阵没有直接焊接到驱动器上,而是使用黄铜线焊接了它们,
附:
算法 (john conway 的月球年龄算法)
john conway 是一位英国数学家,他想出了在任意给定日期内计算星期几的方法。这也是一种计算给定日期的月球年龄的方法。
将arduino算法实现的是conwaymoon(year,month,day)函数,该函数以gps中的年,月和日为输入,并返回月龄为输出。
计算本地恒星时间(lst)
计算lst的公式为:lst = 100.46 + 0.985647 * d +长+ 15 * ut
d :从j2000起的天数
long :来自gps的经度
ut :从gps转换为十进制小时的世界时
此公式以度为单位给出lst。然后将其转换为hh:mm格式。


陷波器
Q1季度华为海思销售额同比上涨54%,挺进全球十大半导体厂商之列
电工常用的三种测量方法
婴儿音乐摇篮语音芯片,高品质音乐播放ic,WT2003H
马斯克:为确保获得足够多的电池,未来考虑进入采矿业
基于Arduino供电及使用GPS-6MV2模块创建天文时钟
串口通信概念
惠而浦推出帝王系列滚筒洗衣机干衣机套装 为用户带来智能洗涤新体验
三星有望代工苹果M1芯片
智能手机的蓝牙、NFC功能全天开着真的会很耗电吗?
智能制造战略转型的竞争成为智能化工业标准化制定权的争夺
英国政府否决了一项在2023年初取消华为参与该国5G网络的提案
采用中档FPGA设计面向PCI Express系统的解决方案
苹果季度营收破纪录,苹果概念股表现不佳
关于AD前面的电压跟随器
低频时钟芯片 LTC6991
环网柜是什么,它的三大特性有哪些
微软中国将推廉价Windows 8打击盗版
跑分干翻iPhone7,小米6或将首发骁龙835!
夏普按计划终止结束在日本国内生产白色家电
s