Покупка и проектирование плат расширения Arduino
Обновлено: 24 июн. 2020 г.
Все, что необходимо знать о выборе, проектировании и использовании плат расширения Arduino
Если вы только начинаете работать с электроникой, то, скорее всего, постепенно погружаетесь в мир Arduino. Хороший выбор! Arduino - это крупнейшая открытая электронная платформа, позволяющая начинающим инженерам с легкостью изучать электронику, аппаратное и программное обеспечение на одной площадке. И по мере того как вы погружаетесь в этот мир, ваше желание выйти за пределы простых стандартных плат Arduino Uno и узнать новые возможности - беспроводные связи, моторы, аудио модули, дисплеи и многое другое – будет становиться все сильнее. Добавление всех этих модных примочек стало возможным с помощью плат расширения Arduino. Впервые слышите об этом? Тогда читайте дальше и узнаете больше.
Запустите ваши проекты
С помощью обыкновенной платы Arduino Uno вы будете легко работать с микроконтроллерами и это только начало. Вы получите удовольствие от одновременного использования макетов электронных схем и Arduino Uno. В конце концов, вам захочется попробовать нечто большее, чем стандартные платы и погрузиться в огромный мир электроники.
И тогда в игру вступают платы расширения Arduino. Это крошечные печатные платы, очень похожие на Arduino Uno, которые располагаются поверх вашей платы Arduino и увеличивают ее функции и возможности. Хотите узнать объем влаги в растениях и передать данные на свой телефон? Платы расширения Arduino позволят вам сделать это. Или, возможно, у вас есть робот, которым вы хотите управлять через Wi-Fi? И в этом случае вам понадобятся платы расширения Arduino. Они имеют множество достоинств, например:
Вы можете их штабелировать. Соедините несколько плат расширения вместе для создания уникального модуля Arduino, который будет полностью соответствовать вашему проекту. Может быть, вам требуется беспроводное соединение, GPS и аудио сигнал в одном комплекте? Объедините эти платы вместе, и у вас будет целостная система.
Они просты в применении. Большинство таких плат поставляется с библиотекой примеров, так что вам будет понятно, как именно их использовать. Обратите внимание на эти справочники, в них вы найдете множество примеров кодов, которые вы сможете модифицировать, соединить и сделать нечто выдающееся.
Они недорогие. Как и стандартные Arduino Uno, большинство плат расширения относительно недорогие. Например, для оснащения платы Arduino функцией беспроводной связи, вам понадобится плата расширения Xbee, которая обойдется всего в 15 долларов. Это отличная цена за ту функциональность, которую вы получаете.
Так как же работает это волшебное штабелирование плат расширения Arduino? Взгляните на свою плату Arduino Uno, вы увидите, что на ней расположены два ряда разъемов, которые принимают контакты или соединители, вставленные в них. Платы расширения включают в себя контакты, которые подключаются к разъемам вашей платы Uno. В зависимости от того, какую плату расширения вы приобретаете, она, скорее всего, будет иметь еще один набор разъемов, позволяющих добавить плату сверху.

Вы можете стать немного сумасшедшим, когда вы
объедините кучу модулей Arduino вместе. (картинка сверху)
На что обращать внимание при покупке платы расширения
Итак, вы решили, что хотите, добавить в ваш продукт некоторые новые функции с помощью платы расширения, отлично! Прежде чем вы определитесь с выбором, обратите внимание на следующие рекомендации:
Требуется ли пайка?
Многие платы расширения продаются в наборе и для подключения разъемов к печатной плат требуется ручная пайка. Некоторые производители предлагают такие платы полностью собранными. Какой вариант выберете вы, на самом деле будет зависеть только от ваших личных предпочтений. Хотите принять вызов и научиться паять? Тогда подумайте о том, чтобы взять такой набор. На самом деле это довольно просто.
Совпадает ли аппаратное и программное обеспечение?
Как и сами платы Arduino, платы расширения проходят через итерации и аппаратные обновления. Это означает, что каждая версия аппаратного обеспечения имеет отдельную библиотеку кода. Если вы приобрели плату расширения и столкнулись с некоторыми проблемами кода, убедитесь, что вы используете правильную библиотеку для вашей версии оборудования.
Имеется ли соответствующая документация?
Большинство плат расширения Arduino поставляются с руководством пользователя и библиотекой примеров для того, чтобы вы могли сразу начать работу, но все же не каждая. Если вы впервые приобретаете подобную плату, мы рекомендуем заранее уточнить у продавца, какая документация прилагается, и насколько она информативна. Иначе перед вами будет продукт, который вы не будете знать, как использовать.
Штабелируется ли она?
Как и большинство пользователей Arduino, вы, скорее всего, будете штабелировать несколько плат расширения друг на друга. В этом случае вам необходимо удостовериться в том, что конкретные платы подходят для этого. Некоторые из них могут иметь новые контактные разъемы сверху, а некоторые - нет. Это потребует от вас тщательного планирования, предварительного сбора плат на макете для того, чтобы быть уверенными в том, что все будет работать.
Совпадает ли распиновка?
В зависимости от того, какую плату расширения Arduino вы приобретаете, количество контактов может соответствовать или нет разъемам на вашем Arduino. Это может стать проблемой для вас, а может, и нет. Если все контакты платы расширения нуждаются в электрическом соединении с вашей платой Arduino, то это проблема и вам нужно обновить, либо одно, либо другое. Однако некоторые платы расширения могут работать и с неиспользуемыми контактами, поэтому обязательно изучите требования продукта, который вы приобретаете.
Топ 10 плат расширения Arduino
Как только все рекомендации будут учтены, вы можете с уверенностью приобретать необходимую плату расширения Arduino! Предлагаем вашему вниманию Топ 10 плат расширения Arduino, этот список пригодится вам перед покупкой:
Xbee Shield
Вам необходимо, чтобы ваша плата Arduino могла общаться по беспроводной сети с другими устройствами? Тогда этот выбор для вас. Сама по себе плата расширения Xbee Shield предлагает беспроводную связь, но не Wi-Fi. Но вам повезло: разработан дополнительный модуль XBee Wi-Fi, который вы можете подсоединить к своей плате Xbee Shield для подключения к интернету.

Добавьте немного энергии в ваш проект с
Arduino Xbee Shield. (картинка сверху)
Ethernet Shield
Предпочитаете проводное соединение для доступа платы Arduino в интернет? Тогда рассмотрим следующую плату расширения от Arduino - Ethernet Shield. Это идеальный вариант, если вам нужно, чтобы плата имела независимую связь с вашим компьютером и всемирной сетью. Эта плата расширения также поставляется со слотом для карты памяти microSD, так что вам будет удобно хранить mp3, видео и другие файлы для вашего продукта под рукой.

Подключите Arduino к Интернету с помощью
Arduino Ethernet Shield. (картинка сверху)