====== 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|Векторное изображение платы]]