А никто не рассматривал вариант управления удаленным объектом (гараж, дача и т.д.) через сеть. Естественно, первое, что приходит на ум - установить компьютер и управлять им через удаленный доступ. Ну а управление с компьютера осуществлять через скажем LPT порт. Я даже по просьбе знакомых накатал недавно такую программку на Delphi, включает выключает или контроллирует 8 каналов. Но использование компа как-то меня не прельстило, поэтому решил попробовать разрулить это дело как-то иначе. Естественно, без МК тут не обойтись, с его помощью можно контроллировать все что угодно, подавать команды на исполнительные устройства, считывать показания или состояния датчиков и т.д. Остается пустить всю эту информацию через сеть. Оказалось - фирма Microchip выпускает микросхему ENC28J60, которая и является Ethernet контроллером.
Как это все работает? В самом МК крутится web сервер, который взаимодействует с внешними датчиками и исполнительными устройствами. Само устройство естественно должно иметь реальный АйПи чтобы иметь к нему доступ с любого компьютера. Запускаешь на компе браузер, заходишь по установленному IP и через web-интерфейс включаешь-выключаешь или контроллируешь все что угодно.
Устройство получилось размерами чуть больше спичечного коробка (это на DIP компонентах)