Как заставить компьютер (в частности, мой ноутбук (Acer Extensa 5220)) выполнять некоторые механические движения, не покупая ничего> 5 долларов, паяя вещи внутри компьютера или создавая сложные сложные схемы?
Традиционно лоток для компакт-дисков используется для того, чтобы заставить компьютер выполнять некоторые перемещения IRL, например, по команде SSH, но в лотке для ноутбука используется один выстрел (если его не загружать вручную), а также он не очень удобен для использования.
Некоторые вспомогательные схемы также могут использоваться, но не сложными. Например, есть маленький мотор, который может работать от USB.
Устройства в моем компьютере:
- Лоток DVD-ROM: одноразовое нажатие.
- Питание от USB: постоянное питание двигателя или светодиодов или реле, которое включает что-то мощное.
- Звуковая карта 3 выхода (
modprobe alsa model=test
может установить Mic и Line-in в качестве дополнительного выхода). Один управляемый выход постоянного тока (микрофон, 3 В, 1+1 мА, также может модулировать внешний источник постоянного тока, который подается на порт (с побочными эффектами щелчков на динамики ноутбука) /* Плохая звуковая карта, он все еще работает. */), Который может питать светодиод и немного электронного (может быть, даже механик?) реле. Также с помощью сложной дополнительной схемы можно управлять множеством устройств с хорошей точностью. Поддержка ввода и вывода. Вероятно, самый полезный объект в компьютере для радиолюбителей. - Модем. Не знаю об этом много, это не работает, потому что
hsfmodem
вылетает ядро, если память> = 1 ГБ. Может быть, это "поднять" и "повесить" может включать и выключать питание от порта USB? - Видеокарта. Порт VGA? Порт S-Video? Могут ли они быть полезными?
- Подсветка. Перестраиваемый, но, вероятно, бесполезный.
- Слот ExpressCard (или несколько), 4-контактный Firewire. Ничего интересного для этой задачи, наверное, не так ли?
- Сетевой адаптер и аккумулятор. Наверное, здесь ничего не программируется. /* Мой адаптер переменного тока уже имеет дополнительные гнезда для подключения дополнительных устройств */
- Клавиатура. Бесполезно
- Сенсорная панель. Хороший датчик (
synclient -m 1
), но нет выхода. - Различные светодиоды внутри ноутбука. Вероятно, слишком слабый и требует пайки.
- Вентиляторы внутри ноутбука. Плохой контроль над ними, требует пайки и опасно повозиться.
- Жесткий диск (внутренний и внешний), который можно вращать вниз и вверх (
hdparm -Y
,cat /dev/ubb
). Но последовательное подключение чего-либо с помощью линии электропередачи делает жесткий диск слабым ... И слишком сложный. - Порт Ethernet. Может слабо мигать светодиодом в отключенном режиме (между зеленым и бело-зеленым проводами), может контролироваться
ifconfig eth1 {up,down}
. Простое, но ограниченное использование - сила слишком слабая. - Модулирование энергопотребления самого ноутбука. Наверное, ничего хорошего здесь.
Что-то упущено? Есть идеи, как использовать описанные компоненты? Есть другие идеи?
Может быть, есть легко доступные /* в развивающихся странах */ дешевые устройства, такие как "расширенные мультиметры", которые управляются с компьютера и могут обеспечить настраиваемый выходной сигнал и измерять ток и другие вещи? Вещи, чтобы помочь нажатием многих физических кнопок с компьютером. Разве это не простая идея и реализация и много пользы в хороших руках?
PS Возможность включать и выключать питание USB-портов - это почти то, что нужно. /* В моем ноутбуке USB-порт может выдавать более 1 А в течение нескольких секунд без срабатывания короткого замыкания и может использоваться для работы с довольно мощными устройствами */. Единственный способ управления USB, который я представляю, - это настроить RTC для включения будильника и выключения компьютера (а не для приостановки к оперативной памяти). Но это медленно и мешает нормальной работе компьютера.