Yotster Vicino — это интегрированная LoRa плата для интернета вещей (IoT). Она содержит на борту современный 32-битный микроконтроллер ATSAMD21E18 с ядром ARM Cortex-M0+, LoRa модуль на чипе Semtech SX1276, микросхему памяти с беспроводным NFC/RFID интерфейсом и блок зарядки и обслуживания подключаемого литиевого аккумулятора.
Плата Yotster Vicino содержит всё необходимое для создания IoT устройства с беспроводным LoRa интерфейсом и поддержкой NFC/RFID операций. Для начала работы с платой вам нужно только подключить её к компьютеру и загрузить скетч — плата стартует и начинает передавать и принимать данные по беспроводным протоколам.
Примечание. Основным достоинством беспроводной технологии LoRa является возможность создания энергоэффективных устройств, передающих данные на большие расстояния (от сотен метров до десятков километров).
Семейство плат Yotster
Плата Yotster Vicino входит в семейство LoRa IoT контроллеров Yotster, в котором также присутствует младшая модель Yotster Lite и наиболее продвинутая модель Yotster Alfa. Ниже представлены основные характеристики контроллеров семейства Yotster.
Yotster Lite. Младшая плата семейства, созданная на основе микроконтроллера ATmega328P. Сочетает в себе хорошую функциональность и наименьшую стоимость среди плат линейки Yotster.
Yotster Vicino. Более продвинутая плата семейства, собранная на основе микроконтроллера ATSAMD21E18 с ядром ARM Cortex-M0+. Кроме более высокой производительности и 32-битного процессора, эта плата имеет на борту чип поддержки операций NFC/RFID, что позволяет использовать этот контроллер в разнообразных современных IoT приложениях.
Yotster Alfa. Флагман линейки Yotster. Эта плата построена на мощном микроконтроллере ATSAMD21G18 (аналог Arduino Zero) и имеет хорошие характеристики по энергопотреблению. Плата имеет множество выводов для подключения периферии и возможность подключения Li-Ion аккумулятора для использования в автономном режиме.
Основные характеристики Yotster Vicino
Ниже представлены основные технические характеристики микроконтроллера Yotster Vicino. Высокая тактовая частота, большой объём оперативной и флеш-памяти позволяют использовать Yotster Vicino в ваших ресурсоёмких проектах.
- Микроконтроллер: ATSAMD21E18 (ARM Cortex-M0+)
- Тактовая частота: 48 МГц
- Напряжение логики: 3,3 В
- Flash память: 256 КБ
- SRAM память: 32 КБ
- Цифровые выводы: 20
- Выводы с ШИМ: 12
- Ток вывода: до 7 мА
- Аналоговые выводы: 3 + 1 ЦАП
- Напряжение питания: 5 – 15 В
LoRa модуль G-NiceRF LORA1276
Беспроводную работу обеспечивает LoRa модуль G-NiceRF LORA1276, интегрированный в плату Yotster Vicino. Он подключается к микроконтроллеру при помощи SPI интерфейса — все необходимые соединения уже присутствуют на плате.
Характеристики модуля G-NiceRF LORA1276:- Чип: Semtech SX1276
- Частотный диапазон: 868 МГц
- Чувствительность: до -139 дБм
- Динамический диапазон RSSI: 127 дБ
- Максимальная выходная мощность: 20 дБм
- Режимы модуляции: Lora TM, FSK, GFSK, OOK
- Температурный диапазон: от -40 до 85 °C
При помощи этого модуля вы можете создавать устройства передающие данные и команды на значительные расстояния от сотен метров до нескольких километров. Дальность связи зависит от окружающих условий — в городе с многочисленными зданиями она меньше, на открытой местности без преград для прохождения радиосигналов — больше.
Память с I2C и NFC/RFID интерфейсами
На плате присутствует чип EEPROM памяти с двойным доступом: по интерфейсу I2C со стороны микроконтроллера и по беспроводным интерфейсам NFC/RFID. Это позволяет записывать и считывать данные из EEPROM как микроконтроллером, так и различными беспроводными IoT устройствами, такими, как RFID метки, специальные ридеры, смартфоны и т. п. устройства.
Этот функционал можно задействовать в различных сценариях использования IoT устройств на базе Yotster Vicino, например, таким образом можно передавать идентификаторы и ключи шифрования при подключении датчиков к системе умного дома.
Спецификации микросхемы M24LR64-R:
- Частотный диапазон: 13,56 МГц ± 7 кГц
- Поддержка стандартов: ISO 15693, ISO 18000-3
- Интерфейс: I2C
- Уникальный номер: 64 бита
- Память EEPROM: 64 кБ
- Время записи по I2C: 5 мс
- Время записи по радио: 5,75 мс
- Количество циклов записи: > 1 000 000
- Срок сохранности данных: 40 лет
- Рабочее напряжение: 1,8 – 5,5 В
- Рабочий диапазон температур: от -40 до 85 °C
JTAG разъём
Плата Yotster Vicino содержит JTAG разъём для программирования модуля и отладки кода. Это позволяет использовать плату в серьёзных проектах профессиональными разработчиками.
Контроллер заряда аккумулятора
Плата содержит контроллер заряда литиевого аккумулятора на чипе CN3058E и разъём для подключения аккумулятора — вам достаточно просто подключить аккумулятор к этому разъёму и ваше IoT устройство станет автономным.
Micro USB разъём
Плата Yotster Vicino имеет Micro USB разъём для подключения к компьютеру и программирования. После подключения Yotster Vicino USB кабелем к компьютеру можно сразу начинать работу — тока стандартного USB порта достаточно для питания как самой платы, так и её радиочастотной части.
Программирование
Программирование модуля Yotster Vicino осуществляется в среде Arduino IDE обычным образом. Вы просто выбираете в настройках соответствующий микроконтроллер и обычным образом подключаете LoRa библиотеку для работы с беспроводной LoRa частью модуля Yotster Vicino.
Программирование не вызывает каких-либо проблем и мало отличается от программирования привычных вам плат Arduino. Для работы с LoRa используются стандартные примеры из поставки библиотеки или готовые Open Source проекты, которые во множестве можно найти в интернете.
Преимущества решения Yotster Vicino
1. Интегрированное решение. Вам не нужно покупать множество комплектующих для создания своего LoRa проекта, вам не нужно также разрабатывать печатную плату или соединять перемычками компоненты на макетной плате.
2. 32-битный микроконтроллер. Плата Yotster Vicino содержит мощный современный 32-битный микроконтроллер, который позволяет реализовывать любые ваши IoT проекты.
3. NFC/RFID. Yotster Vicino имеет на борту чип памяти с беспроводным NFC/RFID интерфейсом. Это позволяет создавать продвинутые IoT проекты с поддержкой сценариев работы с NFC/RFID.
4. JTAG. Плата поддерживает программирование и отладку через встроенный JTAG интерфейс, что позволяет использовать её профессиональными разработчиками.
5. Питание от аккумулятора. Плата содержит контроллер заряда и обслуживания литиевых аккумуляторов, что позволяет создавать проекты, работающие без сетевого питания и привязки к электрической сети.
6. Быстрый старт. Вы купили плату Yotster Vicino и можете сразу загрузить в неё скетч и приступить к работе. Для запуска вашего LoRa проекта вам ничего больше не потребуется.
7. Лёгкость программирования. Работа с платой Yotster Vicino ничем не отличается от работы с привычными вам платами Ардуино в среде программирования Arduino IDE.
Сфера применения Yotster Vicino
Беспроводной LoRa микроконтроллер Yotster Vicino можно применять в проектах интернета вещей (IoT), домашней автоматизации, для связи с удалёнными объектами, для обмена информацией на значительные расстояния (до нескольких километров), а также в любых ваших DIY проектах, требующих беспроводную передачу информации.
Быстрый старт, отсутствие необходимости включать паяльник и лёгкое программирование делают плату Yotster Vicino отличным выбором как для начинающих, так и для опытных любителей электроники и конструирования.
Как начать?
Для начала работы с платой Yotster Vicino вам понадобится всего несколько вещей:
- Сама плата Yotster Vicino (возможно два экземпляра, если вы хотите передавать данные между платами)
- Micro USB кабель для соединения с компьютером
Далее вам понадобится:
- Установить драйвер USB порта для вашей операционной системы
- Установить драйвера поддержки платы Yotster Vicino в Arduino IDE
- Подключить стандартным образом LoRa библиотеку
- Загрузить скетч в плату Yotster Vicino
Это всё, теперь вы можете работать с системой и программировать её работу как с подключёнными датчиками и актуаторами, так и беспроводное LoRa взаимодействие с другими контроллерами.
Ссылки по теме
Спецификации и подключение Yotster Vicino
Программирование Yotster Vicino
Пример использования Yotster Vicino
Где купить?
Yotster Vicino в магазине «Electromicro»
Техническая поддержка
Мы внимательно относимся к потребностям наших клиентов и осуществляем техническую поддержку всей выпускаемой продукции. Вы можете написать нам письмо с вашим вопросом или позвонить по телефону и специалист нашей компании проконсультирует вас и поможет решить вашу проблему.
- Емейл для вопросов по нашей продукции: electromicro@bk.ru
- Наш телефон: +7 (495) 997-37-74