Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать. Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил. Робот своими руками. Самодельный робот.
Посоветуйте с чего начать решение задачи: " Как сделать включение чайника через комп и по сети. Т.е. берешь чайник, дорабатываешь его, ставишь датчик уровня воды и температуры, и систему включения, всё это выводишь через COM/LPT/USB - порт и в комп. На компе к которому подключен чайник должно быть приложение Чайник-сервер, которое будет хранить инфу про состояние чайника и разрешать подключаться клиентам. Клиент: может просмотреть сколько воды в чайнике и если меньше нормы не может включить его. Если воды нормально, то можно включить. Когда чайник закипел чайник-сервер передает клиенту сообщение об этом." В какой среде лучше писать приложение?
писать в среде наиболее удобной тоесть в той в которой есть хотябы некоторый опыт потому как с ноля учить язык программирования и сразу писать такую сложную задачу не выйдет с железом практически всё сопрягается в той или иной степени
для чайника использовать микроконтроллер AVR и язык Си тут на форуме в основном это популярно и макс помощи будет
lvk2007 писал(а):Посоветуйте с чего начать решение задачи: " Как сделать включение чайника через комп и по сети. Т.е. берешь чайник, дорабатываешь его, ставишь датчик уровня воды и температуры, и систему включения, всё это выводишь через COM/LPT/USB - порт и в комп.
у меня есть наработка терминала на делфи и пыхапе(клиент-серверная архитектура, клиент подключается через веб страничку): (првд веб часть немного не доделана), чуть позже выложу. если на вебе не надо, то будет ещё проще: делфи и два встроенных компонента (для параноиков в компонентах есть даже шифрование ) P.S. протокол tcp
avr123.nm.ru писал(а):Для управления по сети вам может отлично подойти связка - ATmega8 и сетевой чип ENC28J60
ENC28J60 - жутко глючная штука, не советую с ней даже связываться. Использовали первое время в преобразователе Ethernet - RS485, так эта зараза при непонятном стечении обстоятельств отваливалась сама собой. Даже после выполнения всех безумных рекомендаций из Errata (типа тактирования микроконтроллера только от самой ENC)- лечилась исключительно перезагрузкой.
таакс. набросок он и есть набросок, поэтому проблем придется решать много. сделано: авторизация клиента на сервере, запрос данных от сервера. не написана отсылка данных от клиента. от хостинга требуется поддержка сокетов и открытые порты (для тестов на локальной машине можно попробовать xamp или lamp для линуха). как работает: вначале запускаем сервер на машине. далее, пользователь заходит на страничку, вводит ип, порт, пароль и подтверждает ввод. в этот момент веб часть пытается достучаться до сервера (запрос auth), если не получается, значит один из введенных параметров неверен. если все ок, то пользователю присваивается уникальный идентификатор сессии (session_id) и его перебрасывает на окно терминалки. окно обновляется каждые 5 секунд, параллельно отсылая запрос (request) на получение данных от сервера. отправка данных должна происходить подобным образом (запрос send). вообще, все форматы комманд описаны в файле socks.php.