自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cooska's BLOG

前人种树,后人乘凉

  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 703n路由,外接u盘扩容

不管是原厂的4mflash还是自己焊接的8m或16m等flash,对于我们使用来说,空间都太小了。既然这款路由提供了usb接口,自然要对其扩容了,u盘也好,usb移动硬盘也好,废话少说,看操作步骤。上篇文章提供了不死uboot的刷机方法,有了这个uboot做底气,可以乱折腾,呵呵。要让openwrt识别u盘,系统里需要安装block-mount, kmod-usb-storage(大容量u

2014-01-11 16:55:37 4511

原创 703n各种救砖方法汇总

前面有篇博文是教大家如何从703n焊接ttl线的,http://blog.csdn.net/cooska/article/details/8220011现在教大家如何通过ttl救砖相关工具请到我的资源里下载因为我用的是4M flash,所以这里的方法只针对4m,焊接了8m的网友请自己斟酌。本来这个路由器用在wifi小车上一直很稳定,只是最近又想折腾它,想挂载usb上去,实现

2014-01-08 11:34:04 11227

原创 js在ie、火狐等浏览器的兼容

这段时间一直在开发公司的在线支付系统,最大的难点就是js在各个浏览器的兼容问题了。开发接近尾声,这里把其中的心得记录一下,以便以后使用,也方便同行能有所参考。文本框,在编辑内容,发生改变时,一般采用  onchange来触发事件,火狐里是 oninput,另外还要加上onpropertychange。多选框,checkbox,在选择的时候,触发事件一般用onchange,另外,加上oncl

2013-01-15 20:51:25 1398

转载 vb.net和c#的区别

用vb.net和c#都有一段时间了,虽然知道其中不仅仅只有语法的差异,但一直没时间一一研究到底有哪些不同,今天突然在网上看到一网友提供了此心得,遂转载。//全局层VB支持Module,是一种全部成员都是静态的特殊类型C#支持static class,和VB的Module类似;VB的Imports语句可以把类的静态成员导入,而C#的using语句没有这个功能Imports Sys

2013-01-10 15:04:34 8164 6

原创 windows phone 实现mjpeg流视频的人脸识别

先上图片,看看效果首先是wp有自带的mjpeg解码功能能输出WriteableBitmap格式,方便接下来进行图像分析速度还行,最大也只是100多MS的延迟接收图像方法public void recVideo() { string sourceURL = "图片流地址"; while (true)

2012-12-16 19:55:46 2357 3

原创 windows phone 7 重力感应控制wifi小车

建立好wifi并能通过socket发送控制指令之后,就想用手机的重力感应来控制小车行驶方向。感觉很酷哈~~~其实获取重力感应信息的代码比较简单,就几行: 引用using Microsoft.Devices.Sensors;定义private Accelerometer acc;//下面几个变量是我程序里要用的        private int cpow = 0;

2012-12-13 11:24:16 2135 1

原创 windows phone 7 与wifi小车的socket通信

wp7手机要对wifi小车发送控制指令,在建立好wifi连接之后,就要用socket通信了。之前介绍了703n路由里ser2net包的强大功能(能将ttl串口信号和net信号相互转换),下位机仍然只管接收发送串口信号就行。其实也就是在wp7和703之间建立通信,发送网络指令。添加这两个引用,原因就不说了using System.Net;using System.Net.Socket

2012-12-13 10:12:13 3669 1

原创 用windows phone控制wifi小车

目前只针对windows phone7.5做了测试,不知道wp8能不能用先上图: 放上视频获取的主要代码:using System.Windows.Media.Imaging;using System.Threading;using System.IO;using System.Text; 定义:BitmapImage bs = new Bitmap

2012-12-07 23:16:10 2740 2

原创 又回到了摄像头的控制

以前做小车控制的时候,最激动的功能就是人脸识别,小车自动根据人脸的位置来转向不过那时候用emgu是因为它工作在c#环境下,而且能很方便的控制摄像头。现在上位机和摄像头不是直接联系,通过了wifi,而且703路由里openwrt系统的mjpg-stream发送出来的要么是图片要么就是mjpg流。在网上逛了很久也没发现emgu能实时获取视频流。 后来发现另外一款关于机器视觉的库

2012-12-06 16:59:43 13269 20

原创 Ryan二号的控制界面

终于把控制界面做出来了,实现了简单的电机控制,最令人兴奋的还是能流畅地获取车载usb摄像头的视频信息截个图看看:

2012-12-05 09:38:55 1975 3

原创 我的Ryan-2号

称之为2号,是因为以前做过一个小车,看我以前的博文,呵呵 这次买了个底盘,1号是用玩具车改的,没有上螺丝的地方,这次可以把所有配件都很稳当的固定在小车上了。搭配了刷过openwrt的703路由,能无线收发串口信息,能获取usb摄像头视频,看几个造型吧。线有点乱,还没整理的

2012-11-26 14:41:03 2096

原创 703n 刷机增加无线收发串口信息功能

刷机有风险,请各位先按照前一篇文章介绍的把703的ttl引脚接出来。这里刷机用到的固件来自wifi-robots.com,比较成熟,亲测可用(其实已经很多人在用了,呵呵)。http://download.csdn.net/detail/cooska/4805776资源里有两个固件,一个factory字样结尾,一个sysupgrade字样结尾。进入路由管理页面,直接刷固件即可。首先刷

2012-11-24 17:13:11 5926

原创 tplink 703N拆机接ttl

远程遥控arduino除了用wifi扩展板、蓝牙等之外,这里还推荐一个更有意思的东西。现在流行折腾路由,把买来的路由刷机,刷入一个叫做openwrt的系统,是一个迷你的linux系统,这个够强悍哈,一个路由器就能搭建微型电脑出来。我买的是 tplink 703N这个迷你路由,因为它小,而且还带的有usb插槽,这个各位去淘宝搜一下就知道了,80-90块不等,很便宜,二手的只要50元左右。

2012-11-24 16:41:10 25116 4

原创 初次安装wp8SDK出现设计器出错的现象

刚刚装好win8  64位专业版,然后装了vs2012旗舰64位,接下来装wp8sdk。本来以为这样按部就班的操作不会有什么问题,但是当我新建一个wp8的app工程之后,设计界面上的界面设计器居然出错不显示,只是提示发生了未处理的异常,如图:网上也找不到什么办法来处理,有的网友说是安装sdk的时候杀毒软件屏蔽了一些文件。不过我的win8还没有装软杀的。重装sdk也没用,后来我把vs

2012-11-07 16:41:41 1808

原创 WM6下实现照相机自动拍照

<br />我记得这个功能好像以前在某博客上看到过,忘了。现在要用的时候再去找突然又找不到相关的文章。。。。<br />现在自己把它实现了,记录下来,供以后有人需要的时候查看。<br />这个功能难度并不大,首先是打开照相机的拍摄对话框,这个在msdn的例子中就有。<br />然后就是关键,让程序模拟一个拍照的按键和回退按键来进行拍照和关闭返回。<br />先上我的代码吧:完整代码<br />界面部分就不上了,一个picturebox和两个button<br /> <br />Imports System.

2011-03-20 15:55:00 1343

原创 arduino与电子罗盘模块

电子罗盘是机器人比较重要的一个部件,有了它,机器人才能正确的识别方向,为以后开发行走路线的逻辑提供基础。我这里采用的是一位网友提供的自制模块,关于其具体的参数就不介绍了,我主要是看中它是用ttl串口通信,可以在我arduino的串口接脚上使用,另外就是价格比较便宜,呵呵。  模块上有4个接脚,vcc(+5)、RX、TX、gnd,一对一接在板子的串口脚上就行。arduino128

2011-03-18 23:09:00 5292 2

原创 使用usbasp烧写arduino

<br />胡乱编写代码终于导致arduino板子无法再写入程序了,去官网问了一下,说是bootloader程序被破坏导致。目前唯一的办法就是重新烧写bootloader。<br />网上查了很多资料,烧写单片机基本上都是用usbasp这个东西。于是在淘宝上买了个,不贵,20元左右。<br />这是一个usb接口的单片机烧写工具,插在电脑上后驱动一下,设备管理器里便多了一个这样的设备。<br />直接用网上介绍的 从 arduino 的IDE来烧写的话,不会成功,似乎它并不支持用usbasp。只能用最原始的

2011-03-05 17:15:00 6985 1

原创 设置wm程序部署到模拟器的storage card

<br />在vs2005里部署wm6程序时,其输出路径可以设置<br /><br /><br />但是里面没有storage card路径<br /><br />首先在模拟器里的File->Configure->General->Shared folder<br />中把路径设置到本地计算机文件夹。这样,模拟器的存储卡就在电脑上了,那是相当的大。<br />然后在上图中输出文件文件夹选项里选择根文件夹,接着在子目录里填写/storage card/***,确定后即可。<br />这样,部署下来的程序就不会

2011-02-20 13:52:00 1093

转载 Windows Mobile上的矢量图形显示

<br />作者:小李匪盗 ID:pknife<br /> <br />矢量图形是计算机图形学中用点、直线或者多边形等基于数学方程的几何图元表示图像。我们来讨论一下在手机上实现矢量图形的方法。<br />      以一幅北京市区域地图为例,将其显示在手机上,并实现平移、缩放、旋转等功能。在Gis系统中,由于地球为球状天体,需将地球坐标经过投影转换成地图坐标,再经过转换成设备屏幕坐标来显示。一般而言,地图坐标系,x轴向右,y轴向上;屏幕坐标系x轴向右,y轴向下。如下图<br />         <br /

2011-01-29 17:29:00 791

转载 Windows Mobile上实现图片任意角度旋转

<br />Windows Mobile上实现图片任意角度旋转<br />作者:金海建<br /> <br />目的:在Windows Mobile上,微软的API和库不支持图片的任意角度旋转,只支持90,180,270度旋转。既然它不支持我们只能自力更生了。<br />简介:通过介绍和实现旋转PNG图片,来说明实现图片旋转的方法。过程大概如下,先用Imaging读取并解码png图片,使之转成ARGB格式的位图。然后利用顶点旋转的公式,对位图矩阵进行旋转,旋转完成后,利用Imaging库,转换成IImage

2011-01-29 17:10:00 1124

原创 终于完成了第一个arduino控制的小车

这个小车是一个同学以前玩坏了的遥控车,不过还好,小马达还能用,呵呵。拼装上我现在的arduino主控板,电机驱动板,蓝牙串口模块,还有几个传感器,这个小车就可以在手机的控制下运行了,边运行,还要一边给我的手机发送当前的环境数据样子很粗糙,本来的车体外壳现在装不上去了,传感器也没有能够固定的地方,以后再想想办法现在是遥控状态,以后让它自己根据数据来判断状况,主要的逻辑分析代码还是放在手机里,arduino里面只是对电路进行操作。最后把手机放在小车上,初步的设想就实现了,手机当做大脑,arduino当做主干驱动

2011-01-26 13:31:00 11629 5

原创 arduino与双H桥直流电机驱动板

<br />这个驱动板也是从机器人基地买的,其实其他地方也有类似的板子卖,而且还便宜的多。当初选择在这里购买,是因为他比其他地方的板子多了4个插针,用于步进电机驱动。不过购买后才发现自己当初的失误,这个驱动板只能同时控制同一种电机,也就是要么控制步进电机,要么控制直流电机,想两个电机一起插在板子上控制,那是不可能的。有点后悔当初没有仔细看文档。哎。。如果只是为了控制直流电机,我就再其他地方买了,价格便宜将近一半。<br />   不过这个板子作为直流电机驱动还是挺不错的,多的那4跟插针也可以同时再接两个直流

2011-01-23 00:01:00 5217

原创 arduino与传感器

<br />这几天一口气解决了多个传感器与arduino的连接于访问。<br />dht11温湿度传感器,超声波、火焰、环境光线、人体热释电这几个。<br />温湿度传感器是从机器人基地购买的,因为他们提供了积木式的链接针脚和连接线,只要对应插好就行,十分方便,相关代码也在前篇文章介绍的有,直接复制就能用。<br />因为火焰和环境光传感器能输出0~255的值,我把它们接到模拟口上面了,以便实时发送数据出来。人体感应的传感器由于只输出高低电平,所以接到了数字口。<br />对于这三个传感器的数据读取,我采用

2011-01-20 22:01:00 4657 1

原创 手机通过蓝牙串口与arduino通信

前段时间把蓝牙透传模块在arduino上的使用弄好了,今天拿我的手机来测试一下。我手机是多普达S1,因为是行货,没有wifi,想控制arduino只能通过蓝牙了。还好wm6操作系统能运行.net2.0开发的移动软件,用serialport控件来作为串口通信的主要工具。首先把arduino接上蓝牙透传模块,方法在前面的文章提到了,这里就不再叙述。然后开启手机的蓝牙,搜索蓝牙设备,能找到模块名称,选择之后建立com口,我这里建立的是com6然后就是在手机上弄个小软件来通信了。用serialport控件,设置好基

2011-01-17 21:51:00 6009 2

原创 atmega1280上的dht11温湿度传感器

从机器人基地买了温湿度传感器,但是通过他们的测试程序始终无法正常通过,完全得不到温度和湿度的数据。和客服研究了半天也没得个结果。后来大家都下班了,客服让我到国外的网上看看有没有相关资料,我就跑到arduino的官网论坛逛了下。果然还被我搜索到了一篇相关的帖子。这里也感谢这位客服能这么耐心一直帮我,呵呵从帖子上提供的链接我找到了用于1280的脚本,复制到我的编译器里,终于通过了,能得到数据了。好东西难找,为了新入手的童鞋能即时解决类似问题,把代码直接拷贝过来:#define dht_dpin 14 byte

2011-01-17 20:31:00 2238 4

原创 arduino蓝牙通讯

<br />玩硬件和软件最大的不同,就是需要零件设备。这次的目标是要实现arduino通过蓝牙和PC通讯,arduino mega 1280必须要连接一个蓝牙无线串口设备才能实现。所以要添加下面的东西:<br /> <br />1. 蓝牙无线串口模块。<br /> <br />2. 面板的连接线,这个便宜,8块就长的短的,花花绿绿一大把。<br /> <br /> <br /> <br />蓝牙串口模块有4个接线口,分别是 5v, GND, TX, RX,非常简单,对应电源,以及收发端。原理上,这个模块相当

2011-01-13 13:02:00 10567 5

转载 arduino基本知识

Arduino内带Bootloader程序,是系统上电后运行的第一段代码,它就像PC机BIOS中的程序,启动就进行自检,配置端口等,当然单片机就是靠烧写熔丝位来设定上电从boot区启动的,使用这个程序就可以直接把从串口发来的程序存放到flash区中。我们在使用Arduino编译环境下载程序时,就先让单片机复位,启动Bootloader程序引导串口发过来的程序顺利写入flash区中,flash可以重

2010-12-25 05:55:00 4767

原创 arduino ATmega1280的主控板终于到手

今天终于买到我要的板子了,这几天一直琢磨怎么用手机控制arduino。windows mobile 6的操作系统,通过usb串口连接到arduino,花掉我不少精力呢。

2010-12-21 13:36:00 4981 2

原创 开始我的第一次arduino

<br />前段时间偶然接触到 arduino这个名词,查阅了相关资料后突然就被吸引住了,开源的硬件以及灵活的操作方式,能在价格低廉而且不用接触太多单片机概念的情况下,轻松搞定一个能实现自动控制的设备。<br />逛了一大圈淘宝之后,选定了几家价格不错而且具有技术支持的店铺,决定开始arduino之旅

2010-12-16 11:58:00 1155

原创 asp用的xmlhttp方法集合,个人认为很有用

<br /><%<br />'==================================================<br />'函数名:GetHttpPage<br />'作 用:获取网页源码<br />'参 数:HttpUrl ------网页地址<br />'==================================================<br />Function GetHttpPage(HttpUrl)<br />If IsNull(HttpUrl)=True O

2010-12-03 10:09:00 1202

原创 自创的简单购物车类(asp)

最近接了个业务,由于牵涉到在线购物,于是找了以前的文档,发现以前做过类似的东西,就是关于购物车的东东,呵呵,放这里共享一下,或许对很多人都有用 '购物车类 '使用时 定义 : Set gwc = New ZLBuy '作者:coos    (qq:52590565,有兴趣可以交流,转载请注明出处) '完成时间:2008-04-11 Class ZLBuy Private TempCount     '定义清单个数 Private TempUser     '定义用户ID Private i      '定义

2010-11-23 10:38:00 1792

原创 关于tp-link的BUG(TD-W89541G 增强型)

<br />我家里用的是TD-W89541G 增强型的一体机路由器,刚买来的时候很好用,后来发现官网发了一个100406的固件升级文件,于是下载下来进行升级,升级过程很正常,一切都很顺利<br />   升级完重启之后,把所有配置弄好,于是继续上网。  现在问题来了,有的网站打不开,进175平台后无法启动cs等等奇怪现象,很是灵异<br />      一开始并没有往路由方面去想,以为自己电脑出了什么问题,害的我重装了系统,还有其他应用软件。  真是郁闷    害死个人<br />    后来我把路由的版本

2010-11-21 16:29:00 1466

原创 做asp.net的时候,偶尔碰到白屏

这种情况出现的少之又少,但如果碰到了,对于没有经验的开发人员来说,的确是个头痛的事。我在一个网银在线交易的项目中就遇到了。做开发测试,本机上运行,一点问题都没,发布到服务器之后,刚开始也没发现有什么问题,但是随着使用者增多,白屏就出现了。一开始很费解,只是一个简单的登录过程,99.99%的账户登录都正常,偏偏就是有极个别登陆后屏幕是空白。其实这个原因到现在我也不是很明白,我们采取了很多办法,程序也优化了,数据库也优化了,服务器也优化了,但是现象仍然存在  后来我把服务器的.netframework重新更新,

2010-11-19 09:44:00 1753

转载 SQL中exists,any,all,some,in的问题

<br />SELECT * FROM ORDERS<br />WHERE EXISTS(SELECT *FORM ORDERS<br />WHERE NAME#='SB')<br />这样会返回orders里面所有的值,而不是只有NAME#='SB'的值<br /><br />改成<br />SELECT * FROM ORDERS O1<br />WHERE EXISTS(SELECT *FORM ORDERS O2<br />WHERE O1.NAME# = O2.NAME# and O2.NAME#

2010-11-19 09:23:00 702

转载 ORACLE常用命令

Oracle基础的,最常用的操作语句

2010-11-19 09:14:00 493

原创 神州数码交换机配置命令

<br />交换机基本状态: <br />hostname> ;用户模式 <br />hostname# ;特权模式 <br />hostname(config)# ;全局配置模式 <br />hostname(config-if)# ;接口状态 <br />交换机口令设置: <br />switch>enable ;进入特权模式 <br />switch#config terminal ;进入全局配置模式 <br />switch(config)#hostname ;设置交换机的主机名 <br />swi

2010-11-17 17:17:00 17079 1

原创 SQL存储过程大全

<br />系统存储过程<br />  sp_databases --列出服务器上的所有数据库<br />  sp_server_info --列出服务器信息,如字符集,版本和排列顺序<br />  sp_stored_procedures--列出当前环境中的所有存储过程<br />  sp_tables --列出当前环境中所有可以查询的对象<br />  sp_start_job --立即启动自动化任务<br />  sp_stop_job --停止正在执行的自动化任务<br />  sp_passwor

2010-11-17 17:12:00 503

简单易学自制无线调频对讲机

简单易学自制无线调频对讲机

2024-03-27

Pl2003驱动

Pl2003驱动,专门解决win8下无法驱动usb转串口的问题

2014-01-08

TPLINK 703N 4M刷不死uboot相关工具

TPLINK 703N 4M刷不死uboot相关工具,都是网上找的,这里汇总一下

2014-01-08

windows phone人脸检测代码用到的类

在我博文《windows phone 实现mjpeg流视频的人脸识别》里专用的类

2012-12-16

tplink 703n 刷openwrt固件包

该固件能给703N路由添加无线收发串口信息功能

2012-11-24

FirmataVB_Components

可以用在.net开发平台的操作arduino的组件,既可通过调用控件来操作,也可以通过调用dll来操作

2010-12-16

lenovo2448cu 联想扫描仪驱动

联想扫描仪驱动,2448cu,好像只用于win系统

2010-11-17

mkvtoolnix+mkv分割简体中文

最好用的 mkv文件分割器,同时也能把字幕合并到视频文件里,很不错

2010-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除