基于加速度计和xbee的无线倾斜鼠标

基于加速度计和xbee的无线倾斜鼠标

ID:15498204

大小:1.01 MB

页数:9页

时间:2018-08-03

基于加速度计和xbee的无线倾斜鼠标_第1页
基于加速度计和xbee的无线倾斜鼠标_第2页
基于加速度计和xbee的无线倾斜鼠标_第3页
基于加速度计和xbee的无线倾斜鼠标_第4页
基于加速度计和xbee的无线倾斜鼠标_第5页
资源描述:

《基于加速度计和xbee的无线倾斜鼠标》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于加速度计和XBee的无线倾斜鼠标1.简介  本文件显示了如何轻松地逐步构建了一个有趣的指向装置步骤:①无线倾斜鼠标,即可以控制鼠标,通过上线的倾斜板本身电脑屏幕光标。从三维加速度计和两个按键模拟数据获取,转换和广播由使用标准的XBee模块传输ZigBee协议。在接收端有另外的XBee模块通过EasyUSB模块连接到电脑,允许这两个文件存储在同一个界面和沟通呢??是的,作为一个共同的大容量存储设备PC看到。在实践中也没有必要在电脑上安装任何应用程序:软件,通信与XBee和模拟鼠标功能是居民内部EasyUSB本身,它是由电脑自动识别为一个USB

2、驱动器。加速度计/变送器电路板是由AA电池。该项目的目标是成为一个开放源码硬件/软件平台,可加速学习有关获取使用?的数据,配置和管理定制的XBee模块USB外设。所有的硬件??原理图和软件源代码很好的注释上附加项目档案。为了设计一个快速和易于构建平台,只有突破板和模块化组件的使用。如贴片焊接和嵌入式软件编程的具体技能是没有必要的。  2.建设步骤  2.1.1硬件连接-将板:焊接线根据硬件原理图和接线图。请注意,芯片天线的XBee模块不应该焊接:他们到合适的XBee浏览器稳压插座。        2.1.2。发射器配置-将接收器上的插槽中XBE

3、E模块和插入PC的USB电缆。等待的设备作为一个共同的USB海量存储设备的自动安装。  -复制到USB设备xbee_config.exe控制台。运行xbee_config.exe控制台,按T配置为发送器XBEE模块。按ESC退出。  -起飞从接收器插座XBEE模块并将其放置在发射插座。2.1.3。接收器配置-将接收器上的插座上其他XBEE模块。运行xbee_config.exe控制台,按R键配置为接收XBEE模块。按ESC退出。  -复制到USB设备tiltmouse.exe方案。无线鼠标的发射器和接收器的倾斜是完成了!为了使用它,只需运行接收

4、机上的tiltmouse.exe控制台上的发射器和插头的电池。控制台,比模拟鼠标?的职能外,还打印在屏幕上从每个加速获得的数据?S轴和按钮。  2.2原理图     2.2.1。原理图参考     2.3。接线2.3.1。变送器     2.3.2。接收器     组件  在本节中该项目的主要组成部分将介绍关于它们的主要特点,功能和技术特点。有关操作模式,寻址,支持的命令和其他特性的进一步信息,请参阅可用的引用数据表,应用笔记和软件开发工具包。3.1。的XBee模块是的XBee模块设计,以满足IEEE802.15.4标准,支持低成本,低功耗无线

5、传感器网络的独特需求。这些模块需要极低功耗,并提供设备之间的数据可靠传输。该模块工作在ISM2.4GHz频段。它的目的是要安装到一个插座(插座),因此不需要任何焊接时安装到电路板。该接口的XBee模块为主机设备通过逻辑电平的异步串口。通过其串行接口,该模块可以与任何逻辑和电压兼容UART。他们支持ADC(模拟到数字转换)和数字I/O线通过和他们的脚一定的支持多种功能,因此,它的基本功能是不需要任何额外的微处理器。下面是列出的命令(也是在xbee_config控制台应用软件实现)应该被发送以配置两个XBee模块的项目:在发射端,也将获得的XBee

6、从加速度计的模拟数据和推按钮,然后将它们发送每100ms;在接收端,将收到的XBee变送器的数据,并将它们发送到EasyUSB模块,然后到PC。发射机:发送命令序列字符输入的XBee命令模式:+++  恢复默认参数:ATRE将发射目标地址:ATDL为0x1234  设置发射源地址:ATMY=0x5678  D0设置为模拟输入:ATD0=2  设置为模拟输入D1:ATD1=2  设置为模拟输入D2:ATD2=2  设置为数字输入D3:ATD3=3  设置为数字输入D4:ATD4=3启用数字输入上拉D3和D4组成:ATPR=0x03的  设置采样率

7、100ms的:ATIR=0x64  写参数到非易失性内存:ATWR接收器:发送命令序列字符输入的XBee命令模式:+++  恢复默认参数:ATRE  设置接收目的地址:ATDL=0x5678  设置接收器的源地址:ATMY为0x1234  设置接收器输入地址:ATIA=0x5678启用UART输出:阿蒂乌=1  设置P0以驱动LEDRSSI根据信号强度:ATP0=1  写参数到非易失性内存:ATWR一旦模块的配置和动力,每100ms发送器将发送到以下信息接收的数据包:  射频数据字节的结构如下:     3.2。加速度计该ADXL335是一种小

8、型,薄,低功耗,完全3轴加速计的输出信号电压调节。该产品的措施以最小的满量程范围为±3克加速它可以测量在倾斜感应应用重力静态加速度,以及动态加速度运动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。