新学期开始,进入大学已经一年(+ 1月)。正好对这一年做一个简短的总结。
一些经历
相对初高中,大学更加自由。在大学里,生活自然丰富起来。
1. PPT
在大学里,PPT 的使用频率非常高:自己的演讲,班级、小组的一些展示……感觉自己在这一年里,并对设计有更深的兴趣。之后,从《写给大家看的设计书》中,自己又收获了很多。
不过,感觉在我们学校,似乎一些人过分强调 PPT 的重要性……
新学期开始,进入大学已经一年(+ 1月)。正好对这一年做一个简短的总结。
相对初高中,大学更加自由。在大学里,生活自然丰富起来。
在大学里,PPT 的使用频率非常高:自己的演讲,班级、小组的一些展示……感觉自己在这一年里,并对设计有更深的兴趣。之后,从《写给大家看的设计书》中,自己又收获了很多。
不过,感觉在我们学校,似乎一些人过分强调 PPT 的重要性……
之前听说过「软件自由日」,昨天,才终于第一次在中科大参加。正好把活动中自己看到的和想到的记在这里。
活动开始(随手拍的,而且摄像头还有问题,拍照效果很烂)
这是我在极客公园写的一篇文章,原标题:在「硬件复兴」中,这些产品给我的启示
文章链接:http://www.geekpark.net/news/186889
[核心提示] 在互联网发展、社会进步的前提下,硬件才能得以复兴。软件、硬件、互联网,三者相互促进,将使我们享受到更加智能的生活。那么哪些硬件相关的产品,能给我们带来的一些启示?
似乎在个人电脑刚兴起的时候,「用电脑控制各种电器」是一个很热门的话题。但是,由于种种限制,大多数人只是有这种想法而不能实现。
一般情况下,处理 Arduino 的多个任务,是把所有任务放在 void loop() 里,然后用 delay() 控制时间。不过,任务一多,这种方法就不太方便了。
最近刚刚看了一本书:《时间触发嵌入式系统设计模式》,里面介绍的调度器,可以以特定的周期执行特定的任务,值得在 Arduinio 项目中借鉴。我也刚刚把这个调度器移植到 Arduino 中:https://github.com/blanboom/Arduino-Task-Scheduler
物联网,听起来似乎很高深。但我在前一段时间发现了乐联网(http://www.lewei50.com/),它能让每个爱好者都能轻松地搭建自己的物联网系统。
我也刚刚用最简单的方式体验了一下乐联网:将温度传感器的数值以一定的时间间隔发送到电脑,而电脑把这些数值通过互联网发送到乐联网服务器。这样,一个简单的温度监测系统就完成了。(http://www.lewei50.com/home/gatewaystatus/1415)
说到 Google/百度,或者说说到搜索引擎,大家都应该不会感到陌生。养成经常使用搜索引擎的习惯,不仅有利于提高效率,还能使自己养成独立解决问题的好习惯。然而在这一点上,还有许多人,包括我,做得还不够。
当被问到这个问题时,大家有可能会想:“我的浏览器首页就是百度,基本上每天/每个星期都会上网搜东西。难道我还不会用搜索吗?” 不过,「常用」,在很多情况下,并不等于「会用」,或者「习惯用」。
昨晚上课时,老师说:“用单片机检测按键的双击,看似简单,但实现起来,需要一点小技巧。”
这句话引起了我的兴趣,我打算自己尝试一下。经过折腾,算是解决了这个问题。
今天下午,Kindle 正式在中国开卖。刚好我买的日版 Kindle Paperwhite 已经使用两个月,我就来说一下自己的使用体验。
其实,Kindle 的最大优点只有一个:只能看书。
现在,手机、平板、PC 都具备看电子书的功能。不过,这些设备都能安装各种各样的应用、游戏,导致阅读的时候诱惑太多,不能静下心来阅读。而 Kindle,黑白屏幕和比较慢的反应速度,限制了它的功能 ,使其刚好只适合用来看书。
至于其他优点,对我来说都是些可有可无的:
超长待机时间,不开 Wi-Fi 的情况下,连续看三四个星期没有问题。
便于携带,出门的时候不用担心带纸质书太重,或者占用大量空间。
与纸质书相比,便于检索、做笔记方便。同时可以将笔记导出,和其他资料整理在一起。
MakeyMakey 是一个在 Arduino 的基础上设计的电路板,通过物体的导电性,可将各种能导电的物体变成键盘。它的原理十分简单,但能玩出很多花样。
对于有 Arduino 的人来说,完全可以自制 MakeyMakey。但是,网上的许多方法都需要把 Arduino 模拟成 USB 键盘。这样的话就增加了复杂程度。而直接使用串口向电脑发送数据,同时用串口转键盘的软件,制作难度会小很多(几只电阻,若干根屏蔽线即可),另外还可以实现 MIDI 输出等更多功能。
这几天翻看收藏夹,发现近几个月,在上网闲逛的过程中,自己又搜集到了许多有趣的 DIY 创意,以及相关产品。下面将这些东西整理出来,同时与大家分享。
备注:本文已不再更新,关于科技类 DIY 的资源,后续我会在 GitHub 上整理和更新:
这些都是由其他爱好者完成,比较有趣,且容易实现的 DIY 项目。
机械钟和数字钟,两者似乎很难结合起来。不过,Hans Andersson 的 Time Twister,使用 LEGO 套件制作,没有 LED 或显示屏,却能通过数字直观地显示时间。
详细信息及视频请看作者的网站: http://tiltedtwister.com/timetwister.html
这段时间,我们班、科协和院学生会都组织了摇摇棒制作活动。大概是因为摇摇棒是一项容易制作,而且比较好玩的电子 DIY.
由于摇摇棒里的单片机可以编程,所以,可以通过修改程序,使摇摇棒又更多功能。下面是我的一些想法:
加装光敏电阻,或直接通过 LED 获取周围环境亮度,并根据环境亮度自动调节摇摇棒的亮度。
将 LED 用做光线传感器的方法,《爱上单片机》上有简单的介绍。
这是我和我的同学胡春宇、王哲强正在一起做的一个电子小制作。不过,外形很不好看。
上学期,在科协,学长给了我们一份他搜集到的 DIY 项目,供我们参考并制作。我发现里面的进度条时钟挺漂亮,就和另外两位同学商量,做出一个具有类似功能的时钟。
原先的时钟,是用电动机+蓝色薄膜片制成的。为了增加功能,我们决定用单片机控制。
起初的想法挺多,想到了用液柱,或者荧光管做进度条。可是液柱高低的控制,似乎有点复杂,同时也没有找到合适的荧光管,只好用效果不是很好的LED。
外观上,本想做得十分精简,从正面只能看到进度条,没有多余的按键,电路等全部隐藏在进度条下。这一点最后也因制作过程复杂而放弃。
功能上,我们想出了一大堆,保留下来的也没多少。
所以经过不断地简化,我们的进度条时钟准备做成这样: