当前位置:首页>> >>


基于Android平台智能小车控制软件设计.rar

收藏

资源目录
    文档预览:
    编号:20181030004413151    类型:共享资源    大小:14.48MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 平台 智能 小车 控制 软件设计
    资源描述:
    0 WIFI 智能小车 开发手册 华清远见教育集团 ● 研发中心 4007061880 farsight2013 http://dev.hqyj.com [email protected] 1 目录 目录 ....................................................................................................................................................................................... 1 第 1 章 项目简介 .................................................................................................................................................. 4 1.1 系统概述 ........................................................................................................................................................ 4 1.1.1 FSCar 系统硬件资源介绍 ................................................................................................................ 4 1.1.2 FSCar 软件资源介绍 .......................................................................................................................... 6 第 2 章 使用说明 .................................................................................................................................................. 8 2.1 功能演示 ........................................................................................................................................................ 8 2.1.1 android 端控制软件使用说明 ........................................................................................................ 8 2.2 环境搭建 ...................................................................................................................................................... 11 2.2.1 OpenWRT 开发环境搭建 ............................................................................................................... 11 2.2.2 RealView MDK 简介及安装 ........................................................................................................... 12 2.2.3 STM32CUBEMX 简介及安装 ........................................................................................................ 18 2.2.4 安卓部分环境搭建 ........................................................................................................................... 24 2.3 源码编译 ...................................................................................................................................................... 25 2.3.1 安卓源码编译 .................................................................................................................................... 25 2.3.2 OpenWRT 编译 ................................................................................................................................. 27 2.3.3 STM32F103 源码编译 ..................................................................................................................... 27 2.4 镜像烧写 ...................................................................................................................................................... 33 2.4.1 STM32F103 镜像烧写 ..................................................................................................................... 33 2.4.2 openwrt 镜像烧写 ............................................................................................................................ 38 2.5 组装接线 ...................................................................................................................................................... 41 2.6 配置修改 ...................................................................................................................................................... 41 2.6.1 开启 Shell ............................................................................................................................................ 41 2.6.2 ser2net 端口波特率 ......................................................................................................................... 44 2.6.3 mjpg_streamer 启动参数 ............................................................................................................... 44 2.6.4 WiFi 配置修改 .................................................................................................................................... 45 2.6.5 LUCI 网页设置 ................................................................................................................................... 46 第 3 章 OpenWRT 开发详解 .......................................................................................................................... 50 3.1 OpenWRT 介绍 .......................................................................................................................................... 50 3.2 准备工作 ...................................................................................................................................................... 50 3.3 源码编译流程 ............................................................................................................................................. 51 3.3.1 菜单功能配置 .................................................................................................................................... 52 3.3.2 Luci 中文界面设置 ........................................................................................................................... 53 3.3.3 无线配置 ............................................................................................................................................. 54 2 3.3.4 添加自启脚本 .................................................................................................................................... 55 3.3.5 串口 ser2net 过滤特殊字符 .......................................................................................................... 56 3.3.6 ser2net 的双向通信 ......................................................................................................................... 57 3.3.7 IPV6 的精简 ........................................................................................................................................ 58 3.3.8 编译 ...................................................................................................................................................... 58 3.4 mjpg streamer ............................................................................................................................................ 58 3.4.1 软件介绍 ............................................................................................................................................. 58 3.4.2 安装 ...................................................................................................................................................... 58 3.4.3 使用 ...................................................................................................................................................... 59 3.4.4 设置开机自启动 ............................................................................................................................... 59 3.4.5 配置用户名和密码 ........................................................................................................................... 60 3.5 ser2net .......................................................................................................................................................... 60 3.5.1 软件介绍 ............................................................................................................................................. 60 3.5.2 设置开机启动 .................................................................................................................................... 61 第 4 章 Android 应用开发详解 ..................................................................................................................... 62 4.1 android 应用介绍 ...................................................................................................................................... 62 4.1.1 应用程序开发框架 ........................................................................................................................... 62 4.1.2 开发流程 ............................................................................................................................................. 62 4.2 android 源码分析 ...................................................................................................................................... 63 4.2.1 wifi 资源获取 .................................................................................................................................... 63 4.2.2 socket 方法的使用 .......................................................................................................................... 68 4.2.3 功能模块 ............................................................................................................................................. 69 4.2.4 ui 设计 .................................................................................................................................................. 71 第 5 章 STM32F103 开发详解 ....................................................................................................................... 74 5.1 新建工程 ...................................................................................................................................................... 74 5.2 调试端口配置 ............................................................................................................................................. 75 5.3 时钟配置 ...................................................................................................................................................... 76 5.4 串口配置 ...................................................................................................................................................... 76 5.4.1 STM32CubeMX 配置 ....................................................................................................................... 76 5.4.2 不定 长数据接收 ............................................................................................................................... 80 5.5 ADC 配置 ...................................................................................................................................................... 81 5.5.1 STM32CubeMX 配置 ....................................................................................................................... 81 5.5.2 电压 值计算 ......................................................................................................................................... 83 5.6 超声波模块 .................................................................................................................................................. 83 5.6.1 简介 ...................................................................................................................................................... 83 5.6.2 STM32CubeMX 配置 ....................................................................................................................... 84 3 5.6.3 实现 流程图 ......................................................................................................................................... 88 5.7 红外传感器 .................................................................................................................................................. 88 5.7.1 简介 ...................................................................................................................................................... 88 5.7.2 STM32CubeMX 配置 ....................................................................................................................... 88 5.8 OLED 显示屏驱动 ...................................................................................................................................... 89 5.8.1 简介 ...................................................................................................................................................... 89 5.8.2 STM32CubeMX 配置 ....................................................................................................................... 89 5.8.3 OLED 初始化 ...................................................................................................................................... 90 5.9 L298N 直流电机驱动 ............................................................................................................................... 91 5.9.1 简介 ...................................................................................................................................................... 91 5.9.2 STM32CubeMX 配置 ....................................................................................................................... 93 5.9.3 占空 比修改 ......................................................................................................................................... 94 5.10 SG90 舵机驱动 ........................................................................................................................................... 95 5.10.1 简介 ...................................................................................................................................................... 95 5.10.2 STM32CubeMX 配置 ....................................................................................................................... 95 5.11 RGB 三色 LED 灯驱动 .............................................................................................................................. 97 5.11.1 简介 ...................................................................................................................................................... 97 5.11.2 STM32CubeMX 配置 ....................................................................................................................... 97 5.12 生成代码 ...................................................................................................................................................... 98 附录 1 ............................................................................................................................................................................... 100 4 第 1 章 项目简介 1.1 系统概述 华清远见 FSCar 智能 WiFi 小车是由华清远见研发中心专为培训教学和科技比赛研发定制的高性能WiFi 小车。 FSCar 使用意法半导体( ST)公司出品的 Cortex-M3 内核的 32 位 ARM 微处理器STM32F103RCT6 作为主控芯片, 256K Flash, 48K RAM,板载晶振 8MHz,拥有丰富的接口和外设资源;使用 TP-Link WR703N 硬件平台并配备高度模块化、高度自动化的嵌入式 Linux 系统 OpenWRT,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及 VOIP 设备中。 同时,它还提供了 100 多个已编译好的软件,数量还在不断增加,而 OpenWRT SDK 更简化了开发软件的工序。 1.1.1 FSCar 系统硬件资源介绍 功能部件 核 心 配 置 主控板 STM32F103RCT6 32 位 ARM 微控制器 Cortex-M3 内核 256K Flash, 48K RAM WiFi 板 高通 AR9331 芯片 4M Flash、 32M RAM 摄像 免驱摄像头 5 最大分辨率 : 800x600 板 载 接 口 主 控 板 电机驱动接口 2 路直流电机驱动接口 支持 6V/9V/12V 可调 舵机控制接口 8 路舵机驱动接口 接入 PWM 输出 TTL 串口 一个 TTL 串口 USART1 USB 接口 集成 5V 电源输出 集成 USART1 口 JTAG 接口 5V 稳压输出接口 5V 稳压输出 标配 1A 电流 直流电源输入接口 一路电源输入接口 7-15V 范围输入 一路扩展驱动接口 IO 可控 6V/9V/12V 可调 I/O 接口 其余 IO 接口全部引出 每路单配 VCC 与 GND 接口 WiFi 板 I/O 接口 剩余 IO 口引出 GPIO18-GPIO22 MicroUSB 接口 5V 供电 集成 UART MINIUSB 接口 可用于扩展 USB 网卡 USB2.0 接口 USB2.0 接口 可用于 USB 摄像头 板 载 资
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android平台智能小车控制软件设计.rar
    链接地址:http://www.gold-doc.com/p-255581.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开