Trema Shield NANO

Исходники изображение:

Общие сведения:

Trema Nano Shield - это плата расширения, которая не только упрощает процесс подключения модулей к Arduino NANO, но и позволяет «превратить» Arduino NANO в Arduino UNO. Это значит, что подключив Arduino NANO к Trema Nano Shield, Вы сможете и загружать скетчи разработанные для Arduino UNO, и использовать Shield'ы разработанные для Arduino UNO. Использование Trema Nano Shield избавляет Вас от необходимости пайки проводов при подключении нескольких модулей к Arduino NANO, упрощает процесс создания устройств.

Видео:

Подключение:

    На плате Trema Nano Shield имеются:
  • Колодка из 14 цифровых выводов (D) с выводами шины питания (V)-Vcc и (G)-GND, для подключения цифровых модулей через Trema Nano Shield к Arduino NANO.
  • Колодка из 8 аналоговых выводов (S) с выводами шины питания (V)-Vcc и (G)-GND, для подключения как цифровых, так и аналоговых модулей, через Trema Nano Shield к Arduino NANO.
  • Колодка аппаратной шины I2C из 4 выводов (SDA, SCL, GND, Vcc) для подключения I2C модулей через Trema Nano Shield к Arduino NANO.
  • Колодка аппаратной шины UART (Serial) из 4 выводов (TX, RX, GND, Vcc) для подключения UART модулей через Trema Nano Shield к Arduino NANO.
  • Кнопка RESET для перезагрузки Arduino NANO.
  • Контактные отверстия для припаивания колодок под Shield'ы Arduino UNO.
  • Колодки для подключения Arduino NANO.

Питание:

  • Напряжение питания можно подавать как на вход USB Arduino NANO, так и на вход DC-Jak от адаптера постоянного тока.
  • Напряжение 5 В постоянного тока на колодках (V)-Vcc и (G)-GND, для питания модулей, берётся с вывода 5V и GND Arduino NANO. Это значит что при подключении питания к входу DC-Jak, питание модулей осуществляется через стабилизатор напряжения встроенный в Arduino NANO.
  • Если Вы планируете подключать много мощных модулей или модули вносящие сильные искажения в шину питания, то на Trema Nano Shield нужно установить Trema Power Shield, который имеет встроенный мощный стабилизатор напряжения.

Работа с Trema Shield Nano:

Множество датчиков имеют всего три вывода (два - питания и один информационный). У Arduino NANO много информационных выводов и с их подключением к датчикам сложностей не возникает, а с выводами питания всё гораздо хуже, на плате Arduino NANO всего один вывод 5V и два вывода GND. Значит без пайки или макетных плат, можно подключить только один модуль. Некоторые используют логические уровни на информационных выводах Arduino NANO для их использования в качестве выводов питания, но это сильно нагружает выводы и может вывести их из строя.

На плате Trema Nano Shield возле каждого информационного вывода находятся два вывода питания (V)-Vсс и (G)-GND, значит количество подключённых модулей без пайки и «скрутки» проводов, может совпадать с количеством информационных выводов Arduino NANO.

Помимо обычных (цифровых и аналоговых) выводов, на плате Trema Nano Shield имеются колодки аппаратных шин I2C и UART (Serial) для подключения соответствующих модулей. Если Вам нужно подключить несколько модулей к шине I2C можно воспользоваться Trema I2C Hub.

Для «превращения» Arduino NANO в Arduino UNO нужно припаять колодки к крайним контактным отверстиям Trema Nano Shield, назначение которых совпадает с назначением выводов Arduino UNO. Припаиваемые колодки могут быть штыревыми (папа), гнездовыми (мама), или переходными (мама-папа), они не идут в комплекте с Trema Nano Shield, а приобретаются отдельно, по Вашему желанию.

Shield'ы под Arduino UNO устанавливаемые на Trema Nano Shield (сверху) подключаются через переходные колодки (приобретаются отдельно), которые приподнимут подключённый Shield над Trema Nano Shield.

В колодки Trema Nano Shield предназначенные для подключения Arduino NANO можно установить Arduino Pro Mini 5V 16MHz (устанавливается в отверстия до пунктирной линии), но тогда ей будут соответствовать только цифровые выводы от D0 до D9 включительно и выводы шины UART на Trema Nano Shield, подключение остальных выводов можно увидеть в таблице ниже. Платы Arduino Pro Mini 5V 16MHz не будут работать с Shield'ами использующими выводы D10-D13, шину SPI, или I2C. Платы Arduino Pro Mini 3V3 8MHz не совместимы с Trema Nano Shield.

Плата:Выводы:
Trema Nano ShieldD0-D9D10-D13A0-A3A4-A7UARTI2C
Arduino NANOD0-D9D10-D13A0-A3A4-A7UARTI2C
Arduino Pro Mini 5V 16MHzD0-D9нетD10-D13A0-A3UARTнет

При установке Arduino NANO или Arduino Pro Mini 5V 16MHz обращайте внимание на распиновку, выводы GND устанавливаемых плат Arduino должны совпадать с выводам GND на колодках Trema Nano Shield.

Если к крайним контактным отверстиям Trema Nano Shield припаять штыревые (папа) или переходные (мама-папа) колодки, то Trema Nano Shield, помимо своего непосредственного назначения, сможет выполнять и функцию обычного Trema Shield. Это значит что при установке Trema Nano Shield (без Arduino NANO) на плату Arduino UNO, выводы последней будут подключены к цифровым (D) и аналоговым (S) колодкам Trema Nano Shield, также будут подключены шины I2C и UART (Serial).

У платы Arduino NANO на два аналоговых вывода больше, чем у платы Arduino UNO. Это значит что выводы A6 и A7 колодки аналоговых выводов (S) Trema Nano Shield, будут работать только с установленной платой Arduino NANO.

Применение:

  • Расширение возможностей Arduino Nano
  • Для сложных проектов, требующих большего функционала, чем Arduino Nano

Ссылки:

Обсуждение