第二个Arduino小车 两轮自平衡

摘要: 自从做了第一个Arduino小车兴趣大增,于是开始制作第二个Arduino小车,这次我想做得相对复杂一点。一直对SEGWAY非常着迷,查了些技术资料发现自平衡小车的原理也比较简单:利用陀螺仪和加速度模块获得小车角度,Arduino对获取的数据进行处理,然后控制电机运转纠正倾斜,从而达到平衡的效果。 需要准备的材料有: 1、陀螺仪 我选用的是L3G4200D三轴陀螺仪,其实自平衡小车只用到其中的一轴 2、加速度计 我用的是ADXL345三轴加速度计,自平衡小车也只用到其中两轴阅读全文
posted @ 2012-01-17 09:47 relax 阅读(1791) 评论(15) 编辑

L3G4200D + ADXL345 卡尔曼滤波

摘要: 两轮自平衡小车的底座基本弄好了,用了个简单的塑料盒子加上两个直流电机和轮胎组成的,比较简陋,但凑合能用。 小车下面就是L3G4200D + ADXL345 两个模块,加速度模块没固定好,板子太小了没地方打孔,有时间将两个模块焊到一个万能板上应该会容易固定一些。 加速度模块角度计算: 如果传感器 x 轴朝下, y 轴朝前 那竖直方向弧度计算公式为: angle = atan2(y, z) //结果以弧度表示并介于 -pi 到 pi 之间(不包括 -pi) 如果要换算成具体角度: angle = atan2(y, z) * (180/3.14) 陀螺仪角度计算...阅读全文
posted @ 2012-01-14 11:34 relax 阅读(187) 评论(1) 编辑

Ardoino L3G4200D 三轴数字陀螺仪测试

摘要: L3G4200D陀螺仪有点贵,好像要130左右,我买了散件回来自己焊接的,居然一次焊成功了,以前重来没焊过贴片工艺的板子,L3G4200D芯片太小了,不用镊子都拿不出,回想一下焊接过程还真的是很惊险刺激。来张焊好的作品: 其实这个板子和一个一元硬币差不多大,焊接手法还不错吧,哈。。和ANDRIOD接线方式如下:测试代码...阅读全文
posted @ 2012-01-06 11:58 relax 阅读(107) 评论(0) 编辑

一些Arduino 测试代码

摘要: 1、HC-SR501人体红外感应模块 测试//红外感应//信号接7端口intledpin=7;voidsetup(){pinMode(ledpin,INPUT);Serial.begin(9600);//打开串口,设置波特率为9600bps}voidloop(){intin=digitalRead(ledpin);Serial.println(in);//有人的时候输出高电平1无人0delay(2000);}我买个模块是这样使用的:如果放在小车上那么可以感应周围是否有人,如果没人的时候不运行,有人的时候才会出来得瑟一下,哈。。2、超声波测距模块测试//超声波测距//Echo接arduino.5阅读全文
posted @ 2012-01-06 09:57 relax 阅读(77) 评论(3) 编辑

第一个Arduino小车

摘要: 这个小车很简单,超声波测量前方距离,Arduino 根据超声波模块接受的距离控制小车前进、后退或者左转右转。也就是说它有自己的“思维”方式,只要打开电源在没有人干预的情况下可以独自在房间里闲逛而不会碰到任何东西。 相机光圈调大了~~ 只能看个效果,详细接线方式可能看不清楚,呵。。 如果你也对这个有兴趣那么可以和我一起来制作这样一个ROBOT。材料准备:1、arduino 板子一个,我使用的是arduino duemilanove 2009 - ATMega328P,因为我觉得这个性价比最高。Arduino UNO 也可以。2、 超声波测距模块一个3、 直流电机 + 轮胎4...阅读全文
posted @ 2012-01-06 09:33 relax 阅读(201) 评论(1) 编辑

用PHP获取土豆网视频FLV地址

摘要: 主要代码:<?php//根据视频地址取内容$url="http://www.tudou.com/programs/view/B6q-LhN9e-0/";$txt=file_get_contents($url);//取视频IDpreg_match("/variid=(\d+)/",$txt,$match_id);preg_match("/<title>(.*?)-.*<\/title>/",$txt,$match_title);$id=$match_id[1];$title=$match_title[1];阅读全文
posted @ 2011-10-26 15:06 relax 阅读(92) 评论(0) 编辑

win2003 定时重启BAT

摘要: @echooffat 2:00/every:M,T,W,Th,F,S,Su%windir%\system32\shutdown.exe/recho设置完成,请按任意键退出……pause>nul运行后计划任务中会新增一个JOB很简单的,记录一下免得忘记阅读全文
posted @ 2011-10-18 08:51 relax 阅读(14) 评论(0) 编辑

Windows环境下Apache的reverse proxy报OS 10048的原因和解决办法

摘要: apache服务器设置了反向代理后,运行一段时间就会莫名其妙的报后台服务器暂时无法连接的错误,过几秒钟后又能自动恢复,查看后发现apache的错误日志中有如下字样:[error] (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : proxy: HTTP: attempt to connect to localhost:8080 (localhost) failed[error] ap_proxy_connect_backend disa阅读全文
posted @ 2011-10-17 09:10 relax 阅读(57) 评论(0) 编辑

windows下,Unable to load dynamic library php_mcrypt

摘要: 在php.ini里面,extension=php_mcrypt.dll,去掉前面的;,重启apache,报错:PHP Warning: PHP Startup: Unable to load dynamic library 'd:/AppServ\\php5\\ext\\php_mcrypt.dll' - The specified module could not be found.\r\n in Unknown on line 0[Sat Sep 26 13:13:18 2009] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 config阅读全文
posted @ 2011-10-14 09:23 relax 阅读(4) 评论(0) 编辑

WIN2003 Apache httpd.exe 进程内存只增不减

摘要: 手头上有个WIN2003虚拟服务器,挂了几个简单的网站,前段时间运行正常。昨天朋友反映打不开了。远程一看2G内存全部被占满,重启服务器观察进程发现httpd.exe内存只增不减,二十分钟后内存又被占满了。打开 httpd.conf 头部加上ThreadsPerChild 88ThreadLimit 88MaxRequestsPerChild 500Win32DisableAcceptEx重启APACHE观察一段时间 httpd.exe 内存占用最多到 144M 服务器其他网站能正常打开,可能是某个网站程序比较垃圾没有回收资源导致。阅读全文
posted @ 2011-09-21 14:51 relax 阅读(48) 评论(0) 编辑

公告

搜歌词中文歌词搜索
昵称:relax
园龄:3年2个月
粉丝:19
关注:16

常用链接

我的标签

最新评论

阅读排行榜

评论排行榜