【】(iishu),
成功了。
这个用江寒的手,制作的一比一模型,竟然真的可以触动商品列表!
江寒欣然一笑。
如此说来,系统识别操作者,主要是靠“机器视觉”,而不是体温、触感等其他的信息?
这样一来,接下来的计划,就有了付诸实施的可能。
江寒筹备了一下之后,开始进行那项“大工程”。
首先还是点开商品列表,然后“刷刷刷”,一口气买了几十样东西。
数量虽然不少,但主要是一些元器件,所以总价并不高,20多万积分的样子。
其中最值钱的,是一块插在286主板上的扩展接口卡。
现在的计算机系统中,串口、并口这些外设接口,往往都集成在了主板上。
而在当年,即使是286这么先进的机型,也仍然需要额外的板卡来提供……
随后,江寒设计了一个电路,主要功能是根据输入信号,控制电机的转速。
没错,就跟无人机上用到的电子调速器差不多。
江寒将这个土制电调生产出来后,就将输出端连接到了一个步进电机上。
然后又在信号输入端上,焊上了一个9针rs232端子,插到了扩展接口卡的串口上。
这样一来,在286计算机和步进电机之间,就建立起了稳定的联系。
接下来,江寒又用c语言,编写了一个程序,向串口写入数据,将控制信号传递给控制电路,以驱动步进电机。
在这里,他使用的是一种优化的串口读写代码,基本原理是把串口当做一个文件来读写。
这样代码比较简短,工作起来更加稳定,容错性也更强。
江寒写完程序,调试了一下,感觉没什么问题了,就编译成可执行文件,然后运行了一下。
电机很听话地运转了起来,并按照计算机发布的指令,从慢到快,再从快到慢……
快慢交替,循环了几次后,戛然而止。
第一步实验获得了成功,接下来就该改造电路了。
现在的试验电路,只能控制一个电机,这自然是远远不够的。
江寒希望可以同步控制许多个电机。
从电路设计和编程的角度来说,和之前的实验相比,在原理上没有任何区别,仅是复杂度大小的问题。
而对于江寒来说,这些根本不算事儿。
只要全力开动大脑,解决起这种规模的电路和程序设计来……
说小意思可能有点过分了,中等意思吧。
江寒又花了半个多小时,终于将电路改造一新,程序也重新改写了一下。
现在,控制电路足足拥有十几个输出端,每个输出端上都连接着一个步进电机。
试着运行了一下修改后的程序,十几个步进电机就按照各自的设定,快慢不一地运行了起来。
江寒反复检查,确认没有任何问题后,于是开始进行下一步。
首先换上四个大型的步进电机,电瓶车上使用的那种。
然后买了一个输出功率足够的特大电源。
跟着,他就用这些东西,搭建了一辆4驱车。
车子的外壳,看起来有些简陋,就是用商品列表中提供的板材,简单切割、粘合了一下。
不求美观,但求能用。
至于4个轮子,都是直接买的成品,价格不便宜,但也不算特别昂贵。
说实话,轮胎这个东西,倒也不是不能手工打造,但diy出来的作品,在质量和精度上,只怕达不到满意的程度。
好在只需要4个,而且不需要太大,四十来就足以。
其他的传动结构,仿照在网上找来的现成方案进行。
复杂程度也就一般,但要求精度比较高。
江寒也没什么特别的技巧,只能不停地试错。
长短、粗细、直径等参数,如果不符合要求,就一点点调整。
值得庆幸的是,“地面”上有坐标轴和刻度。
这样一来,很多测量工作,都可以很方便的进行,而且至少精确到01。
对于电动车这样的装置来说,这个精度已经十分足够。
不知过了多久,终于搞定了电动车。
随后,江寒将四个电机连到了控制电路上,然后在电脑上编写了一段控制程序。
程序运行后,小车果然按照要求,运动了起来。
第二阶段,实验成功。
江寒思考了一下,决定继续改造程序。
按照现在的方法,要想驱动小车,做出任何动作,都需要编写独立的程序段,未免过于麻烦。
那么如何减少编程的复杂度呢?
很简单,将左转、右转、前进、停车等常用指令,编写成例程就行了。
以后编写控制程序的时候,只需要根据约定,用适当的参数调用例程函数……
接下来,他又写了个程序。
这个程序可以读取键盘缓冲区,调用对应的例程,操作小车行动。
这样就可以通过键盘上的按键,来控制小车运动了,就像玩赛车游戏一样。
甚至还可以将用户的操作,录制成指令序列,保存成文件,以后需要的时候读取、重播……
这样,就进一步减轻了编程强度。
江寒写完程序,调试成功后,运行了起来。
当他按下键盘上的“空格”键时,小车就发动起来;而当他输入“上下左右”四个箭头时,小车就加速、减速、左转、右转……
江寒像玩游戏一样,用键盘指挥着小车,随着他的操作渐渐变得熟练,小车地动作也越发灵活。
在江寒的操控下,小车的表现几乎比得上当初的“战神一号”。
当然,这也是因为地面十分光滑,摩擦力十分均匀的缘故。
如果是在现实中……
这么简陋的,没有任何回馈机制的操控系统,能达到什么样的效果,还真有点不好说。
接下来,江寒又打造了一个简单的机械臂,竖立在小车上。
同样,本着够用就行的原则,他并没有实现特别复杂的功能。
这个机械臂“自由度”,更是只有一个维度。
只能在电机的驱动下,通过机械传动结构,进行升高和降低……
虽然有点简陋,但还是那句话,够用就行,反正也不指望它做太复杂的事情。
江寒又在虚拟空间里,忙碌了大约二十个小时,机械臂才终于成型。
随后迅速地测试了一下,感觉效果还可以。
接下里,只剩下一个小问题了。
小车后面总拖着一条长长的导线,不但让人怎么看怎么别扭,而且说不定什么时候,就缠成了麻花。
怎么解决这个问题呢?
江寒一瞬间就想到了三个方案。
方案一:好好规划一下,把导线限制在路径之外的闭合区域里。
方案二:把电脑和小车绑定在一起,就像战神一号那样,自己背着自己的大脑。
第三个方案,就是无线控制。
江寒仔细思考了一下,感觉最后这个更加靠谱些。
而且,万一成功了的话,也可以为无线网卡的研制,打下一个良好的基础。
无线控制的原理,其实还是挺简单的,实现起来也不是特别难。
当初虚拟空间刚刚开启,江寒就制作了小收音机和无线电发射装置。
把这两个电路,稍微修改、整合一下,就变成了无线电收发装置。
理论上来说,无线网卡的核心,也就是这么个电路。
只要有了无线网卡,再利用无处不在的wifi信号……
如果能打造出真正的无线网卡,岂不就可以在虚拟空间里上网了?
一想到wifi,江寒的心就火热了起来。
有了无线网卡,他的很多后续计划,就可以付诸实施了。
当然,愿景总是美好的,做起事来,还是得一步一个脚印……
(iishu)是,,,,!
猜你喜欢
- 琉长生
- 【女扮男装,强强,1v1】叶潇然此生住过孤儿院,当过影后,被挚爱背叛成过通缉犯,只因一双通灵宝眼最后落得于狗争食惨死下场 夜萧然,夜家唯一的继承人,却是天生懦弱无能甚至被人打死无人问津 再睁眼,叶潇然成了夜萧然,偶得最强(坑爹)不是,是最强通灵系统,废物变天才,学渣变学霸,天生影帝,网文大神,最强编
- 去归休
- 【2019“玄幻王者”征文】参赛作品
- 妍暖花开
- 因为一只猫咪,我重生到了少年时期。因为一个系统,我开始文抄公的生活。因为一本小说,我开启了虚拟网游时代。且看在新的世界,我赵暖阳如何称王称霸顺便把宠物猫进化成人,来把恩爱秀。
- 司唐
- 一朝意外,变身萝莉遇见三年前自己敬仰的电竞男神,然而这个男神有点怪。顾家二少为了活下去也是忍了,系统发布位面任务:活下去,离开这里你就能回到现实世界然而,顾二少摸遍自己浑身上下,还是那个小萝莉。某游戏渣还跑过来叫嚣:拖大神后腿的渣渣
- 理想花
- 失忆的紫
- 秦晚前世被觊觎她未婚夫和财产的姑姑、表妹逼到跳楼,断了腿、污了名,还连累了至亲至爱。重生回到危急时刻,正想着如何反败为胜,被一高能虐渣系统砸中。还没来得及高兴,某统哭叫绑错了人。它从亿年后奔来,本是要助她隔壁家的帅哥哥逆袭。非死无法解除绑定,黑芝麻馅萌妹子与同属性系统…建立互助联盟。于是,霸道小哥哥
- 小强
- 小强
- 戏沐
- 前世她战战兢兢,当上了职场经理,却在遭受男友闺密的背叛意外重生,系统在手,天下我有。重生一世,又怎么能继续受人欺压?坑爹系统,白猫无常,为她打开了一个新的世界,从此,一人扮演两个角色,走私,黑拳,楼盘,皆是她的势力,对此,她表示很无辜,为啥你们一个个的都要找我麻烦?