基于FPGA的激光笔辅助教学系统

基于FPGA的激光笔辅助教学系统

论文摘要

本论文尝试在上海交通大学E-Learning实验室的各种现有设备和技术研究成果的基础上,继续研究激光笔应用教学系统,设计并实现了基于FPGA的激光笔辅助教学系统。该系统以教师为核心,“黑板”为载体,通过使用激光笔对屏幕上的各种内容进行指示和操作,使教师拥有更加自由的授课空间。本文在原有激光笔系统的基础上,将亮点识别算法移植到FPGA嵌入式平台进行计算以减轻主机端的运算负担,同时在该硬件平台上嵌入摄像头模块以减少安装设备,达到方便实用的目的。基于FPGA的激光笔互动教学系统的实现原理是:为了实现激光笔与大屏幕互动的目的,基于常用的OV9650摄像头模块和315MHz无线收发模块,采用了一种FPGA架构来实现激光笔与大屏幕互动的设计方案。OV9650摄像头模块的采集信号由FPGA进行缓存和处理,计算出激光点的坐标,然后计算机接收激光点的坐标及激光笔发出的无线控制信号,通过授课主机端的软件实现激光笔与大屏幕的互动。整套系统的自制硬件部分由激光笔发射器和接收控制器组成。激光笔发射器为一手持设备,各功能按键和激光发射头安装于手持设备便于操作和发射的地方,便于演讲者操作和发射。该手持设备集成了无线通信和激光笔功能,激光头发射激光亮点,可方便演讲者在演讲过程中指出重点部分,无线通信功能方便演讲者在演讲过程中远距离控制幻灯片。接收控制器是一个以现场可编程门阵列FPGA为核心的接收控制装置,集成了主处理器模块(现场可编程门阵列FPGA),摄像头采集模块,无线接收模块,VGA接口模块,存储模块,串口转USB口模块和电源模块。接收控制器上有一个可与授课主机直接相连的通用USB接口,接收控制器通过它直接与授课主机上的USB接口对接,将FPGA处理模块计算得到的激光点的坐标以及无线接收模块接收到的控制信息通过该USB接口传送到授课主机上的软件端进行处理,实现控制幻灯片的上下翻页、轨迹绘制、无线鼠标操作及局部放大功能。本文通过对于系统整体的设计,以及由系统设计所引出的关键性技术研究,完整实现了上述应用于SNC中的教学辅助系统。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 E-Learning 简介
  • 1.2 普适计算与智能空间
  • 1.3 激光笔应用教学的背景介绍
  • 1.4 课题的项目背景
  • 1.5 本文的主要工作
  • 1.6 本文的组织结构
  • 1.7 小结
  • 第2章 关键技术介绍
  • 2.1 FPGA 嵌入式技术
  • 2.2 亮点识别技术
  • 2.3 屏幕校准方法
  • 2.4 小结
  • 第3章 基于FPGA 的激光笔辅助教学系统的整体实现
  • 3.1 系统总体设计
  • 3.1.1 系统总体框架
  • 3.1.2 系统逻辑流程
  • 3.2 系统硬件设计与实现
  • 3.2.1 激光笔设计
  • 3.2.2 接收控制器设计
  • 3.3 系统软件设计与实现
  • 3.3.1 亮点识别模块
  • 3.3.2 屏幕显示模块
  • 3.4 系统模块通信设计
  • 3.4.1 基于无线的系统通信模块
  • 3.4.2 基于USB 连接的系统通信模块
  • 3.5 实用性评估
  • 3.6 小结
  • 第4章 基于FPGA 的激光笔辅助教学系统的硬件部分实现
  • 4.1 激光笔的设计与实现
  • 4.1.1 主要功能
  • 4.1.2 设计方案
  • 4.1.3 硬件产品及测试
  • 4.2 接收控制器的设计与实现
  • 4.2.1 FPGA 设计技术及其在图像处理领域的应用
  • 4.2.2 主要功能
  • 4.2.3 设计方案
  • 4.2.4 硬件产品及测试
  • 4.3 小结
  • 第5章 基于FPGA 的激光笔辅助教学系统的软件部分实现
  • 5.1 亮点识别模块的设计与实现
  • 5.1.1 仿形状识别思想
  • 5.1.2 滤光片使用
  • 5.1.3 亮点识别算法
  • 5.1.4 算法测试与分析
  • 5.2 屏幕显示模块的设计与实现
  • 5.2.1 屏幕校准方法
  • 5.2.2 互动功能
  • 5.2.3 测试及分析
  • 5.3 小结
  • 第6章 总结与展望
  • 6.1 本文的主要工作
  • 6.2 有待进一步解决的问题
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文和参与项目
  • 附录
  • 相关论文文献

    • [1].基于网格分析的激光点单株果树识别[J]. 软件导刊 2020(04)
    • [2].基于高程投影的输电线路激光点云分类研究[J]. 信息技术 2020(06)
    • [3].基于计算机视觉的交互式电子沙盘系统研究[J]. 计算机技术与发展 2017(06)
    • [4].激光点灼治疗带状疱疹的效果[J]. 齐鲁医学杂志 2008(04)
    • [5].激光点云分类质量检查与解决方案探讨[J]. 北京测绘 2019(12)
    • [6].一种基于单目视觉和激光点的测距方法[J]. 机械设计与制造工程 2014(03)
    • [7].激光点云中电力线的提取和建模方法研究[J]. 人民长江 2012(08)
    • [8].一种车载激光点云中杆目标自动提取方法[J]. 武汉大学学报(信息科学版) 2020(07)
    • [9].基于图像处理的激光测距研究与实现[J]. 四川文理学院学报 2017(02)
    • [10].一种层次化的车载激光点云中杆状地物提取方法研究[J]. 地理信息世界 2019(06)
    • [11].利用PCA-BP算法进行激光点云分类方法研究[J]. 测绘通报 2014(07)
    • [12].一种接口兼容的非接触式呼吸信号检测系统的设计与研究[J]. 生物医学工程学杂志 2011(03)
    • [13].车载激光点云中道路路灯提取方法[J]. 山东科技大学学报(自然科学版) 2019(01)
    • [14].基于点识别的自动报靶系统[J]. 电气自动化 2015(04)
    • [15].激光点亮“小太阳”[J]. 初中生必读 2010(Z1)
    • [16].支持向量机的建筑物激光脚点提取方法[J]. 测绘科学 2011(04)
    • [17].基于三维激光扫描技术的古建筑精细化建模及精度分析[J]. 矿山测量 2019(06)
    • [18].基于SLS技术的烧结件变形控制研究[J]. 机械研究与应用 2011(03)
    • [19].基于激光点的空间物体的视觉测距方法与试验研究[J]. 中国制造业信息化 2009(15)
    • [20].原始机载LiDAR点云中建筑物激光点的自动提取[J]. 测绘科学技术学报 2013(03)
    • [21].激光电子经纬仪动态跟踪引导系统的设计[J]. 光学精密工程 2011(11)
    • [22].基于改进三帧差法的微小目标运动轨迹检测方法研究[J]. 装备制造技术 2019(03)
    • [23].基于TerraSolid软件的Lidar数据处理初探[J]. 测绘与空间地理信息 2009(04)
    • [24].电磁振荡系统激光点信息提取及轨迹叠加程序处理[J]. 实验室科学 2012(03)
    • [25].基于点云强度的公园乔木检测方法[J]. 北京测绘 2020(03)
    • [26].收获作业时小麦倒伏检测方法[J]. 农机化研究 2019(02)
    • [27].无线指环快速定位在互动教学中的应用研究[J]. 无线互联科技 2017(01)
    • [28].机器学习在车载激光点云分类中的应用研究[J]. 华中师范大学学报(自然科学版) 2015(03)
    • [29].水下主动激光扫描系统中光场记录及散射背景分离研究[J]. 电子测量与仪器学报 2020(05)
    • [30].一种非合作目标矩形面判定和顶点提取方法[J]. 合肥工业大学学报(自然科学版) 2008(09)

    标签:;  ;  ;  

    基于FPGA的激光笔辅助教学系统
    下载Doc文档

    猜你喜欢