这几天用51做了个电子罗盘玩玩,大家过过目
本帖最后由 qwe2231695 于 2012-10-22 19:07 编辑手头有个STC的小单片机,才10个IO口,2k的程序空间。2块5一片。读出之前买的9轴小模块的hmc5883的x,y数据。
通过5个io接4个3-8译码器驱动32颗小灯。 软件模拟i2c。
在使用反三角函数算出角度的时候发现要2.5k的空间,mach.h里面的算法生成的代码太大了,
atan2(y,x) * (180 / 3.14159265) +180;就占用1k了,无奈只能自己做个查表得角度的反三角函数,只用了几十字节,分辨率刚好符合小灯11.25度。
无奈板子腐蚀的时候出了一点意外,墨粉脱落了,修补了很多地方将就用吧
http://player.youku.com/player.php/sid/XNDY1MzU2Njk2/v.swf {:victory:} 漂亮~~ 很不错哇 呵呵,很漂亮啊! 真心不错,赞一个. 有意思,现在的自己越来越懒了,不想折腾 不错,有意思 顶一个!!!! 兄弟! AUXR= 0xc0; //让T1 进入1T快速模式,比8051快
这句话编译有错误! 哇哈哈板子画的真圆啊 看看。。 zhouhuaer 发表于 2012-10-23 19:50 static/image/common/back.gif
兄弟! AUXR= 0xc0; //让T1 进入1T快速模式,比8051快
这句话编译有错误!
在reg51.h里面加入这句话,这个是stc的单片机特有的,让定时器进入1T高速模式。这样就可以使用9600波特率了。
sfr AUXR = 0x8e; qwe2231695 发表于 2012-10-23 23:20 static/image/common/back.gif
在reg51.h里面加入这句话,这个是stc的单片机特有的,让定时器进入1T高速模式。这样就可以使用9600波特率 ...
哦,高手啊! 漂亮{:smile:} 厉害哈哈! LZ有PCB吗?仿一个,太漂亮了!! 这罗盘模块哪里买的呀
好漂亮啊。。 问一下lz 这个电子罗盘转换成角度的话精度有多高?什么芯片 大约估计一下也行 Good job!! 见识了 很漂亮的 nice {:smile:} 有沒有非使用模塊的方式,這種方式進入北極圈無法使用...{:titter:}
印象中採取線圈XY然後角度激磁...{:sweat:} 很漂亮,赞一个...{:lol:} 很漂亮。。。。。。。。。。。。。。 雨雪随行 发表于 2012-10-25 20:08 static/image/common/back.gif
问一下lz 这个电子罗盘转换成角度的话精度有多高?什么芯片 大约估计一下也行 ...
磁阻传感器是 HMC5883L用的人很多了现在 9dof的 都很便宜了 精度基本可以做到1度 好东西哈 挺好 这个很有创意,羡慕! 出套件就好了 请问LZ线路怎么连的? 你好,请问在吗? 我想请教下电子罗盘的疑问。。可以么? LZ人在哪啊。。。。求回复啊。。。 把楼主喊出来~~~~~~~~~~ 楼主很强大啊 终结者 发表于 2012-10-27 13:37 static/image/common/back.gif
把楼主喊出来~~~~~~~~~~
这个原理图比较简单,就是把引脚输出的数字放到5-32译码器上,点亮某颗灯 woshigeshuai 发表于 2012-10-22 20:35 static/image/common/back.gif
有意思,现在的自己越来越懒了,不想折腾
莫元是负的,这个还能透支的??? yueliangz0123 发表于 2012-10-27 17:27 static/image/common/back.gif
莫元是负的,这个还能透支的???
我也感觉到奇怪,怎么莫元还有负的! qwe2231695 发表于 2012-10-27 17:16 static/image/common/back.gif
这个原理图比较简单,就是把引脚输出的数字放到5-32译码器上,点亮某颗灯 ...
楼主这个STC11F02是几脚的?
我按照你给的原理图焊接就能仿一个出来玩吧? 终结者 发表于 2012-10-27 13:37 static/image/common/back.gif
把楼主喊出来~~~~~~~~~~
你想说什么直接说呗 ,地磁 陀螺 加速度 气压 这四个传感器都是IIC通信,原理是 ,芯片测量地磁得到各轴地磁分量利用数学三角函数一下就出来了 Name_006 发表于 2012-10-27 18:49 static/image/common/back.gif
你想说什么直接说呗 ,地磁 陀螺 加速度 气压 这四个传感器都是IIC通信,原理是 ,芯片测量地磁得到 ...
霸气。。。知道了。。。
我自己不能腐蚀板子。。。
所以想仿一个,看不出来他的线路,现在知道了。 终结者 发表于 2012-10-27 18:33 static/image/common/back.gif
楼主这个STC11F02是几脚的?
我按照你给的原理图焊接就能仿一个出来玩吧? ...
可以的,程序所对应的,所有芯片都是16脚sop-16封装。其实可以用多一点脚的单片机直接驱动。 qwe2231695 发表于 2012-10-27 20:10 static/image/common/back.gif
可以的,程序所对应的,所有芯片都是16脚sop-16封装。其实可以用多一点脚的单片机直接驱动。 ...
多一点的程序怎么写啊?我有STC89C52... 终结者 发表于 2012-10-27 20:23 static/image/common/back.gif
多一点的程序怎么写啊?我有STC89C52...
第一步:写i2c程序,读取hmc5883的角度。第二步:带入反三角函数算出角度0-360。第三步:用if语句或者公式把360度转化成你的灯的数目的分度值。最后:操作io口点亮小灯 做工很漂亮,反应速度也很快哈 qwe2231695 发表于 2012-10-27 20:37 static/image/common/back.gif
第一步:写i2c程序,读取hmc5883的角度。第二步:带入反三角函数算出角度0-360。第三步:用if语句或者公 ...
求STC89C52写的程序。。。
和原理图。。
设计院的弄给女朋友。。。
求解救。。。 好漂亮的东东啊…… 楼主做得不错,但楼主这个电子罗盘模块的价钱肯定不便宜吧?! 终结者 发表于 2012-10-27 22:24 static/image/common/back.gif
求STC89C52写的程序。。。
和原理图。。
设计院的弄给女朋友。。。
这个不是很难的,玩过单片机的你也可以做到,需要买模块回来接上单片机捣鼓一阵子,努力做出来焊接好,亲手送给女朋友才有诚意啊 qwe2231695 发表于 2012-10-28 02:35 static/image/common/back.gif
这个不是很难的,玩过单片机的你也可以做到,需要买模块回来接上单片机捣鼓一阵子,努力做出来焊接好,亲 ...
没学过单片机= = 楼主可以把罗盘的原理图传给我啊?小弟现正在学习换板子,觉得您做的东西挺有创意的,所以一开始想培养一下兴趣,谢谢楼主啊!我邮箱781515385@163.com。 溪边月小 发表于 2012-11-27 22:21 static/image/common/back.gif
楼主可以把罗盘的原理图传给我啊?小弟现正在学习换板子,觉得您做的东西挺有创意的,所以一开始想培养一下 ...
很久以前做的东西了,我也没有了额,就是单片机,通4个74hc138(3-8译码器)。组成5-32译码器驱动小灯,很简单的。然后用2个io口读取传感器。 不错,不错!!! 牛,这个也就是电子指南针吗? qwe2231695 发表于 2012-11-28 00:51 static/image/common/back.gif
很久以前做的东西了,我也没有了额,就是单片机,通4个74hc138(3-8译码器)。组成5-32译码器驱动小灯, ...
谢谢楼主!以后多向您学习!!! 看看.{:smile:} 我怎么看像风水先生啊!!{:titter:} 很不错啊!
不错,有意思 不错哦! 反三角函数用汇编吗? liushenyoko 发表于 2013-1-7 19:21 static/image/common/back.gif
反三角函数用汇编吗?
c语言数组查表 不错,做的很有意思{:smile:} 学习了,挺漂亮的
创意不错。。。。 很 强大 电子罗盘,不错 不错,很好的 mark 有创意,学习了 qwe2231695 发表于 2012-10-27 17:16 static/image/common/back.gif
这个原理图比较简单,就是把引脚输出的数字放到5-32译码器上,点亮某颗灯 ...
原理图 有点看不懂 厉害啊。。。 不错不错
楼主你这个用到自动控制原理了吗 很不错啊,
顶一下。 {:lol:}做得挺不错! mark,thanks. 磊磊映画 发表于 2013-5-7 12:54 static/image/common/back.gif
楼主你这个用到自动控制原理了吗
没有哦,你想用的话就放到小车上或者四轴就可以啦。 woshigeshuai 发表于 2012-10-22 20:35 static/image/common/back.gif
有意思,现在的自己越来越懒了,不想折腾
+1,没钱就懒得搞 按照原理图焊接好通电没有反应 ? 好像挺难的啊,,,{:sad:} jiaxianglhh 发表于 2013-5-11 18:35 static/image/common/back.gif
按照原理图焊接好通电没有反应 ?
理解以后方可排错。单片机+三八译码器级联 qwe2231695 发表于 2013-5-11 23:28 static/image/common/back.gif
理解以后方可排错。单片机+三八译码器级联
加QQ 好吗116283824 太好了{:smile:} 请问:用磁铁在旁边晃动,指针会受干扰么? keil_c51 发表于 2013-5-12 12:39 static/image/common/back.gif
请问:用磁铁在旁边晃动,指针会受干扰么?
很严重还会把排针磁化,需要从新校准。靠近电机,变压器 都会乱跳。因为地球磁场非常微弱,用的是hmc5883最小的量程。 楼主很厉害 犀利 楼主很牛逼 没有最好玩,只有更好玩 这个很有创意 请问楼主:
出套件吗?
一套几米? 挺好玩的,有时间也玩玩 楼主,有电路图吗 楼主,你的地磁模块是什么型号的,那买的 不错 ! +1 楼主有烧写好程序的STC11F02E的芯片吗,卖两块给我。谢谢
厉害,支持支持! 这个罗盘不错,很有意思哈{:titter:} 很漂亮。,,,帮顶了。。。。 漂亮。。{:handshake:} 真的是高手啊,跪地膜拜
页:
[1]
2