Надумалось (в процессе размышлений - что бы сделать, чтобы было очень просто строить роботов):
Принципы построения системы "строительных блоков" на базе МК:
1. Строительные блоки могут использоваться как для создания устройств на базе ПК, так и автономно;
2. Строительные блоки объеденены в сети по протоколу i2c;
3. ПК соединен с одной или несколькими такими сетями по протоколу rs-232;
4. Строительные блоки в рамках одной сети соединены шлейфом по которому передаетс не только i2c, но и базовое питание.
Дальше собственно объявляем протокол взаимодействия с типовыми устройствами, в том числе для уровня ПК и вперед лепить этих строительных блоков сколько влезет.
Минимальный набор строительных блоков разумеется в готовом спаянном виде выставить в продажу (для тех, кто не хочет париться с паяльником), часть в виде наборов (для тех, кто не хочет париться с изготовлением печатных плат, но готов помучаться с паяльником) и вообще в виде набора спецификаций и разводки платы на сайте.
Почему rs232, а не rs485-422 - для массовости продукт должен быть экстремально доступным и дешевым. Ну и пусть оно не сможет работать в условиях завода с кучей электических помех, нам оно и не надо. Мыши работают на rs232 и ничего. То же самое про "Почем i2c, а не modbus или еще что защищенное".
Кто-нибудь готов поддержать это помощью в проектировании пары-тройки базовых блоков и написании прошивок к ним?
PS: Дополнительные мысли по применению:
Case 1: Радиотранслятор для rs232 вполне собираем, так что может стать одним из модулей. На базе его, а также пары беспроводных камер видеонаблюдения завязанных на выходе на ТВ-тюнер можно собрать миниробота без ПК на борту но с управлением с полноценного домашнего ПК.
Case 2: Для ноутбуков у которых нет rs232 порта есть специальный переходник за 300р, USB<=>RS232.
Case 3: Скоро появятся в продажах Wireless USB-HUB'ы, так что можно будет вкупе с переходником надеюсь создать такую конфигурацию: ПК<=>WirelessHUB<=>[2 webcams + USB<=>RS232]<=>ПакетНашихБлоков. Что позволит создавать минироботов без ноутбука на борту со всеми наворотами (хотя и с ограниченным 10м радиусом действия, но для "квартирного робота" этого часто вполне хватит).
PPS: Огромная просьба не засорять тему сообщениями типа "наконец-то!", "да уже миллиард раз пытались все, с чего у тебя получится?" и "проще купить"