几个有意思的硬件类产品

这是我在极客公园写的一篇文章,原标题:在「硬件复兴」中,这些产品给我的启示

文章链接:http://www.geekpark.net/news/186889

[核心提示] 在互联网发展、社会进步的前提下,硬件才能得以复兴。软件、硬件、互联网,三者相互促进,将使我们享受到更加智能的生活。那么哪些硬件相关的产品,能给我们带来的一些启示?

似乎在个人电脑刚兴起的时候,「用电脑控制各种电器」是一个很热门的话题。但是,由于种种限制,大多数人只是有这种想法而不能实现。
继续阅读“几个有意思的硬件类产品”

[Arduino 库] 适用于 Arduino Uno 的多任务调度程序

一般情况下,处理 Arduino 的多个任务,是把所有任务放在 void loop() 里,然后用 delay() 控制时间。不过,任务一多,这种方法就不太方便了。

最近刚刚看了一本书:《时间触发嵌入式系统设计模式》,里面介绍的调度器,可以以特定的周期执行特定的任务,值得在 Arduinio 项目中借鉴。我也刚刚把这个调度器移植到 Arduino 中:https://github.com/blanboom/Arduino-Task-Scheduler

继续阅读“[Arduino 库] 适用于 Arduino Uno 的多任务调度程序”

初试乐联网

物联网,听起来似乎很高深。但我在前一段时间发现了乐联网(http://www.lewei50.com/),它能让每个爱好者都能轻松地搭建自己的物联网系统。

我也刚刚用最简单的方式体验了一下乐联网:将温度传感器的数值以一定的时间间隔发送到电脑,而电脑把这些数值通过互联网发送到乐联网服务器。这样,一个简单的温度监测系统就完成了。(http://www.lewei50.com/home/gatewaystatus/1415
继续阅读“初试乐联网”

知之为知之,不知Google之

说到 Google/百度,或者说说到搜索引擎,大家都应该不会感到陌生。养成经常使用搜索引擎的习惯,不仅有利于提高效率,还能使自己养成独立解决问题的好习惯。然而在这一点上,还有许多人,包括我,做得还不够。

你真的会用搜索引擎吗?

当被问到这个问题时,大家有可能会想:“我的浏览器首页就是百度,基本上每天/每个星期都会上网搜东西。难道我还不会用搜索吗?” 不过,「常用」,在很多情况下,并不等于「会用」,或者「习惯用」。
继续阅读“知之为知之,不知Google之”

Kindle Paperwhite 使用体验

今天下午,Kindle 正式在中国开卖。刚好我买的日版 Kindle Paperwhite 已经使用两个月,我就来说一下自己的使用体验。

Kindle 到底好用吗?有哪些优缺点?

其实,Kindle 的最大优点只有一个:只能看书

现在,手机、平板、PC 都具备看电子书的功能。不过,这些设备都能安装各种各样的应用、游戏,导致阅读的时候诱惑太多,不能静下心来阅读。而 Kindle,黑白屏幕和比较慢的反应速度,限制了它的功能 ,使其刚好只适合用来看书。

至于其他优点,对我来说都是些可有可无的:

  1. 电子墨水屏幕,和纸显示效果一样,据说对眼睛的伤害比手机、平板小。
  2. 超长待机时间,不开 Wi-Fi 的情况下,连续看三四个星期没有问题。

  3. 便于携带,出门的时候不用担心带纸质书太重,或者占用大量空间。

  4. 与纸质书相比,便于检索、做笔记方便。同时可以将笔记导出,和其他资料整理在一起。

继续阅读“Kindle Paperwhite 使用体验”

自制 MakeyMakey:更简单的方法

MakeyMakey 是一个在 Arduino 的基础上设计的电路板,通过物体的导电性,可将各种能导电的物体变成键盘。它的原理十分简单,但能玩出很多花样。

对于有 Arduino 的人来说,完全可以自制 MakeyMakey。但是,网上的许多方法都需要把 Arduino 模拟成 USB 键盘。这样的话就增加了复杂程度。而直接使用串口向电脑发送数据,同时用串口转键盘的软件,制作难度会小很多(几只电阻,若干根屏蔽线即可),另外还可以实现 MIDI 输出等更多功能。

继续阅读“自制 MakeyMakey:更简单的方法”

Cool DIYs

这几天翻看收藏夹,发现近几个月,在上网闲逛的过程中,自己又搜集到了许多有趣的 DIY 创意,以及相关产品。下面将这些东西整理出来,同时与大家分享。

DIY 项目

这些都是由其他爱好者完成,比较有趣,且容易实现的 DIY 项目。

1. 机械数字钟

机械钟和数字钟,两者似乎很难结合起来。不过,Hans Andersson 的 Time Twister,使用 LEGO 套件制作,没有 LED 或显示屏,却能通过数字直观地显示时间。

详细信息及视频请看作者的网站: http://tiltedtwister.com/timetwister.html
继续阅读“Cool DIYs”

摇摇棒的更多玩法

这段时间,我们班、科协和院学生会都组织了摇摇棒制作活动。大概是因为摇摇棒是一项容易制作,而且比较好玩的电子 DIY.

由于摇摇棒里的单片机可以编程,所以,可以通过修改程序,使摇摇棒又更多功能。下面是我的一些想法:

自动调节亮度

加装光敏电阻,或直接通过 LED 获取周围环境亮度,并根据环境亮度自动调节摇摇棒的亮度。

将 LED 用做光线传感器的方法,《爱上单片机》上有简单的介绍。

继续阅读“摇摇棒的更多玩法”

[我的DIY]进度条时钟

这是我和我的同学胡春宇、王哲强正在一起做的一个电子小制作。不过,外形很不好看。

想法

上学期,在科协,学长给了我们一份他搜集到的 DIY 项目,供我们参考并制作。我发现里面的进度条时钟挺漂亮,就和另外两位同学商量,做出一个具有类似功能的时钟。

原先的时钟,是用电动机+蓝色薄膜片制成的。为了增加功能,我们决定用单片机控制。

起初的想法挺多,想到了用液柱,或者荧光管做进度条。可是液柱高低的控制,似乎有点复杂,同时也没有找到合适的荧光管,只好用效果不是很好的LED。

外观上,本想做得十分精简,从正面只能看到进度条,没有多余的按键,电路等全部隐藏在进度条下。这一点最后也因制作过程复杂而放弃。

功能上,我们想出了一大堆,保留下来的也没多少。

所以经过不断地简化,我们的进度条时钟准备做成这样:

  • 采用两块洞洞板,一块做控制板,一块用来显示时间。
  • 具有时钟、闹钟的功能,将来可能加上番茄钟

  • 通过串口设置时间。可配合蓝牙转 TTL 模块,用手机遥控。

继续阅读“[我的DIY]进度条时钟”