当前位置:自动化网>中山市智达自动化科技有限公司门户>应用案例>技术贴|基于安卓的蓝牙小车控制系统

技术贴|基于安卓的蓝牙小车控制系统

发布时间:2017-12-13 15:23   类型:案例分享   人浏览

【基于安卓的蓝牙小车控制系统】

5招教你如何用最少的材料时间完成

捧在手上的玩具车

招式一:掌握核心模块SOM

SOM-STM32Fx是一块基于意法半导体芯片的嵌入式控制核心模块。它是一台体积紧凑、功能齐全的微型工业电脑。它具有统一的硬件规范和软件接口规范。在硬件上,它由高性能、可配置、可编程的STM32Fx型CPU芯片和相关电路组成。

编程SOM嵌入式控制模块特点

大型容量(128-512KB),32位高速运算的高性能Contex-M3/M4内核;

可配置的I/O引脚,可用GPIO数多达77个;

可选带以太网LAN口;

可选带USB/Uart口;

支持C/C++编程,支持Arduino。

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

SOM嵌入式控制模块技术规范

招式二:理清系统总设计思路

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

系统框图

本系统基于SOM板设计一款手机通过蓝牙控制小车的应用,该系统主要由蓝牙模块、L298N电机驱动模块、4个电机轮子与车模组成。

手机APP通过与蓝牙通信,对小车进行控制,从而实现控制小车移动。本系统设计框图如图1所示。

SOM板的MCU采用STM32F103,L298N电机驱动模块的4个输入端和蓝牙模块的TXD以及RXD端分别连到SOM板PORT-D和PORT-N。

招式三:硬件物料准备

清楚系统框图后当然要着手准备材料了~

如你所见,

小车因为强大SOM板的存在让制作更简单!


蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

招式四:模块选择及装配

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

对应引脚定义如下:

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

物料备好,相关模块进行详细了解后,接下来可根据程序框图进行硬件焊接、装配啦~

招式五:软件设计

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

本系统软件设计流程如上图所示,按照流程图思路进行程序采用Keil uVision5进行程序编写。

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC蓝牙小车控制系统,智达,SOM板,蓝牙模块HC




















APP设置                                                            按键设置

手机APP分别发送字符“A”、“B”、“C”、“D”、“S”到蓝牙模块,蓝牙模块根据接收到的字符分别对小车进行前进、后退、右转、左转以及不动等动作控制。

蓝牙小车控制系统,智达,SOM板,蓝牙模块HC

经过五招绝技,
基于安卓的蓝牙小车宣告完成!

这可不止小车这么简单~

本设计通过SOM板和蓝牙模块HC-06通信,通过手机APP发送命令,小车根据发送的命令进行前进、后退等操作,实现无线控制。

SOM板设计规范化,功能强大,应用性强。本设计可用WIFI模块替代蓝牙模块,实现远距离控制。

本系统只是对小车进行移动控制,若利用SOM板的其他IO,可以实现更人性化的界面和功能更完善的控制系统。

本系统可投入到智能家居控制中,原理类同。

更多详情请猛戳官网www.zdauto.com


本文地址:http://www.ca800.com/apply/d_1nvi14ojmnjd1_1.html

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

X
下载企业APP

成为企业会员免费生成APP!