智能小车第一次试行(开源)

时间:12-12-31 栏目:单片机, 电子DIY 作者:JH单片机 评论:2 点击: 6,377 次



最近忙着开发“智能小车”的Android应用程序,都忘了把小车制作进度更新上来。实际上,智能小车(小R)硬件电路并没有完全做好,这次我仅仅为了测试和演示,让小车进行第一次试行,就相当于“军事演习”吧。除此,本次项目文件开源,欢迎下载测试。

没有任何意外,很成功。进行“演习”的项目是通过电脑键盘来控制小车行驶方向。其原理较为简单,就是电脑控制端程序(通常我们说上位机)捕获键盘上方向键的信号,转换后通过蓝牙串口发送给小车。而小车,接收到了上位机发出的信号后,进行动作。

 

效果演示:

 

上位机界面:

对于有VB编程基础的娃来说,写一个上位机根本是不是什么难事。如果你还是初学者的话,不妨参考一下《VB平台下串口通信的实现》、《PC机与单片机串行通信的实现(1)》,应该是很有帮助的。

 

回到正题,这次的话阿浩(JH单片机作者)将这个项目文件全部开源,只要大家觉得对自己有用就好。

整个小项目分为硬件电路、单片机(下位机)程序以及电脑控制端(上位机)程序,其原理

->硬件电路:阿浩就不再多说了,也没有电路原理图,大家可以看看前面几篇文章,有介绍怎样去制作硬件的。

->单片机(下位机)程序:从蓝牙串口模块接收到的信号控制电机,从而控制小车的行驶方向。

->电脑控制端程序:捕获电脑键盘按下的方向键,转换后,通过蓝牙串口模块下发给小车上的蓝牙串口模块。

 

开发环境:

单片机程序--->Keil uVision4

电脑控制端程序--->Microsoft Visual Basic 6.0企业版

电脑端程序开发系统环境:windows 7

主控芯片:STC12C5A60S2

蓝牙模块:蓝牙透传模块

 

项目文件下载:

1.智能小车单片机程序 ---> 点击下载

2.电脑控制端VB程序 ---> 点击下载

(解压密码:www.jhmcu.com)

 

关于开源项目的说明:

1.阿浩本着共享资源、互助互利,互相学习的开源精神,发布了这些开源项目文件。因此,您你若使用JH单片机提供的源码、电路原理图等资源,请尊重开发者的开源精神,您的二次开发产品可以考虑开源,当然态度取决于您。

2.目前来说,项目文件仅仅实现最基本的功能,供大家进行二次开发。

3.若您在开发的过程中遇到什么问题或困难,请联系阿浩(JH单片机),或通过下面评论阐述您的问题,我们共同解决。

4.若您想分享自己二次开发的作品,请联系阿浩。审核通过后,将署名后发布。

欢迎大家探讨,也欢迎大家提出建议或者想法。畅所欲言吧。

 
关于本文作者

爱数电,爱模电;爱单片机,爱嵌入式;爱EDA,也爱DSP; 爱Altium Designer,也爱PCB;爱生活,同时也爱微博…… 一个自动化专业的学生,与志同道合者学习交流!!!

QQ 号码:594420349
腾讯微博:http://t.qq.com/kevin_753

项目合作