Edwin Guo's Blog home

Start create your own robot(2)

基于上次搭建的机器人移动平台,经过调试和开发,可以使用蓝牙手动控制小车移动,也尝试了通过超声波测距进行自动的移动和躲避障碍。

之前用了CC-A80的板子做主控,但是由于其强大的功耗,需要5V4A的移动电源支撑才能随着小车自由移动。经过多方咨询,发现现在根本没有这么高功耗且比较轻便的移动电源。最后无奈放弃了这个板子做主控的打算。

刚巧手头还有一块CubieBoard 1的板子(A10),这个算是一块比较老的板子,功耗低,接口和CPU性能也够用,于是开始折腾这个板子。

这个板子资料非常残缺,固件也非常坑爹。具体遇到了下面的几个问题:

  1. android 源码编译问题。 首先要有最新的源码,论坛上百度云共享的才是最新的源码,当然,这个源码也非常坑爹。按照老旧的编译指导文档make之后出了一堆错误,总而言之都是可以搜索解决的。
  2. usb WIFI的使用问题。 估计没有人会想要去移植一个驱动的,非常烦人。最后无奈选择打开RTL8192CU的驱动,用了一块RTL8188EN的USB WIFI,成功运行。
  3. sub Camera的使用。 因为手里没有CSI的摄像头模组,只有一块UVC的高清摄像头,不想花钱买模组,所以选择重编内核。这里的弯弯道道就很多了。
  4. 串口的使用。 这个可以参考前面写的A80的,
Fork me on GitHub