更新时间:11-13 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:12099 需要金币:2000个
摘要:通过调查很多家庭没有大量的时间照顾宠物,造成宠物长时间独自居家。而宠物独自生活期间容易造成饥饿、突发疾病无法及时救治、破坏家具等情况。为了防止这些状况的发生,系统的设计主要包含供给食物、供给水分、视频监控、语音播放四部分。系统采用以Cortex-A9为核心处理的嵌入式系统、TCP/IP协议传输数据以及PC端软件远程操控。嵌入式硬件选用讯为iTOP-4412开发板,配备ARMv7架构的Cortex-A9处理器能够运行Linux操作系统,OV5640摄像头、XKC-Y26-V液位传感器分别实现图像采集与容器存储位置的判断。嵌入式软件利用tinyalsa提供的工具实现语音播放,利用V4L2提供的接口实现图像采集。PC端软件是基于QT5.0编写的图形界面,内部实现TCP/TP协议建立服务器、与嵌入式客户端软件交互以及使用label窗口实时监控等功能。通过视频监控宠物情况、语音播放与宠物互动和即时的喂养宠物可以有效的对宠物进行监管,使得宠物更安全的独自居家。
关键词:Cortex-A9;远程控制;图像传输;喂养装置;嵌入式
目 录
摘 要
Abstract
1 绪论-2
1.1 研究背景-2
1.2 研究目的及意义-2
1.3 研究的主要内容-2
2 开发环境搭建-3
2.1 嵌入式硬件开发环境搭建-3
2.2 嵌入式软件开发环境的搭建-4
2.3 PC端软件开发环境搭建-7
3 功能模块选择与设计-8
3.1 功能模块选择-8
3.2 供食供水电路设计-9
3.3 传感器的选择与使用-11
4 软件设计-13
4.1 嵌入式驱动设计-13
4.2 嵌入式软件设计-15
4.3 PC端软件设计-21
5 系统的总体测试-25
5.1 供水模块测试-25
5.2 供食模块测试-25
5.3 语音播放模块测试-26
5.4 视频监控模块测试-26
6 总结与展望-27
6.1 全文总结-27
6.2 展望-27
参考文献