使用计算机进行机械运动

使用计算机进行机械运动

如何让计算机(特别是我的笔记本电脑(Acer Extensa 5220))执行一些机械运动,而无需购买任何价值超过 5 美元的东西、焊接计算机内部的东西或创建大型复杂的电路?

传统上,CD-ROM 托盘用于使计算机在现实生活中执行某些移动,例如,通过 SSH 命令,但在笔记本电脑中,托盘是一次性的(除非手动重新加载)并且使用也不是很舒服。

也可以使用一些辅助电路,但并不复杂。例如,有一个可以使用 USB 电源工作的小马达。

我的计算机中的设备:

  1. DVD-ROM 托盘:一次性推入。
  2. USB 电源:连续的为电机、LED 或继电器提供电力,从而打开一些强大的东西。
  3. 音频卡。3 个输出(modprobe alsa model=test可以设置麦克风和线路输入作为附加输出)。一个可控DC 输出(麦克风,3V,1+1 mA,也可调制施加到端口的外部 DC(对笔记本电脑扬声器有咔嗒声副作用)/* 可怜的声卡,它仍然可以工作。 */) 可以为 LED 和一些电子(甚至可能是机械的?)继电器供电。此外,通过复杂的附加电路,可以以良好的精度控制许多设备。输入和输出均支持。对于业余无线电爱好者来说,这可能是计算机中最有用的对象。
  4. 调制解调器。对此不太了解,hsfmodem如果内存大于等于 1GB,它就无法工作,因为内核会崩溃。可能是它的“接听”和“挂断”可以打开和关闭从 USB 端口获取的电源?
  5. 显卡。VGA 端口?S-Video 端口?它们有用吗?
  6. 背光。可调节,但可能无用。
  7. ExpressCard(或其他)插槽,4 针 Firewire。对于该任务来说可能没什么意思(是吗?)。
  8. 交流适配器和电池。这里可能没有什么可编程的。/* 我的交流适配器已经有额外的插孔来连接额外的设备 */
  9. 键盘。没用。
  10. 触摸板。传感器良好(synclient -m 1),但没有输出。
  11. 笔记本电脑内有各种 LED。可能太弱了,需要焊接。
  12. 笔记本电脑内的风扇。控制不佳,需要焊接,修补起来很危险。
  13. 可以向下和向上旋转的 HDD(内置和外置)(hdparm -Ycat /dev/ubb)。但是将任何东西与其电源线串联连接会使 HDD 功率不足……而且太复杂。
  14. 以太网端口。可以在断开操作(绿色和白绿色线之间)时使 LED 微弱闪烁,可以控制ifconfig eth1 {up,down}。简单,但用途有限 - 功率太弱。
  15. 调节笔记本电脑本身的功耗。这可能没什么好处。

是否遗漏了什么?关于如何使用所述组件,您有什么想法吗?还有其他想法吗?

可能很容易获得/* 在发展中国家 */廉价设备,如“增强型万用表”,可通过计算机控制,提供可配置的输出并测量电流和其他东西?这些东西可以帮助用计算机按下许多物理按钮。这难道不是一个简单的想法和实现,而且在高手手中会大有用处吗?

PS 能够打开和关闭 USB 端口的电源几乎是必需的。/* 在我的笔记本电脑中,USB 端口可以在几秒钟内提供超过 1A 的电流而不会触发短路状态,并且可以用来处理相当强大的设备 */。我认为控制 USB 的唯一方法是将 RTC 设置为唤醒警报并关闭计算机(而不是挂起到内存)。但这很慢并且会干扰正常的计算机活动。

答案1

你能执行远程命令来让 DVD 驱动器中的磁盘旋转吗?在笔记本电脑上,这至少应该会产生一些振动。

答案2

好吧,我真的要买这个,不是吗?不到 5 美元,而且没有内部焊接,对吧?如果你不介意使用过的零件,那么就使用显示器作为解耦开关,得到一个光感应装置,打开和关闭显示器,让光传感器控制继电器。

答案3

通常,您会将串行端口连接到继电器,该继电器操作执行物理工作的其他设备。

至于你的电池充电器想法,你可以建立你自己的或者买一个

答案4

不太确定你想要完成什么,但也许你可以使用声卡输出来
控制电机速度,使用 PWM,有几个应用程序,如 这个可以产生可变频率的方波。

相关内容