Tomasina
@Tomasina
Инженер-разработчик

Какой интерфейс выбрать для управления микроконтроллером с компьютера?

Нужно с ноутбука (абстрактное самописное приложение) отсылать несложные команды на микроконтроллер, для включения/выключения реле. Расстояние не более 5 метров.
Вижу такие варианты:
  • --> USB --> FT232* --> UART - нужно ставить драйвера для FT232, при перевтыкании в другой порт в приложении надо указывать другой номер COM-порта
  • Ethernet --> ENC28J60* --> UART
  • Wi-Fi - просто, но при этом лишаемся интернета? И можно ли ПК и МК соединить без точки доступа?
  • Bluetooth

* - например, взять готовый модуль для Arduino.

Какой интерфейс с точки зрения "бабушки", чтобы "воткнул и заработало" с минимальными телодвижениями, будет подходящим?
  • Вопрос задан
  • 3307 просмотров
Пригласить эксперта
Ответы на вопрос 3
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Первый вариант более надежен тем, что не касается "сетевых" проблем. Кроме того, ежели вопрос стоит только в управлении реле пока компьютер работает - можно и одной FT232 обойтись. Автопоиск порта - это где-то полтора экрана исходника на C++.

Bluetooth - еще лучше, так как не приводит к опутыванию ноутбука проводами. Модуль HC-05 (Bluetooth<->UART) достаточно распространен.
Ответ написан
Комментировать
@teleghost
если уж совсем простые команды включить-выключить реле, можно также взять какой-нибудь промышленный модуль типа google: "Ethernet to GPIO", и ногами его в микроконтроллер... Промышленный глючить будет меньше. Если "WiFi to GPIO", то это почти то же самое, что упомянутый радиомост WiFi UART TTL.

но будьте внимательны: как только Вы переступаете провода и уходите в радиоэфир (Bluetooth, WiFi - не важно), очень внимательно относитесь к безопасности. Запирайте WiFi на WPA2-AES (без WPS), не оставляйте на потом. В следующие 5 лет (и дальше, наверное) "Интернет вещей" породит очень много веселых уязвимостей...
Ответ написан
Комментировать
Tomasina
@Tomasina Автор вопроса
Инженер-разработчик
а что за зверь "радиомост RS232"? Что-то вроде флешки с передатчиком на 433 МГц?

Еще мысль - использовать аудиовыход на наушники. Не динамики+микрофон, а проводное подключение. Программа генерит (или воспроизводит) заданные звуки или щелчки, контроллер их распознает. С точки зрения пользователя вообще просто - воткнуть и работает, никаких драйверов. Только вот такого модуля что-то не встречалось.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы