3。8 红外传感器模块介绍 15
3。9 电源模块 16
4 路由器模块源码编译与烧写 16
4。1 环境搭建 16
4。2 操作流程 16
5 下位机stm32的程序编写 16
5。1 环境搭建 16
5。2 基础代码生成 17
5。3 各模块功能代码编写 21
5。3。1 巡线(循迹)模式程序设计 21
5。3。2 超声波模块程序设计 21
5。3。3 舵机模块程序设计 22
5。3。4 其余模块 22
6 小车的整体调试 23
6。1 舵机模块调试 23
6。2 超声波模块调试 27
6。3 红外模块调试 30
6。4 电机模块调试 31
结 论 33
参 考 文 献 34
致 谢 35
附 录:主要程序清单 36
1 前言
现阶段,智能化设备充斥着人们的生活,我们身边有了各式各样的智能化设备,如智能电视,智能冰箱,智能手机等,然而这些设备都离不开嵌入式系统和单片机系统的支持。现在又出现了物联网这一个概念,使得无线控制、无线传输变的火热起来,物联网已经成为我们的智能设备之间连接通信的不可缺少的一部分。然而,什么是物联网?
物联网是现代信息技术的重要组成部分,是“信息化”时代的一个必要发展的阶段。其英文名称:“Internet of things(IoT)”。物联网是物体与物体相连的互联网。它的两种含义:一 、物联网其实仍然是互联网,只是互联网的一种延伸和扩展的网络;二、其用户互联网络伸展到了任何物品与物品之间,并且进行信息交互和通信。论文网
早在20世纪90年代,工业控制设备就已经在一些自动化程度相对较高的生产车间里大规模的使用了。这些设备的设备的信息可以通过控制面板被操作人员随时查看并进行操作,而且这些设备都可以连接到局域网,管理人员还能在Web前端来查看这些设备的设备信息。这一种系统可以看做是现代物联网的局部原型。
1。1 课题研究的意义
对于当今的智能设备来说远程遥控技术已成为一种趋势,我们可以通过远程控制家里的电源开关,网络摄像头,空调等设备。在军用方面我们可以远程操控无人侦察机查看军情,操控智能机器人拆除炸弹等,这可以减少不必要资源的损耗,避免人员的伤亡。所以设计智能WiFi小车拥有较高的现实意义。
1。2 课题研究的主要内容
本设计能够通过摄像头实现对智能WiFi小车周围环境的远程监控,实时反馈小车的运动状态信息,系统的控制灵活、可靠、精准度高、可实现与其他设备(如安卓手机)的连接通信。本系统采用ARM 32位的Cortex™-M3系列的f1版本。本课题中研究的内容是基于STM32硬件及WR703N路由器设计的一部智能WiFi小车。小车能够实现监控前方物体,超声波测量距离,循迹,无线视频监控等功能。智能WiFi小车系统包括了两个光电测试模块、两路电机、STM32单片机主控板、电机和舵机驱动模块、超声波模块、无线路由器WR703N、USB摄像头等硬件。