Обзор Adruino модулей

 

arduino

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

Сразу стоит отметить, что все модули я покупал с ебей, иначе они себя могут не оправдать по ценовой политике. Некоторые модули на мой взгляд достались даже дешевле себестоимости. Что может быть приятнее? Но и ждать их приходилось не меньше месяца.

Итак, первый необходимый и самый главный компонент - процессорный модуль. Мой взгляд сначала пал на модуль ардуино-совместимый с процессором atmega328, но без ft232 модуля, с распродажи. Один модуль обошелся мне около 100 рублей, может даже меньше. На борту есть светодиод, все ножки выведены на штыри, подписаны в стиле ардуино, поэтому долго понимал какая соответствует настоящих ножкам МК. линейный стабилизатор lm1117, позволяющий питать плату от напряжения до 14 Вольт. размеры минимальные. Да, за эти деньги в Москве в розницу можно даже и один процессор не купить... Но радовался я недолго. У платы есть существенный недостаток: нет гнезда под штатный 6 или 10-пиновые программаторы. И тут приходится с головной болью сочинять программатор... Резюме: скупой платит дважды, платы пока не используются.

Есть более дорогая версия этой платы, он же наиболее популярный. Тот же процессор, но добавлена микросхема ft232 и несколько светодиодов. И питаться умеет еще до кучи и от USB. И разъем под 6-пиновый программатор есть. Во всех смыслах приятнейшая плата. И подписи уже более понятные, и с ПК совместимость идеальная. Но вот цена уже более кусающаяся - от 300 рублей за штуку. Но в качестве запасного варианта рекомендую держать именно эти платы - pro mini 328.

Следующий важный модуль на мой взгляд - релейный блок. Совместим почти до штырей с почти любым процессором. Транзисторные ключи управляют релейными модулями рассчитанными на 220 Вольт 10 Ампер. Практически универсальная штука. Из приятных мелочей: моргание реле повторяют светодиоды на плате, приятно на время прототипирования и отладки. Цена вопроса - около 300 рублей за 2 блока по 4 реле на каждом, т.е. один блок - 150 рублей. Цена определенно радует на этапе единичных закупок.

Модуль SD-карты. Стоимость такого модуля около 100 рублей, очень полезен для моделирования проектов с сохранением информации. Можно найти как модули под 3.3 вольта, так и под 5 вольт (в пятивольтовых модулях стоят резистивные делители на сигнальные провода и линейный понижающий преобразователь для питания SD-карты на 3.3 вольта). К сравнению, на митинском рынке один держатель SD-карты стоит около 50-рублей, да и как его припаивать не совсем очевидно. Из недостатков можно отметить, что модули ардуино рассчитаны под стандартную SD-карту, т.е. занимают довольно много места.

Для разработчиков промышленных контроллеров будут интересны модули RS485-ttl. На ебей такой модуль можно найти всего за 60-70 рублей. В связке с ttl-usb преобразователем можно собрать сниффер для rs485, можно модуль напрямую подключать к процессорному модулю. Такую цена победить уже совсем сложно.

Еще один интересный, но узнонаправленый модуль. Акселерометр. Распаянный под штыри акселерометр (который дома, кстати, не так просто распаять - корпус LGA), интерфейс i2c и spi. Мне они достались по 100 рублей за штуку.

Так же стоит отметить отдельно вертолетные модули, распаянные модули с шиной i2c, акселерометром, магнитным датчиком (компасом) и гироскопом. Стоят такие модули около 1200 рублей. Модуль может помочь ускорить проекты с необходимостью прецизионного позиционирования в пространстве.

Хочется отметить отдельно неАРДУИНО модуль. Это преобразователь RS-232 в TTL. Его стоимость 100 рублей, построен на чипе, аналогичном ROVER (prolific). Адаптер оказался очень удобным в использовании, т.к. сама микросхема преобразования ttl-usb располагается у USB разъема и почти не занимает места, от разъема USB-A идут ответные провода к стандартным штырям 2.54. Получаем, фактически, стандартный USB кабель, который можно подключить на стандартные штыри. По-моему это 100% попадание для разработки uart-подобных интерфейсов. С помощью этого кабеля можно и передавать отладочную информацию с процессорного модуля и использовать в связке с ардуино-модулями (к примеру, rs485-ttl).