米米的博客

做了一点微小的工作

为了荣耀!

还记得上一篇文章介绍的使用 Teensy 3.2 将摩尔斯电键变为键盘的方法么?经过研究,笔者决定使用 Arduino Leonardo 实现之。相比 Teensy 3.2,Arduino Leonardo 价格更低(因为在国内更流行),并且实现起来也较为简单。电键则采用全新产品,无需手动走线、打磨底座等,避免了使用二战时期古董带来的种种问题。

Arduino Leonardo

Arduino Leonardo 是基于 ATmega32U4 微控制器的开发板。它有 20 个输入 / 输出引脚(在写入程序时可以定义各个引脚的作用,其中最多有 7 个可用于 PWM 输出、12 个可用于模拟输入),一个 16 MHz 的晶体振荡器,一个 Micro USB 接口,一个 DC 接口,一个 ICSP 接口,一个复位按钮。
Leonardo 不同于之前所有的 Arduino 开发板,它没有单独的 USB 转 UART 芯片,而是直接使用 ATmega32U4 的 USB 通信功能。这使得 Leonardo 不仅可以通过串口与计算机通信,还可以模拟成 USB 鼠标或者键盘 —— 这也正是笔者选择它的原因。更多内容可以参考 Arduino Leonardo 介绍文档,在 DOCUMENTATION 选单中还包含完整电路图。

阅读全文 »

The finished Morse key sitting happily on my laptop. Full project details below.
这是最终完成的摩尔斯键盘与笔记本电脑的合影~整个项目的细节如下。

Background: I can just about remember growing up around beautifully designed analogue devices like rotary dial phones, typewriters, and record players. I've always like the idea of converting these largely defunct objects into digital devices, and my Dad's old Morse key seemed like a simple project to get started on.
背景:打从记事以来,我就生活在设计精美的模拟设备的环境中,比如旋转式拨号电话,打字机和唱片机。我一直有把这些大部分现在不常用的东西转换成数字设备的想法,而这其中,老爸的旧摩尔斯电键看起来像是一个简单的项目。

阅读全文 »

标题来自纪录片《J.K. 罗琳 —— 生命中的一年》。

不知不觉就到了 2017 年的最后一天。由于没有写日记的习惯,总感觉还是需要做些什么,以免一些事情太快被遗忘。于是决定写篇文章,记录一下这一年里的经历(实际上只是些流水账)。

阅读全文 »

北京大学卫星图

上图这张黑白照片显示的是 1972 年 5 月 29 日的北京大学,而它的拍摄者,是美国代号为 KH-4B 的间谍卫星。KH 是 Key Hole 的缩写,意指从锁眼中透窥、刺探情报。在科幻小说《三体》的「红岸之二」章节中有这样的描述:

在未来的实战中,红岸系统可以有效打击敌人的通信和侦察卫星,像美帝目前的主力侦察卫星 KH8,和即将发射的 KH9,苏修那些轨道更低的侦察卫星就更不在话下了。必要的时候,还有能力摧毁苏修的礼炮号空间站和美帝计划于明年发射的天空实验室。

作为冷战时期的敌对国家,美国间谍卫星记录下了当时几乎中国全境的高清卫星照片。到了 90 年代以及 21 世纪初,这些照片被逐步解密、公开出来。今天,我们可以通过互联网,在美国地质调查局(USGS)图片数据库中搜寻和下载这些珍贵的资料。本文将分享具体的操作方法。

阅读全文 »
0%