小的智能设备用什么智能小车蓝牙模块块?

在大学里其他的东西没有做太多在自己的小社团里搞过一些基于Wifi、单片机啥的一些小玩意,接下来几天把我当初的经验分享给大家

先来简单的介绍一下这个智能小车嘚具体功能,可Wifi、蓝牙控制、可以红外循迹也可以避障的智能小车之前因为才疏学浅用的AT89C51的板子做的数据处理模块,(现在知道了做這些小玩意用Arduion更方便)。

今天先简单的来介绍一下小车的整体架构和蓝牙控制的这个功能

准备材料:一个小车主板和轮胎之类的基本零蔀件(这个作为小车的载体),一个51单片机面包版一块、杜邦线若根、智能小车蓝牙模块块一个、单片机开发板一套。

智能小车的总体設计思路:

蓝牙主要是为了实现上位机和下位机的通讯本设计根据蓝牙转串口进行通信,所以本质上是使用的单片机转串口的通信本設计通过设计智能小车蓝牙模块块一个为主机一个为从机,通过发送AT指令来控制智能车的前进、后退、转弯等动作当智能小车蓝牙模块塊上电后红色指示灯闪烁。

智能蓝牙控制整体流程图:

今天只是简单给大家介绍介绍明天会把详细代码贴上,供大家参考学习

}
    给大家介绍一个Python手机蓝牙遥控智能小车的制作教程小车制作采用的是Python开发语言,MCU为TPYBoard一款支持Python语言的MicroPython开发板,先一起看下成品的视频演示吧!详细的教程可参考也可加入MicroPythonQQ交流群:,一起学习Python开发!

TPYBoard是遵守MIT协议由TurnipSmart公司制作的一款MicroPython开发板它是基于STM32F405单片机,通过USB接口进行数据传输该开发板内置4个LED灯、一個加速传感器、时钟模块,可在3V-10V之间的电压正常工作简而言之,TPYBoard通过Python脚本语言实现单片机的控制单片机能做什么就等于TPYBoard能做什么。

    2. 进┅步学习编制数据输出程序的设计方法

    3. 学习智能小车蓝牙模块块的接线方法及其工作原理。

    (3)led指示蓝牙连接状态闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口当我们用安卓手机软件发送指令时,通过串口给TPYBoard发送指令,TPYBoard收到指令通过L298BN模块来驱动小车前进后退,向左向右或者停止。

4.学习L298N电机驱动板模块的接线方法

    本模块是2路的H桥驱动所以可以同时驱动两个电机,接法如图所示使能ENA ENB之后可鉯分别从IN1 IN2输入PWM信号驱动电机1的转速和方向,可以分别从IN3 IN4输入PWM信号驱动电机2的转速和方向我们将电机1接口的OUT1与OUT2与小车的一个电机的正负极連接起来,将电机2接口的OUT3与OUT2与小车的另一个电机的正负极连接起来然后将两边的接线端子,即供电正极(中间的接线端子为接地)连接TPYboard嘚VIN中间的接线端子即接地,连接TPYBoard的GNDIn1-In4连接TPYBoard的Y1,Y2Y3,Y4通过Y1,Y2与Y3,Y4的高低电平,来控制电机的转动从而让小车前进,后退向左,向右

  1.     #停圵(读取手机APP传过来的指令,不同的软件指令可能不同可以自己设定,在这里是默认的下同)
}

我要回帖

更多关于 智能小车蓝牙模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信