新玩具:Arduino Uno

标签: Gadgets arduino diy | 发表时间:2011-10-28 11:48 | 作者:Julien Zheng
出处:http://gongm.in

没生在一个好的年代,不能跟Wozniak一样拿电烙铁亲手做点什么东西。中学的时候,一腔热情都被我喷到了集成度更高的电脑上。到了大学,又阴差阳错地选择了文科,彻底与电子产品无缘了。但这并不能阻止我对电子产品的热爱,比如我家还有一块万用表和烙铁(虽然用的极少),比如我对拆解电子产品有浓厚的兴趣。

前些日子看 thetwo.cc 的文章,发现两篇介绍NXT的文章。读完之后就顿悟了,乐高NXT不仅仅是个高级玩具,它实实在在的的确确完完全全是个宝贝啊。一个封装过的单片机,加上若干定制非定制的感应器,这玩意儿瞬间就把我秒杀了。它是宅男好友,它是Geek的伴侣,它还是电子产品爱好者的心灵鸡汤。

但它太贵了,国内的渠道售价高达3000元人民币。即便是跑到美利坚合众国,价格也能达到279美元(税后约合人民币1950元)。加上它必然不能让我随意改造某些部件,所以我在迪士尼门口的那家Lego店里面徘徊了一会儿,最后还是放弃。

不过,回国之后我就买了这么一个玩意儿。

Arduino Uno

Arduino Uno是机器人智慧的大脑

它叫Arduino,是一个开源的开发平台。说得好听点是“机器人”,说得直白一些就是“单片机”。因为设计开源,所以任何人都可以自己做一个硬件出来,所以这价格就降下来了,你懂的。我买的这块板子售价为300人民币,还有附赠一大堆零配件:电阻、电容、LED、光敏电阻、三极管、超声波组件、舵机。如果你身边可以方便地获取这些电子元器件,那么你的总体拥有成本还会更低一些。

跟Lego NXT相比,Arduino要稍微复杂一些。这有点像1970年代的个人电脑市场,Apple II有精心设计的外壳,而其他的Hobby Homebrew computer没有。虽然二者都有无限可能,但Arduino成本更低。

下单之后就是国庆长假,拿到它的时候已经是半个月以后的事情了。由于包装里没有操作手册,又过了好久才正式开始测试。话说这玩意儿真的不难,只需要:去arduino.cc下载一个SDK(支持Windows,Mac OS和Linux),然后用USB线连起来,再装好SDK里自带的驱动,接着插一个LED灯,最后写一段10行不到的代码。一个可以眨眼睛的小设备就搞定了。

Arduino Uno E01

在Arduino Uno上做的第一个实验:闪烁的小灯

它的程序如此自然,以至于我马上就改造出了三色跑马灯玩法。这个时候,隐藏在我心底的一个需求跳了出来。能不能搞一个测试环境光的小玩意儿?对面的LED广告大屏幕骚扰我家已经很久了。

当时已经夜深,我没仔细查看手头的零件就去睡了。第二天找出了零件清单,发现有两个光敏电阻。哈哈,马上按照图纸做出了一个可以跟随环境灯光变化的小玩具。完全黑暗的时候,小灯长明;而光线很足的时候,小灯会闪烁。

把程序传到Arduino上的之后,看着那闪烁的小灯我心花怒放。看,宅男的快乐总是这么简单。

雏形已经做好,那下一步就是改进并完善它了。首先是找出我不能忍的光线强度,这完全看个人感受,但涉及到一个数模转化的问题。然后要买一些新的组件,因为机器人探测到光污染之后,得大声说出来才可以。而这个说话的渠道,就交给微博吧。最后,还要考虑是不是买个超小的Arduino套件,给这个小机器人打造一个闪亮亮的外壳。

好了,这篇文章就此打住。接下来我会用arduino标签来分享更多的经历,有兴趣的话可以一起讨论。


作者 Julien 为大智若鱼而作,版权所有 2011年 | 没有评论,原文链接:http://gongm.in/2011/10/play-with-arduino-uno/
标签:,
分享到:Facebook | Twitter | del.icio.us | 微博 | 豆瓣

相关 [玩具 arduino uno] 推荐:

新玩具:Arduino Uno

- Zheng - 大智若鱼
没生在一个好的年代,不能跟Wozniak一样拿电烙铁亲手做点什么东西. 中学的时候,一腔热情都被我喷到了集成度更高的电脑上. 到了大学,又阴差阳错地选择了文科,彻底与电子产品无缘了. 但这并不能阻止我对电子产品的热爱,比如我家还有一块万用表和烙铁(虽然用的极少),比如我对拆解电子产品有浓厚的兴趣. 前些日子看 thetwo.cc 的文章,发现两篇介绍NXT的文章.

自制 Arduino NFC 实验

- Nickcheng - Engadget 中国版
Google 大神刚刚发布了非接触式钱包挑战金流,不过这种金钱游戏离市井小民总是有一段距离,况且不是每个 Android 手机都有NFC 功能. 不过自己玩玩总可以:Joe Desbonnet 用 Arduino 开发板,作了个 NFC 的小小实验:. 一台有电子罗盘的 Android 行动装置(如图中使用的 HTC desire).

UNO 卖到 4.99 美金,微软有责任

- 康爷 - 爱范儿 · Beats of Bits
前天 ifanr 在微博上发布了一则信息: “一样的休闲游戏,WP7 的用户要为此支付 4.99 美金,而在 iOS 上呢. 0.99 美金而已.微软过分了吗. ”有朋友评论说,价格是开发者定的,和微软无关. 首先,让我们整理一下当事人的关系. 微软的 WP7 里经营着一个软件商店: Marketplace.

那些牛人们用Arduino做出的装备

- - 雷锋网
Arduino做为一款微控制器,最大的优点就是拥有丰富的接口、简便的编程环境并且提供了极高的自由度和可拓展性. 这恰恰为产品的实现提供了一个可靠的开源设备,并随着Arduino推广到世界各地,通过其设计的原型产品以及DIYer进行的创意实现层出不穷. 在美国东北大学,一个小组研发了一款Angle Tracking and Location At home System(ATLAS)系统,可帮助中风患者进行肢体的康复治疗.

OSBean Air,一块只有硬币大小的带 WiFi的Arduino

- - 36氪
接触过计算机的男生大概都有一股自己鼓捣智能设备的冲动,那种杜邦线和螺丝刀带来的乐趣或许并不亚于摩托车和其他机械带来的快感. 在模块化开源硬件体系Arduino出现之后,这种鼓捣成为了可能. 这个目前全世界最有影响力的开源硬件社区已经有Uno, Nano,Due,Leonardo,Yun等多个版本. 但源豆科技的杨锴觉得,目前还是有很多Arduino发烧友被挡在了开发大门外.

建立基于Arduino的空调控制系统 – 参考项目

- - CSDN博客推荐文章
建立基于Arduino的空调控制系统– 参考项目. 技术小战博客原创,其中引用内容如涉及侵权请原作者留言评论,确认后将立即予以删除. 人们在生活常常会在回家前希望家里的设备可以提前打开或者准备好某些功能,例如打开空调. 而实际上,空调遥控器通常都是手动控制,最多提供定时功能. 要实现稍微复杂一点的都不容易,比如一次设定就实现定时开机后再定时关机.

极客DIY:利用Arduino 制作一个小机器人

- - FreeBuf.COM | 关注黑客与极客
Arduino是一款开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE). arduino的一些特点,开源架构. 我们也可以很低的价格从网上购买到现成的控制板;统一接口的传感器,应有尽有的传感器组件. 通过统一的插口,很方便就能连接不同扩展设备. 作者提供了一些参考( 点击我).

从 Arduino 传递温湿度值给 Node 网站

- -
摘要:将 Arduino 制作成网络客户端,在电脑上创建并运行 Node 网站服务器程序,让 Arduino 定时向 Node 网站发布最新采集的温湿度数据. Arduino UNO 控制板,一片;. Arduino Ethernet 以太网模块(采用 W5100 芯片),一片;. DHT11 温湿度传感模块,一片.

Arduino开发板使用NRF24L01进行无线通信

- - IT瘾-geek
在本篇文章中,我们将学习如何使用NRF24L01收发器模块在两个Arduino开发板之间进行无线通信. 为了说明无线通信,我们将举两个例子,第一个是从一个Arduino开发板向另一个发送简单的“Hello World”消息,在第二个例子中,我们将在Arduino开发板之间进行双向通信,其中我们使用在第一个Arduino开发板的操纵杆,控制在第二个Arduino开发板的伺服电机,反之亦然,使用第二个Arduino开发板的按钮,我们将控制第一个Arduino开发板的LED灯.

結合Raspberry Pi與Arduino又可以跑Android的多功能開發板UDOO Neo

- - T客邦
受到Raspberry Pi與Arduino等開發板的刺激,許多想要自己打造各種智慧型設備的玩家,都能使用者種輕巧便宜的開發板將構想化為實際作品,UDOO Neo不但結合了兩者的特色,還內建了更多感應器與通訊模組,此外還能夠執行Android作業系統,讓開發板有更多可能. 由Raspberry Pi基金會推廣的Raspberry Pi開發板具有多種款式,基本上各款產品都具有完整的SoC(包含處理器、顯示晶片、記憶體)以及SD讀卡機、USB端子、視訊與音訊輸出端子等元件,只要裝上由Raspberry Pi基金會提供的Raspbian作業系統,或是由第三方提供的其他作業系統就能當作迷你電腦使用.