PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Вопросы и ответы (http://pccar.ru/forumdisplay.php?f=26)
-   -   Как реализовать "Будилку" по Wake On Lan? Или как-то может еще... (http://pccar.ru/showthread.php?t=15660)

odessit 19.08.2011 10:20

Ну тогда от релюшки...
Есть ацц посыл сигнала
Как на юсб появилось 5вольт комп включился
Релюха вырубилась...
А если паять неохота...
То найти роутер немного переделать
В нем прошивку чтоб он при включении слал wol
(во многих есть эта функция)
А потом отрубался... При включении компа ... Или потере асс

Fasterpast 19.08.2011 11:05

Ардуину паять не надо, там всё уже спаяно...

netrider 19.08.2011 12:30

Fasterpast, это я понимаю прекрасно, я не глупый :) В принципе, с точки зрения соотношения стоимости оборудования к поставленной задаче получается полный швах (1200р+ по ценам кармонитора - КардуиноДуо и релейный модуль), но перспектива использования в будущем на других задачах эту сумму нивелирует. Я уже давно думаю на эту тему. Просто хотел обсудить какие-то альтернативные варианты. Отсюда и генерация мозгом бреда про WOL :)

netrider 19.08.2011 12:36

Цитата:

Сообщение от odessit (Сообщение 192906)
Ну тогда от релюшки...
Есть ацц посыл сигнала
Как на юсб появилось 5вольт комп включился
Релюха вырубилась...

Ну, я пробовал примерно такую схему, только с двумя релюхами. Получается длинное нажатие, а ЕЕЕшка по длинному нажатию как-то через задницу просыпается - может тупо начать с нуля грузить систему вместо просыпания, а может и не начать. В общем, тупорылость техники требует какого-то тупорылого решения :) Поэтому я и отказался от "чисто релейной будилки" и "полез в дебри". Я думаю, что в конце концов все-таки приду к Arduino, ибо пока что безальтернативно.

А насчет роутера мысль здравая, но уж больно нифига не дешевая :)

Fasterpast 19.08.2011 14:10

http://www.ebay.com/itm/Arduino-NANO...item3f02824ed7
http://www.ebay.com/itm/4-Channel-5V...item3a68a7fa26
только подождать пару недель, и всё =)

netrider 19.08.2011 15:13

1) Fasterpast, ну, этот занятный сайтик я уже просматривал :) Меня в ардуине пугает не цена (если денег у меня хватает на гитары :) - одних струн в месяц на 5000 рублей уходит, то на ардуину уж точно наскребу), а неизвестность в плане "боязни новизны". Я с программированием "на ты", все-таки по специальности САПР обучался, С++ у меня в мозгах давно прошит, но вот с подобными контроллерами как-то никогда не встречался. Эх, кто б научил что-ли...

2) Вот такое устройство тоже думаю активно как применить http://pccar.ru/showthread.php?p=192901#post192901. Вроде как нужный мне функционал поддерживается.

3) Изучение тырнета выдало такую же штуку, как power control и от ди ги тал ка ров (какого черта эти звездочки заменяют слова, которые я пишу!!!!?!). Надо её тоже подумать. Понятия не имею чем она отличается от указанной выше в плане именно управления питанием компа (про кучу других функций в устройства выше все понятно). Может кто подробнее рассказать? C ОТЛИЧИЯМИ РАЗОБРАЛСЯ.

Fasterpast 19.08.2011 15:55

Ну дык если программирование прошито, вообще никаких проблем не будет. Тем более с ардуино, ибо в ней всё, что связанно именно с микроконтроллером - уже написано в виде библиотек. Остаётся только написать простейший код вида

if ((НОЖКА1 = 1)&&(НОЖКА2 = 0)) { //типа АСС пошел и комп выключен
НОЖКА3 = 1;
задержка 300мс;
НОЖКА3 = 0;
задержка 2000мс; //на всякий случай...
};

и далее в том же духе.
Вот и всё собсна...
Конечно, там можно еще несколько флагов ввести, дополнительных кнопок для настройки, но, как видишь, код простой до безобразия в любом случае...

netrider 19.08.2011 16:45

хм... может и правда стоит попробовать...

slden 20.08.2011 05:05

Цитата:

Сообщение от netrider (Сообщение 192826)
Как реализовать "Будилку" по Wake On Lan без собсно сигнала в LAN? Возможно ли использовать эту встроенную в каждую сетевуху фичу ПРОСТЫМ способом без вмешательства высших сфер и контроллеров?

Device Class Power Management Reference Specification допускает несколько способов пробуждения PC по признакам WOL. В их числе:
1.Detection of a change in the network link state
2.Receipt of a network wake-up frame
3.Receipt of a Magic Packet
Отбросим последние два, т.к. их реализация сопровождается некоторыми техническими сложностями или компенсирующими из тратами. Для примера:
http://store.xobyte.com/product_info...&products_id=2
А вот первый может быть достаточно просто осуществлен, при условии, что нет залоченых опций в BIOS или несуразностей драйвера ACPI используемого PC.
Для этого имитируем сетевую активность, коммутируя терминалы TX & RX Lan. Т.е., замыкаем на короткое время контакы 1 и 3, 2 и 6 разъема RJ-45. Аппаратная реализация для начального класса:

http://www.photoshare.ru/original/ph...ru-7704331.jpg

Таким способом будил 701-й ежик в начальной стадии проекта Acura MDX..
Из других бюджетных способов, не требующих трепанации netbook, возможно использовать Wake ON USB. Поддерживается большинством PC. Распилите старую мышку, удалите ненужные элементы, оставив только чип. Вместо удаленной кнопки мышки будет работать вышеприведенная схема.

Цитата:

Сообщение от netrider (Сообщение 192826)
Вариант с релюхой, запараллеленной с кнопкой включения уже игрался - не интересно, нестабильно и так далее.

Поспешный вывод.

netrider 20.08.2011 06:29

О! Лихо! Вот я, блин, знал же, что WOL можно пнуть как-то проще, чем magic packet-ом. Спасибо огромное за развернутый ответ! Буду попробовать.


Часовой пояс GMT +4, время: 08:51.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot