将光电鼠标变成Arduino网络摄像头

光电鼠标用一个小的摄像头来记录表面情况(计算鼠标的移动)。

在这个教程中,他将展示如何在你的浏览器中显示照相机的视频信号。

他拆解的鼠标是一个旧的Logi RX250,其中含一个ADNS-5020 光学传感器

这个传感器记录15*15像素灰度图像。还计算鼠标的X-Y轴运动。

你需要准备:

- arduino

- 以太网插板

- 带ADNS-5020 传感器 的光学传感器

- 10K 欧姆电阻

将他们连接起来

确保传感器引脚(NRESET, NCS, DSIO, SCLK)在鼠标板上不连接任何东西。

搞定后,切断痕迹。(我移除了主芯片和电阻以达到效果)

在NRESET和+5V之间焊接10K 欧姆电阻。然后给引脚 NCS, DSIO, SCLK, +5V, GND 焊接线(大约20cm) 。

这是你最终的电路图:

把以太网板插到Arduino上,并连接本地网络。

然后连接鼠标传感器到Arduino上,如下:

+5V ————– Arduino +5V

GND ————– Arduino GND

NCS ————– Arduino digital pin 7

SDIO ————– Arduino digital pin 6

SCLK ————– Arduino digital pin 5

更多信息

将光电鼠标变成Arduino网络摄像头

时间: 2024-10-05 20:01:09

将光电鼠标变成Arduino网络摄像头的相关文章

在Windows IoT上使用网络摄像头

在树莓派上可以使用它官方标配的摄像头,但是这个摄像头似乎不能被Windows IoT识别和使用.但是,可以在树莓派的USB口上插入任意型号的摄像头,就可以实现树莓派的拍摄功能. 关于摄像头的寻找和拍摄,我将其封装成一个类,如下: public class WebCamHelper { public MediaCapture mediaCapture; private bool initialized = false; /// <summary> /// 异步初始化网络摄像头 /// </

基于opencv网络摄像头在ubuntu下的视频获取

 基于opencv网络摄像头在ubuntu下的视频获取 1  工具 原料 平台 :UBUNTU12.04 安装库  Opencv-2.3 2  安装编译运行步骤 安装编译opencv-2.3  参考http://blog.csdn.net/xiabodan/article/details/23547847 3  测试代码 编译 g++ cameraCaptrue.cpp -o test `pkg-config --libs --cflags opencv` cameraCaptrue.cpp

Ip camera(网络摄像头)

1 Ip camera简介 Ip camera是一款使用普通摄像头进行网络视频传输的软件.整个系统分为Ip camera客户端和Ip camera server服务器端.系统支持两种方式的视频传输,一种是在局域网内(或有固定公网IP)Ip camera把视频传输到有固定IP的Ip camera server机器上:另一种是注册用户后,Ip camera通过Internet把视频传输Ip camera server机器上. 2 软件下载 Ip camera 1.2 Ip camera server

Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上)

本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 从技术上来讲,使用网络摄像头进行在线广播并不需要WebRTC.摄像头本身就是一台服务器,它能够连接到路由器并在线传输视频内容.那么,为什么我们还需要WebRTC呢? 这至少有两方面原因: 1.随着观看网络广播的观众越来越多,网络带宽会逐渐不足.如果

Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)

本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 回顾:Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上) 连接网络摄像头 正如上文所提,我们选用一款简单的D-Link DCS-7010L网络摄像头.关键原因在于它支持RTSP协议,因此服务

OpenCV 之 网络摄像头

 1  RTSP RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专门用于音频和视频的应用层协议. 和 HTTP 类似,RTSP 也使用 URL 地址. 海康网络摄像头的 RTSP URL 格式如下: rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream1) username 用户名,常用 admin 2) password 密码,

【原创】IP摄像头技术纵览(五)---网络摄像头初试—mjpg-streamer移植与部署

[原创]IP摄像头技术纵览(五)-网络摄像头初试-mjpg-streamer移植与部署 本文属于<IP摄像头技术纵览>系列文章之一: Author: chad Mail: [email protected] 1.vgrabbj.spacview.Luvcview.mjpg-streamer评测对比 vgrabbj-0.9.6是基于v4l1设计的,与v4l2的API差别很大,该软件已经没有使用或参考价值. spcaview 也相当古老,并且调用了SDL库,不适合嵌入式系统,不建议研究. 什么是S

Arduino 网络时钟客户端

升级! 增加了12h/24h 的开关,还有标准/ 夏令时开关!见步骤7 & 步骤8. 你是否曾想要一个和办公室时间来源完全准确的表? 这就有一个网络的办公时间服务器,你可以依据它并同步你的时间.大多数人用电脑来进行设置,现在Arduino也可以同样做到.(GPS时间客户端,详见 http://arduinotronics.blogspot.com/2014/03/gps-on-lcd.html) 你只需要一个Arduino和一个以太网插板,但是我们也加一个LCD显示屏.随后可能还增加闹钟功能.

ds1511+ 网络存储器 试用 公司用作网络摄像头存储空间

公司的摄像头采用的是AXIS品牌,DVD和高清格式生成的数据量比较大,所以才有买ds1511+的计划, 设定成功后,通过网络IP访问. 现在日均数量在100GB左右,24个网络摄像头. 登陆成功后:主界面如下: 下边在  Info Center 显示有几个硬盘,本人装了5个ST33000650NS 企业级硬盘 在 "File Station" 中可以看到文件夹和文件列表. 控制面版中主要的几大功能: 下面是关键的地方,共享文件夹,是共享给windows server 2008用的,在2