×

GPS时钟和世界末日警报

消耗积分:0 | 格式:zip | 大小:0.02 MB | 2022-08-05

分享资料个

PCB图如下:
pYYBAGK1Ok-AZJxcAADf_T8cJcY165.jpg
pYYBAGK1OlyACTcYAADd3HPegRA629.jpg
poYBAGK1Ol6AFhaTAAC70DqIZ1I254.jpg

描述

GPS时钟和世界末日警报

使用 U-blox NEO6MV2 的 GPS 模块用于接收 GPS 定时信号,以在 16x2 LCD 显示屏上显示准确时间。

该板使用 Texas Instruments MSP430G2553 接收来自 GPS 模块的 GPS 消息,并使用 MSP430G2402 使用 PWM 为音符产生漂亮的正弦波音调。(如果你不想要音乐音调,你可以让板子的那部分不填充。) 

每个微控制器都有一个三线端口,可连接到廉价的德州仪器 Launchpad (MSP-EXP430G2ET) 以对微控制器进行编程。对微控制器进行编程后,您移除三根线并插入一个插头以使其独立运行。

我的 GPS 时钟有几种可选模式。

1. 显示当地时间/日期。

2. 显示 UTC 时间/日期。

3. 选择 12 小时或 24 小时格式的本地时间。

4. 为本地时间选择 UTC 偏移量。

5. 选择是否遵守夏令时。

6. 显示当年的 DST 开始和结束日期。

7. 显示视野中的 GPS 卫星数量。

8.世界末日警报模式。

本地时间的偏移量以及是否遵守 DST 存储在 MSP430G2553 的用户闪存段 C 中。如果尚未设置,则默认为遵守 DST 的太平洋时间。

世界末日警报模式需要一些解释。

该单元首先等待获取至少五颗 GPS 卫星。如果 GPS 模块最近没有通电,则可能需要几分钟才能获取卫星。PPS(每秒脉冲)LED 可能需要几分钟才能开始闪烁。事实上,有时需要 20 分钟才能开始。通常,我住的地方有 11 或 12 颗卫星。如果 GPS 卫星的数量下降到三个或更少,那么就会发生一些不好的事情。

GPS 系统出现技术问题的可能性微乎其微。

正在发生的是世界末日。

世界末日可以通过多种方式发生。

一种方法是让太阳发出巨大的日冕物质抛射 (CME) 撞击地球。CME 将在任何导电的物体中感应出破坏性电流。这将烧毁电网(东部电网、西部电网和德克萨斯电网)和大多数电气设备,除了那些特别“硬化”的设备(在法拉第笼中)。

一个巨大的 CME 将烧毁地球轨道上的大部分(可能是所有)卫星,包括从地球向日侧开始的 GPS 卫星,然后通过地球磁场迅速扩散到夜间。1859 年发生了一场巨大的 CME(卡灵顿事件),烧毁了整个北美的电报线路。它没有烧掉其他任何东西的原因是因为没有其他任何东西。没有电源线,没有电话线,没有收音机,没有电视,没有手机,没有互联网。只有电报线和一个由电池供电的电报系统。(当您的电报电池耗尽时,您将其换成备用电池并将旧电池送回工厂进行重建。)

世界末日发生的另一种方式是全球热核战争。

当他们开始世界末日时,每个人都会做的第一件事就是摧毁或以其他方式禁用其他人的卫星导航系统。

带有世界末日警报的 GPS 时钟将通过播放警报声来立即通知您。听它去我的网站:

它还提供一个 3.3V 逻辑电平信号,您可以将自己的警报连接到该信号。(界面取决于你的警报是什么,所以你必须自己做。)

填板的技能等级是:中级。确保使用温控烙铁。我使用340摄氏度的温度。

安装和使用这两款软件的技能等级为:高级。

1. 为了编译源代码并将其下载到微控制器中,我使用了 Texas Instruments Code Composer Studio。它是免费的,您可以在其中获取适用于 Windows、Linux 和 macOS 的版本。

当前 Windows 版本的直接链接是:

使用 Code Composer Studio 的技能级别为:高级。(也许真的很高级)。

2. U-blox NEO6MV2 允许您启用您想要的 GPS 消息并禁用您不想要的消息。我使用“GNZDA”(或“GPZDA”)作为时间,使用“GPGSV”作为视野中的卫星数量。我禁用所有其他消息。

您还需要将模块连接到 PC。

我用#12 实心线做了一个简单的支架。这是家庭布线中使用的电线。

音频输出为线路电平。一个好的(便宜的)收听方式是使用带有 Aux 输入的(便宜的)蓝牙扬声器。我在 eBay 上花了 7 美元买了一个。辅助输入采用标准 3.5 毫米立体声迷你插头(公头)。

如果将标有“/TST”的测试板接地并按下复位开关,声音处理器将播放世界末日警报。它会一直播放,直到您将 /TST 垫解开并再次按重置。

这不会测试警报标志输出,只会测试声音。我是这样做的,这样您就可以连接自己的闹钟,而不必塞满声音处理器。

请勿将此测试功能用作恶作剧。

世界末日是一件严肃的事情。

这包括源代码。源代码已完成。除了 Code Composer Studio 中的库之外,它不需要任何库。

据众多新闻报道,克里姆林宫警告称,其新的反卫星技术 ASAT 可能会炸毁 32 颗 GPS 卫星,该技术于 11 月 15 日在一颗退役的苏联 Tselina-D 卫星上进行了测试。

俄罗斯随后在国家电视台上声称,其新的反卫星导弹可以摧毁北约的卫星,并“使他们所有的导弹、飞机和船只失明,更不用说地面部队了,”俄罗斯第一频道电视节目主持人德米特里·基谢廖夫(Dmitry Kiselyov)在渲染西方的 GPS 制导导弹时说无用。“这意味着,如果北约越过我们的红线,它就有可能同时失去所有 32 颗 GPS 卫星。”

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !