机器蝴蝶

发现最近的文章都和虫子有关,这个东西是价值$19.95的机器蝴蝶,真实比例,但只能做一件事情,慢慢扇动翅膀,尽管只有这样,但我还是好喜欢!!这里可以买到。

Img413 1061

蟑螂控制的机器人

看到《让鱼儿在鱼缸里漫游世界》,才想起前一段时间看到的一个类似的项目:蟑螂控制的机器人。是利用蟑螂避光的本能来做机器人的避障系统,一些复杂的情况如果用MCU来控制的话是非常麻烦的,也很难做到尽善尽美,现在放上一只蟑螂基本可以搞定,视频看这里

用5寸软驱接口来做SD/MMC的插槽

有些东西很便宜,但你所在的地方却没有在买,这时你就需要花上比那个东西还要贵的邮费去邮购。在厦门这个小地方,我就经常碰到这个问题,这次想试一下用SPI模式读写SD卡,但没有SD插槽,在网上搜索的时候居然发现了这篇文章,实在是受用呀!文中是说用5寸软驱接口来做SD/MMC的插槽,其实用旧的总线接口也是可以的。

Tablescape Plus

桌面剧场 Tablescape Plus

东京大学的互动项目:Tablescape Plus ,我感觉是一套真实可触的非线性电影编辑器和触发器,为了投影效果,用了不少光学的东西,现在才后悔大学时光学没学好,不能很好理解,只能看看图片和视频了。


初步构想完成的交互项目:闭嘴

本来想拍一段视频,但我只有一个摄像头,而这个项目本身要用到,就拍了些图片和截图,加一些文字说明。

  • 名字:闭嘴
  • 目的:主要是要营造一种追着参观者跑的噪音、闲言碎语之类容易让人烦的东西,然后参观者可以大喊一声来获得一种”这个世界清静了!”的爽感。
  • 开发工具:JAVA
  • 装置:在一个无光源房间的正上方放一个高分辨率摄像头,在房顶的一个侧面放置一台投影仪,当人在空间中走动时,以便产生阴影,让摄像头定位人的位置,控制图像中的一群字母(字母只是现在DEMO中抽象的代表)追着人跑。在下图中可以在左上角看到debug用的小视频显示,用白墙代表地板(现场打算采用满是嘴唇的一张背景),水笔的蓝色小头作为人物的阴影,那些字母就会追着水笔的蓝色小头跑,左小角是一个麦克风音量显示,采集人物发出的声音。


    Details »

  • 装在肥皂盒中的鼠标

    装在肥皂盒中的鼠标

    基于现成的无线光电鼠标的DIY项目:Soap,它提供了一种简单的改装方式,让鼠标有了一种不需要平台支持的使用方法,由于本质还是鼠标,并不用操心控制器和PC的通讯、控制等低层的软件部分,是一种很讨巧的办法,想起我的“动作感应式鼠标”,当时可是花了些力气研究底层API呀!


    以下是视频(包括教你怎么做):
    Details »

    模拟树

    模拟树

    树形结构被用于很多新锐UI设计的架构层,这种经典的数据结构的艺术繁殖力极强,基于它能变换出许多让人耳目一新的东西。如果你想将界面构建在一颗逼真的“树”上,Tree simulation 是一个很好的选择,该项目在三维层面上模拟出各种风格的“树”,还有在线的applet演示一棵树的三维框架,最让人惊喜的是它提供了各种操作系统平台、语言平台的源代码,在很多嵌入式系统中也能应用。

  • C program for DOS which displays wireframe trees using Borland C++ BGI graphics.
  • C program for UNIX which displays wireframe trees in X Windows.
  • Java applet which displays wireframe trees through a Java-capable web browser
  • 硬件实现二维图形的三维化

    硬件实现二维图形的三维化

    以前介绍过软件来生成三维图形:《立体影像转换动手做》,今天看到有人用硬件来实现了这个功能,只是用了镜子的简单反射,生成两个视像。由于硬件的转换速度完全实时,还能将相片改成电脑的显示器,这样在电脑上看什么都是3D的了!

    绝佳的BEAM实践

    绝佳的BEAM实践

    很赞赏BEAM的设计理念:无需编程,用简单的元件制作出敏捷的机器人。

    The BEAM design approach creates nimble robots from simple components, with no programming required.

    Twin-Engine Solarroller 就是一个绝佳的BEAM实践项目,由太阳能供电,并能寻光或避光(将太阳能电池和左右电机的驱动配对关系对调一下就可以了),已经是一个很像样的机器人了,但只要9个现成器件就可以完成,没有MCU,而且非常漂亮!!下面是效果图和组成图:


    Details »

    用 PDA+SD摄像头+WIFI 来做个无线摄像头

    最近一有空就寻思着给我的机器人Eye加个摄像头,让它名副其实一些,考虑了各种方案,觉得要传输、处理高分辨率的图像,用本来的8位单片机平台会很吃力,而且蓝牙、摄像头的耗电厉害,最后决定大换血,把我闲置的DELL X50v装到机器人上,直接在上面用WINCE应用程序完成姿态控制,避障,视频采集,无线传输等功能,这样也没有电源管理功能的问题了。

    为了完成这次重构,首先要解决的是X50v控制摄像头的问题,因为X50v是2003se的系统,不能像WM5那样直接调用统一的摄像头驱动,翻烂的SDIO的文档,终于搞定了X50v采集SD摄像头视频流,并通过WIFI传输到PC,现在这个样子就可以叫一个人拿着PDA到处晃悠,另一个人坐在电脑前面看风景了,只要PDA的那个地方有WIFI覆盖就可以了,算是一个无限远的无线摄像头了!就是刷新率有点慢,瓶颈在PDA的处理能力。

    RS232接口的摩尔斯电码收发器

    自制RS232接口的摩尔斯电码收发器

    再也找不到线路比这个还要简单的DIY了,只需要一个1M的晶振和一个九针的串口头,就能搞出一套与PC通过RS232接口连接的摩尔斯电码收发器,成本不超过3元钱。这个东西硬件简单,但软件还有些讲究,作者已经提供了PC端的软件,虽然没有开源,但可以拿来直接用也不错了。如果你正在学摩尔斯电码,这个东西对你再合适不过了!

    不需要GPS系统的室外导航

    卡耐基机器人学院的Juan Pablo GonzalezTony Stentz最近刚发布了一篇论文 ,“Planning with Uncertainty in Position Using High-Resolution Maps ”(PDF 格式)。文中提出一种方法能够让移动机器人在室外不依靠GPS系统就能够进行精确定位。主要原理是路径规划器计算优化轨迹,并使用路标来确定移动机器人在高精度地图上的位置。文中的机器人仅仅使用了编码器,光电陀螺仪。

    RoboticFan转过来,留着有空搞一下。还是觉得现场实时定位要保险一些!