小v电子技术博文 上海鲤鲸网络科技 小v单片机 物联网云平台管理系统+终端嵌入式软硬件开发!
基于STM32的手机蓝牙温度视频监控小车设计(1)
  • 首页 > 智能小车
  • 作者:小v
  • 2015年1月4日 21:31 星期日
  • 浏览:7441
  • 字号:
  • 评论:8

  •  

    点击:串口电机驱动模块购买链接

    曾经做过的小车


             设计说明


    本设计采用手机的蓝牙作为遥控器控制小车的行驶,同时将小车所在环境的温度和周围环境通过2.4g无线传输到电脑终端,实时监控。

    本设计是基于stm32微控制器实现的蓝牙控制视频采集小车。

    本设计用到的有蓝牙模块,l298n模块,无线音视频采集模块,摄像头模块,

    无线音视频接收模块。DS18b20温度采集模块。stm32程序裸奔没有嵌入ucosii实现的。

    设计功能 只要通过手机上的APP发送一定的字码,就可控制小车的前后左右停止,温度上报,摄像开关空控制。

    再通过电脑终端显示小车所在位置的前端环境,通过控制转动来查看四周环境,视频距离10m内,蓝牙距离40米。空旷处。

      采集环境温度等参数控制器采用arm芯片stm32rbt6.用来实现简单的数据处理,包括温度的采集,控制小车的前后左右行驶,对摄像头的开关控制,方向灯的控制。温度传感器是采用达拉斯的温度传感器DS18B20,它的数据总线只有一条,大大节约了io口资源。电机采用双轮驱动,驱动芯片采用L298N,该芯片内部是典型的H桥结构,电压可达到8-40v最适合驱动直流电机了。该芯片只需要控制器输入一个pwm波形即可驱动电机,为保护控制器,我们在芯片和主控制器之间加了一级光耦隔离tlp521芯片。

    手机作为遥控器控制小车是通过蓝牙传输模块HC-05实现的,该模块兼容蓝牙2.0,波特率可调,传输距离可达到30米。

    无线视频传输模块是TX6279来和接收模块RX6788实现的,该芯片具有编解码加无线发送接受的功能,适合短距离的视频监控传输。

    整体框图如下

    图片5.png 

    设计特色

    *蓝牙手机APP控制,无线距离可达40

    *无线视频传输10

    *电压输入12V,3节手机电池就可以实现。

    *四方向三轮智能小车

              模块介绍

    1无线音视频传输模块

    该模块使用专用的音视频传输模块RX6788和TX6279实现,该模块不需要编程,av线视频输出,只需要连接好摄像头,供上电就可以了。

    发送模块

    工作频率:2.4g

    2组频率8个通道可选,轻松避开干扰。

    调制方式:FM宽频调频

    功率:100mw

    电压:5v

    电流消耗:80ma左右

    外形尺寸:17.5mm*17.5mm*2.5mm

    通信距离:100-200M

    输入格式:av信号

     

     

    接线方式
    T1DL1FFT4aXXXXXXXX_!!0-item_pic.jpg_310x310.jpgT1jyQDXdlXXXXXXXXX_!!0-item_pic.jpg_400x400.jpg

    按照颜色的不同黄色是视频线,白色是音频线不用,红色是电源线的正极接在一节手机电池的正极,黑是负极,捆在一起后接在负极。当然正极可以接上一个三极管用来控制电的开与合。

    接收模块

    工作频率:2.4g

    电流耗:150ma

    大小:45mm 47 mm

    输出格式:av信号

    1.jpg

    接线方式

    由于模块是av信号输出所以不能直接在电脑上显示,可以买一个usb视频采集卡,也不贵,30块钱。这里我们选择easycap的1路输出就行。

     

    如图T1rhJDFKxbXXXXXXXX_!!0-item_pic.jpg_400x400.jpg

    我们需要做的是把黄色的视频头剪掉和无线接收模块的第2个脚video连接,共负极连接,按照说明打开软件设置,光盘里提供上位机软件,安装设置号即可以使用。如果不用usb视频采集卡,也可用av接口的4寸或者7寸的彩屏。

    蓝牙模块

    上边说过我们使用hc-05蓝牙模块,可以用AT指令设置波特率,名称。淘宝上卖的一堆,可以向商家索要资料。

    图片3.jpg

    驱动模块

    我们使用L298N模块驱动电机的左右行驶。

    软件部分

     

    本说明仅适合于基于蓝牙小车的温度视频监控设计。

         任务开始后,开始系列的初始化,包括时钟初始化,中断初始化,timer2定时器初始化,中断嵌套配置初始化,io口配置初始化。

        定时器用的是stm32本身携带的寄存器实现的pwm波,通用定时器一般有4个通道,我们只使用了其中的一个通道。

        使用stm32 的串口2和蓝牙模块进行通信,波特率为9600.手机蓝牙发送的数据被stm32中断接收,然后对数据进行简单的分析和处理。

    主程序中一直扫描是否有命令请求,并一直获取温度,有命令时对命令处理执行相应的动作。

    整个流程框图如下

    图片6.png
    效果图如下


    TB1mADiFFXXXXX3bFXXXXXXXXXX_!!0-item_pic.jpgT2FbNIX4dXXXXXXXXX-656747741.jpg



      您阅读这篇文章共花了:  
    二维码加载中...
    本文作者:小v      文章标题: 基于STM32的手机蓝牙温度视频监控小车设计(1)
    本文地址:http://www.xiaovdiy.cn/?post=49
    版权声明:若无注明,本文皆为“”原创,转载请保留文章出处。

    最近正在指导学生做一款gps定位小车机器人,欢迎有兴趣的同学留言
    RX6788和TX24200是一对
    @小v:TX6729
    现在打开easycap 显示软件只是显示通过我电脑摄像头的画面
    @mindthink:安装驱动了吗
    easycap 软件怎么设置才能采集cvbs信号?
    @mindthink:使用官方的软件
    在这里说一下  usb的easycap用cvbs信号端接黄线视频接口
    返回顶部| 首页| 手气不错| 捐赠支持| 自定义链接| 自定义链接| 自定义链接| 手机版本|后花园

    Copyright © 2014-2017   京ICP备14059411 Copyright 2014-2015 上海鲤鲸网络科技工作室 版权所有 All Rights Reserved

    sitemap