根据STM32和WiFi遥控小车实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术学院
《嵌入式综合实践》课程设计报告
专业:物联网工程
设计题目:基于STM32和WiFi的遥控小车及继电器
设计人员:学号:
学号:
学号:
学号:
学号:
指导教师:
2014年6月
目录
摘要.......................................................................................................................................................... I ABSTRACT ............................................................................................................................................II 1设计目标. (1)
2设计内容 (1)
3设计方案 (2)
4实验所需器件 (2)
5实验各模块电路设计 (3)
5.1 核心板模块 (3)
5.2 WiFi模块 (4)
5.3直流电机驱动模块 (5)
5.4 继电器模块 (7)
6实验设计 (8)
6.1设计意义与目的 (8)
6.2 系统原理图 (8)
6.3完成实物图 (10)
7调试与结果 (11)
7.1连接WiFi (11)
7.2 WiFi测试连接 (11)
7.3登陆控制Web界面 (13)
8设计总结:(成员作用与体会) (15)
9附件 (15)
附件一:脚本语言源码 (15)
附件二:控制部分C语言源码 (17)
10成绩报告 (29)
基于STM32和WiFi的遥控小车及继电器
摘要
随着嵌入式技术的发展,单片机技术进入了一个新的台阶,目前除最早的51单片机现在有了STM32系列单片机以AMR的各系列单片机,而本次设计我采用STM32单片机来完成,目的是实现通过手机上APP或者PC上web 界面,通过WiFi无线传输,控制小车,STM32板子上的LED及继电器。而无线的传输时作为目前一项比较前沿的技术来展开学习的,所有的新新产业中都追求小规模高效率,而无线的技术可以降低传统工程的工程量,同时可以节省大量由排线、线路维修、检测上的一些不必要的障碍和消耗。同时,在实时运行阶段也可以明显体现它的便携性,高效性和节能性。
【关键词】STM32 WiFi 遥控网页
ABSTRACT
With the development of embedded technology,
micro-controller technology has entered a new stage, at present in addition to the earliest now with STM32 series micro-controller 51 single chip microcomputer to AMR various series single chip microcomputer, and I use STM32 MCU to complete the design, the purpose is to realize the control software on the phone or PC web transmission via WiFi, LED and relay control STM32 board. And wireless transmission as now a more cutting-edge technology to start learning, all the emerging industry in the pursuit of small high efficiency, and wireless technology can reduce the amount of traditional engineering, at the same time can save a lot of the platoon line, line maintenance, test on some unnecessary obstacles and consumption. At the same time, the real-time running stage can obviously reflect its portability, high efficiency and energy saving.
【Keywords】STM32 WiFi Remote Control Web Page
1设计目标
本次设计要求能通过PC的web界面,远程通过wifi控制小车的前进、后退、左转和右转及LED和继电器的开和关。要求学生对STM32有一定基础,熟悉MR09和和web间通信,会基本的C语言和javascript,会基本的网页设计,熟练掌握MDK软件的使用与程序下载。
2设计内容
(1)在MDK中,配备车载wifi的名称,密码,IP,网关,DNS及工作模式。本实验中,配置wifi名称:wulianwang 密码:1234567890123
IP地址:192.168.10.10 网关:192.168.10.1 DNS:202.99.96.68
(2)设计小车电机驱动,继电器模块和底座电路的原理图和PCB。
(3)用脚本语言设计web控制界面,本设计中是用Dreamweaver软件设计脚本语言。生成的.HTML控制台文件,用Linux环境下GCC编译器将.HTML 文件编译生成.h头文件,因没有装Linux系统,故在window环境下安装类似GCC编译器cygwin软件,生成.h文件后,添加该头文件到MDK工程文件,编译整个工程文件,下载程序到核心板。
(4)打开带无线网卡的PC,连接名为wulianwang的wifi,密码为1234567890123。
(5)实现web控制小车前进后退与转向运动,LED和继电器开关。设计完成。