====== Troyka Slot Shield v2: инструкция, примеры использования и документация ======
[[amp>product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=troyka-slot-shield&utm_medium=wiki |Troyka Slot Shield v2]] — плата расширения для быстрой сборки компактных устройств из [[amp>collection/troyka?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki | Troyka-модулей]] без проводов и паяльника.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield.7.jpg?nolink |}}
===== Предыдущая версия модуля =====
{{:продукты:troyka-slot-shield:arduino-troyka-slot-shield-v1.1.jpg?nolink&150 |}} Первая ревизия. Её легко отличить по отсутствию названия слотов.
===== Подключение =====
Troyka Slot Shield устанавливается на управляющие платформы формфактора Arduino R3, например [[amp>product/iskra-neo?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki |Iskra Neo]], сверху методом бутерброда.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield.4.jpg?nolink&500 |}}
Плата расширения может быть установлена и на платформы форм-фактора Arduino Mega, например [[amp>product/arduino-mega-2560?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki|Iskra Mega]].
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield.6.jpg?nolink |}}
При установке на управляющие платы с большим USB-разъёмом контакты Troyka Slot Shield могут замкнуться между собой. Для решения проблемы наклейте пару слоёв изоленты на коннектор USB.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield.8.jpg?nolink&500 |}}
===== Видеообзор =====
{{youtube>pT3ntTgYxgk?large}}
===== Примеры работы =====
Один Troyka Slot Shield вмещает до шести Troyka-модулей. Используемые пины для связи сенсоров и модулей с Troyka Slot Shield зависят от конкретного устройства. Точнее, от типа его коммуникации, сигнала и протокола.
Обратитесь к странице с [[сенсоры:обзор|обзором сенсоров]], чтобы определить, как организована коммуникация конкретно с вашим модулем. После чего смело приступайте к работе.
А ещё ознакомьтесь с нашими проектами на Slot Shield: метеостанция, газоанализатор, светомузыка и многое другое. Устройства собираются без пайки и особых навыков программирования.
* [[slot-box:start|Проекты на Slot Shield и Iskra Neo]]
* [[arduino-projects:start|Проекты на Slot Shield и Arduino Uno]]
==== Подключение цифровых Troyka-модулей ====
Troyka-модули, которые общаются с управляющей электроникой по одному цифровому контакту, можно подключать в слоты «S-V-G» и «S-V2-G».
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-digital.png?nolink |}}
Для пример подключим [[amp>product/troyka-led-module?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki | светодиод «Пиранья» (Troyka-модуль)]] к ''7'' пину. Если подать высокий уровень на ''7'' пин, светодиод загорится, если низкий — погаснет.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-led.png?nolink |}}
Добавим к предыдущему эксперименту [[amp>product/troyka-button?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki | кнопку (Troyka-модуль)]] и подключим её к ''13'' пину Slot Shield. Если написать соответствующий скетч, при нажатии на кнопку светодиод загорится, а если отпустить — погаснет.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-led-button.png?nolink |}}
==== Подключение аналоговых Troyka-модулей ====
Troyka-модули, которые на выходе выдают аналоговый сигнал, подключаются к аналоговым контактам «S-V-G».
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-analog.png?nolink |}}
Подключим [[amp>product/troyka-potentiometer?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki |потенциометр (Troyka-модуль)]] к аналоговому пину ''A0'' и [[amp>product/troyka-led-module?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki |светодиод «Пиранья» (Troyka-модуль)]] к ''11'' пину. После написания соответствующего скетча яркость светодиода будет меняться в зависимости от перемещения ручки потенциометра.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-led-pot.png?nolink |}}
==== Подключение I²C устройств ====
Существуют сенсоры и модули, которые общаются с управляющей электроникой по двум проводам через интерфейс [[Видеоуроки:7-i2c-и-processing|I²C / TWI]]. Для подключения таких I²C-модулей необходимы линии ''SDA'' или ''SCL'', которые выведены на Slot Shield отдельными Troyka-контактами. В итоге для подключения таких модулей понадобится два разъёма: один используется для подачи напряжения, другой — для коммуникации с управляющей платой через пины ''SDA'' и ''SCL''.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-i2c.png?nolink |}}
В качестве примера подключим [[amp>product/troyka-led-matrix?utm_source=man&utm_campaign=arduino-troyka-slot-shield&utm_medium=wiki |светодиодную матрицу]] к Troyka Slot Shield. После загрузки в плату соответствующей программы на матрицу можно выводить символы, цифры и мелкие анимации.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-matrix.gif?nolink |}}
==== Подключение SPI устройств ====
Существуют сенсоры и модули, которые общаются с управляющей электроникой через интерфейс [[видеоуроки:8-интерфейсы-spi|SPI]]. Для подключения таких SPI модулей необходимы линии ''SCK'', ''MISO'' и ''MOSI'', которые выведены на Slot Shield отдельными контактами. В итоге для подключения таких модулей понадобится два разъёма: один используется для подачи напряжения, другой — для коммуникации с управляющей платой через пины шины ''SPI''.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-spi.png?nolink |}}
В качестве примера подключим [[amp>product/troyka-sd?utm_source=man&utm_campaign=arduino-troyka-shield&utm_medium=wiki |SD картридер]] к Slot Shield. Карта памяти поможет управляющей плате работать с файлами большого объёма.
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-sd.png?nolink |}}
===== Принципиальная и монтажная схемы =====
{{:products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-schematic.png?direct&390 |}}
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-layout-top.png?direct&280|}}
{{ :products:arduino-troyka-slot-shield:arduino-troyka-slot-shield-layout-bottom.png?direct&280|}}
===== Характеристики =====
* Совместимость: Arduino форм-фактора Uno R3, Mega 2560
* Питание подключённых модулей: 3,3–5 В
* Интерфейсы Troyka: 6 слотов
* Интерфейс I²C: 3 группы контактов
* Интерфейс SPI: 3 группа контактов
* Габариты: 76×53×19 мм
===== Ресурсы =====
* [[amp>product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=troyka-slot-shield&utm_medium=wiki|Troyka Slot Shield v2]] в магазине
* [[https://github.com/amperka/hardware-drawings/blob/master/arduino-troyka-slot-shield.svg|Векторное изображение платы]]