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

У меня нет опыта с аппаратными средствами встроенных систем, и надеюсь создавать низкобюджетный подводный робот для исследования нижней части озера на ферме семейства. У меня нет большого количества денег для расходов на это, но я хочу запустить Linux Debian (у меня есть большой Администраторский опыт Linux, и является правильным дома с терминалом), или что-то как этот на маленькой микросхеме, которая должна смочь:

  • Соединитесь с компьютером управления через Ethernet.
  • Получите цифровые или аналоговые данные от модуля GPS, датчика давления, и т.д.
  • Управляйте несколькими ускорителями.
  • Сделайте различные другие аппаратные средства функции IO.
  • Возможно управляйте роботизированной рукой (это - съемка общим планом, я знаю).
  • Надо надеяться, контролируйте его внутреннюю температуру.

И затраты меньше, чем приблизительно 100 долларов. У меня нет опыта с аппаратными средствами встроенных систем, таким образом, я действительно не знаю, что купить или где запустить кроме того, что я слышал, что это будет хорошим местом для чего-то связанного с ARM. Я - разработчик программного обеспечения со временем для записи до записи программ для поддержки, это идет.

Озеро имеет область приблизительно 2 акров и - <25 футов в его самом глубоком, если это имеет какое-либо значение.

6
задан 22.01.2014, 04:14

3 ответа

Так как у Вас есть опыт при разработке в соответствии с Linux, я рекомендовал бы идти со стандартным аппаратным решением, которое уже поддерживает Linux. Например, я использовал несколько одноплатных основанных на ARM компьютеров в диапазоне за $100-200 (сам процессор является намного более дешевым) от этой компании для проектов автоматизации/робототехники: http://www.embeddedarm.com/products/index.php. Например, их TS-7260 или более новый (но менее расширяемый) TS-7500

Можно купить плату, которая включает Ethernet, USB, последовательные порты, в некоторых случаях некоторый аналоговый и цифровой ввод-вывод и температурный датчик, и самое главное: может идти с Linux Debian, предварительно установленным на карте с интерфейсом USB или SD-карте и драйверах, чтобы говорить с той периферией, таким образом, Вы можете ssh в плату и начинать играть вокруг. Для управления ускорителями Вам будут нужны некоторые дополнительные аппаратные средства, но вероятно независимо от того, что моторными драйверами, которые Вы покупаете, можно управлять по цифровым строкам ввода-вывода или последовательным портам.

Я также знаю встроенные системы / люди Linux, которые любят Gumstix, хотя я не использовал их.

2
ответ дан 07.12.2019, 16:21

Учитывая Ваш бюджет и среду, Вы нацеливаете немного высокое во встроенном отделе макетной платы. Я посмотрел бы на что-то как современные 6 502 производная. Вы найдете инструменты поддержки и сообщество обширными. Это будет меньше похоже на то, с чем Вы знакомы, но существует причина, люди все еще используют 40-контактные встроенные процессоры:

  • недорогой (который также означает, что Вы будете иметь 93$ в запасе для расходов на логику поддержки, датчики и питание),
  • экологически устойчивый
  • низкая потребляемая мощность (более дешевый источник питания)
  • менее сложная операционная среда (меньше программного обеспечения означает меньше шанса фатальной катастрофы),

Вы предназначаете, чтобы этот поисковый робот был автономен? Я настоятельно рекомендую, чтобы Вы сохранили ограниченным, поскольку это застрянет. Действительно, программное обеспечение, вероятно, будет наименьшим количеством Ваших проблем, поскольку нижняя часть озера более груба, чем поверхность Марса, когда Вы меньше, чем обувная коробка и не имеете эр эволюционной оптимизации дизайна.

2
ответ дан 07.12.2019, 16:21

Походит на прохладный проект.

Вы видели список материнских плат, которые запускают Linux?

Считайте передающие видеоданные непосредственно от камеры пупочным, где люди вершина видит его, полностью обходя ЦП в замене (Затем, все остальное в Вашем списке может быть обработано относительно маломощным ЦП.)

Рассмотрите использование недорогой платы как Ардуино как более или менее доступный узел в sub и хранение более дорогого поля Linux в сухом конце пупочного.

Рассмотрите использование питания по Ethernet (POE), таким образом, можно использовать стандартный стандартный кабель CAT5 для отправки питания в sub и также для двухсторонней связи. Затем, когда пупочное неизбежно разбито и порванное, легко заменить. (Который дает Вам достаточно питания?)

0
ответ дан 07.12.2019, 16:21

Теги

Похожие вопросы