DIYer:snackordie
制作时间:1天
制作难度:
GEEK指数:
用旧软驱和Arduino制作一个有趣的螺线绘图机器人!
参考资料:
Bristol.hackspace.org.hk
Ashish Derhgawen的这篇文章:
我们需要使用软驱内部的器件,所以首先就要将盖子拆下来,瞧瞧里面有些什么。我们需要将装载托盘拆掉,当它处于弹出状态时一般就可以直接提起来了。另外还需要拆除的是一个闩锁或者弹簧。仔细观察一下,根据你自己软驱的情况将不需要的东西拆掉!
有些软驱有螺钉,有些则是在盖子上有几个卡口,你只要轻轻撬开就行了 装载托盘,我们需要将它拆掉。
去除闩锁和弹簧。双极步进电机,读/写磁头,蜗杆传动。
将读/写磁头的末端拆下,然后将螺钉拧回去,免得弄丢了!
另外,你现在最好让驱动器认为软盘处于载入的状态(否则它就不会旋转转盘了)。所以你需要用泥胶或者教会将左手边的一个微控开关固定住。你也可以将一个开关拆掉,然后用一根导线将两个触点连接起来,从而直接跳过这部分。
固定一个密度微动开关的小泥胶块
将所有的小螺钉和弹簧都保存好,你可以在其他的制作项目中用到它们!
参见下面链接中的“软驱A管脚输出”(floppy dirve A pin out)表。
http://www.codeproject.com/Articles/16715/Controlling-Floppy-Drive-Stepper-Motor-via-Paralle
我们需要关注的是:
10:0=moter enable drive 0(在0v时,电机就会旋转)14:0=drive select 0(让步进和方向命令都向着drive0)18:方向(移动步进电机的方向)20:步进(产生步进的脉冲)请注意所有的奇数管教都是接地的。像这样给软驱接线:软驱的14号管脚?软驱的13号管脚(当我们将它连接到13号引脚的地线时,就能让它处于低电位,从而选择驱动器0)软驱的1号管脚→Arduino地线(我们需要将Arduino的地线与软驱的地线连接起来)软驱的10号管脚→Arduino的4号管脚(转盘电机)软驱的18号管脚→Arduino的3号管脚(方向)软驱的20号管脚→Arduino的6号管脚(步进)