小时候能拥有一辆遥控车便是我的梦想,而现在能够制作出一辆遥控车成了我的梦想,看着一个个小零件在我的手中逐渐成为了小车的一部分,而我 DIY 的智能小车也逐渐有了基本的功能,我油然而生一种不折腾会死星人的自豪感,下面就让我一一介绍我的智能小车的各个功能的实现过程,但是在这之前,作为我的智能小车系列的开场篇,我先要介绍一下我的智能小车的各个部件及计算机开发环境基本配置。

硬件部件

小车底板及电机

小车底板及电机

由两个电机的转速差实现小车的移动方向,后面的万向轮可以自由转动。

L298N 双电机驱动模块

L298N 双电机驱动模块

对射式测速传感器模块

对射式测速传感器模块

HMC5883L 电子指南针模块

HMC5883L 电子指南针模块

Arduino Uno R3 Plus 开发板

Arduino Uno R3 Plus 开发板

蓝牙从机模块

蓝牙从机模块

Wireless SD Shield 扩展板

一体扩展板

XBEE/蓝牙/舵机口/传感器/APC2XX一体扩展板

8V 3500MAh 锂电池组

锂电池组

计算机开发环境

  • 系统:Ubuntu 12.04 LTS Desktop 32 位
  • Arduino 开发软件:Arduino 集成开发环境
  • 蓝牙设置软件:Blueman 蓝牙管理器
  • 串口调试软件:CuteCom
  • 移动应用开发:App Inventor 开发环境

上面的软件都能在 Ubuntu——系统工具——Ubuntu 软件中心 搜索安装,而 App Inventor 开发环境配置属于 Android 软件的开发,如果你感兴趣可以试试搜索有关教程。