活动 | 周末拜访上海Robopeak机器人团队

这周末我和老丁、老仇三人一起跑了一趟上海,拜访了上海的Robopeak团队。 Robopeak团队是一个由软硬件工程师组成的机器人团队,今年很多极客展览上都能看见他们的身影,早些在深圳也有幸碰到他们出展。Robopeak的成员CSK、Tony Huang向我们介绍了团队目前的一些研究成果,给我们演示了他们的小型移动机器人以及“星盘”视觉定位系统。 他们设计的机器人小车传感器丰富,包含一个超声波、一个加速度传感器、一个陀螺仪以及一个磁场传感器,可以用手机通过蓝牙通信控制其运动。它由单节锂电池供电, […]

Rovio硬件电路图解

Rovio买回来很长时间了,其实早就已经拆解过,只是还没有整理成系统的说明。最近时间也不是非常多,再最终整理完成之前,先将目前的研究成果公布一下吧。 Rovio共有四块电路板,分别为1)运动控制板、2)电源充电板、3)北极星传感器和4)IP CAM控制板。其中前两块PCB安装在机器腹部,后两块PCB安装在头部。北极星的传感部分是外露的,就是头顶上的圆形接收区域,IP CAM的摄像头在头部的最前端,两者之间的小孔是麦克风。 Figure 1.  Rovio的外观 运动控制板的电路原理如下 […]

STM32 | STM32F4 Discovery开发板简介

不久之前在淘宝上购买了一块STM32F4-Discovery开发板,根据自己的使用情况以及官方提供的说明手册,撰写了这篇关于该开发板的初步介绍,以供初学者参考。 Figure 1. F4-Discovery外观与包装 F4-Discovery是ST公司推出的官方开发套件,从开发板板载的资源来看,该开发板在设计上着重突出了F4的数字信号处理能力。其板载的芯片有1片STM32F407VGT6,1个三轴MEMS,1个音频MEMS,以及1片音频DAC。在接口上,其有一个miniUSB接口(用于供电及调试 […]

串行Flash芯片w25x16使用心得

这一段时间因项目需要使用了Winbond公司的w25x16/w25x32串行Flash存储芯片,对Flash芯片的使用方法略有心得,现整理成文。 在Flash中存储数据与在EEPROM中存储数据不同,不仅需要考虑数据的存储结构,还需要针对Flash独有的特性进行特殊处理。其中最显著的不同点在于Flash在编程前,必须保证待写入区域全部为空(0xFF),否则无法正常执行写入操作;并且Flash在操作时一般需要按数据区域(Section)进行操作,而并非字节。 串行Flash的主要特性有(以w25x […]