logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319

Yotster Alfa — Обзор

Yotster Alfa — это мощная интегрированная LoRa плата для интернета вещей (IoT). Она содержит на борту современный 32-битный микроконтроллер ATSAMD21G18 (аналог Arduino Zero), LoRa модуль на чипе Semtech SX1276, блок зарядки и обслуживания подключаемого литиевого аккумулятора, а также два ряда GPIO контактов для подключения различного оборудования и датчиков.

Плата Yotster Alfa содержит всё необходимое для создания IoT устройства с беспроводным LoRa интерфейсом и поддержкой различной периферии. Для начала работы с платой вам нужно подключить её к компьютеру и загрузить скетч — плата стартует и начинает управлять подключённым оборудованием.

Примечание. Основным достоинством беспроводной технологии LoRa является возможность создания энергоэффективных устройств, передающих данные на большие расстояния (от сотен метров до десятков километров).

Семейство плат Yotster

Плата Yotster Alfa входит в семейство LoRa IoT контроллеров Yotster, в котором также присутствует младшая модель Yotster Lite и более продвинутая модель Yotster Vicino. Ниже представлены основные характеристики контроллеров семейства Yotster.

Yotster Lite. Младшая плата семейства, созданная на основе микроконтроллера ATmega328P. Сочетает в себе хорошую функциональность и наименьшую стоимость среди плат линейки Yotster.

Yotster Vicino. Более продвинутая плата семейства, собранная на основе микроконтроллера ATSAMD21E18 с ядром ARM Cortex-M0+. Кроме более высокой производительности и 32-битного процессора, эта плата имеет на борту чип поддержки операций NFC/RFID, что позволяет использовать этот контроллер в разнообразных современных IoT приложениях.

Yotster Alfa. Флагман линейки Yotster. Эта плата построена на мощном микроконтроллере ATSAMD21G18 (аналог Arduino Zero) и имеет хорошие характеристики по энергопотреблению. Плата имеет множество выводов для работы с периферией и возможность подключения Li-Ion аккумулятора для использования в автономном режиме.

Основные характеристики Yotster Alfa

Ниже представлены технические характеристики микроконтроллера Yotster Alfa. Высокая тактовая частота, большой объём оперативной и флеш-памяти позволяют использовать Yotster Alfa в ресурсоёмких IoT проектах.

  • Микроконтроллер: ATSAMD21G18 ARM Cortex-M0+
  • Тактовая частота: 48 МГц
  • Напряжение логики: 3,3 В
  • Flash память: 256 КБ
  • SRAM память: 32 КБ
  • Цифровые выводы: 20
  • Из них с ШИМ: 12
  • Ток вывода: до 7 мА
  • Аналоговые выводы: 6 + 1 ЦАП
  • Напряжение питания: 5 – 15 В
  • Размеры платы: 53х68,5 мм

LoRa модуль G-NiceRF LORA1276

Беспроводную работу обеспечивает LoRa модуль G-NiceRF LORA1276, интегрированный в плату Yotster Alfa. Он подключается к микроконтроллеру при помощи SPI интерфейса — все необходимые соединения уже присутствуют на плате.

Характеристики G-NiceRF LORA1276:

  • Чип: Semtech SX1276
  • Частотный диапазон: 868 МГц
  • Чувствительность: до -139 дБм
  • Динамический диапазон RSSI: 127 дБ
  • Максимальная выходная мощность: 20 дБм
  • Режимы модуляции: Lora TM, FSK, GFSK, OOK
  • Температурный диапазон: от -40 до 85 °C

При помощи этого модуля вы можете создавать устройства передающие данные и команды на расстояния от сотен метров до нескольких километров. Дальность связи зависит от окружающих условий — в городе она меньше, на открытой местности, без преград для прохождения радиосигналов — больше.

GPIO контакты для подключения периферии

Плата снабжена двумя рядами GPIO контактов, позволяющими подключать к контроллеру множество датчиков и актуаторов. Благодаря этому Yotster Alfa можно использовать в IoT проектах по управлению различным оборудованием.

JTAG разъём

Плата Yotster Alfa содержит JTAG разъём для программирования модуля и отладки кода. Это позволяет использовать плату в серьёзных проектах профессиональными разработчиками.

Контроллер заряда аккумулятора

Плата содержит контроллер заряда литиевого аккумулятора на чипе CN3058E и разъём для подключения аккумулятора — вам достаточно просто подключить аккумулятор к этому разъёму и ваше IoT устройство станет автономным.

Micro USB разъём

Плата Yotster Alfa имеет Micro USB разъём для подключения к компьютеру и программирования. После подключения Yotster Alfa USB кабелем к компьютеру можно сразу начинать работу — тока стандартного USB порта достаточно для питания как самой платы, так и её радиочастотной части.

Программирование

Программирование модуля Yotster Alfa осуществляется в Arduino IDE обычным образом. Вы просто выбираете в настройках среды разработки соответствующий микроконтроллер и обычным образом подключаете LoRa библиотеку для работы с беспроводной LoRa частью модуля Yotster Alfa.

Программирование не вызывает каких-либо проблем и мало отличается от программирования привычных вам плат Arduino. Для работы с LoRa используются стандартные примеры из поставки библиотеки или готовые Open Source проекты, которые во множестве можно найти в интернете.

Преимущества решения Yotster Alfa

1. Интегрированное решение. Вам не нужно закупать множество комплектующих для создания своего LoRa проекта, вам не нужно также разрабатывать печатную плату или соединять перемычками все компоненты на макетной плате.

2. 32-битный микроконтроллер. Плата Yotster Alfa содержит мощный современный 32-битный микроконтроллер, который позволяет реализовывать любые ваши IoT проекты.

3. GPIO контакты. Yotster Alfa содержит множество GPIO контактов для подключения различных датчиков и актуаторов.

4. JTAG. Плата поддерживает программирование и отладку через встроенный JTAG интерфейс, что позволяет использовать её профессиональными разработчиками.

5. Питание от аккумулятора. Плата содержит контроллер заряда и обслуживания литиевых аккумуляторов, что позволяет создавать проекты, работающие без сетевого питания и привязки к электрической сети.

6. Быстрый старт. Вы купили плату Yotster Alfa и можете сразу загрузить в неё скетч и приступить к работе. Для запуска вашего LoRa проекта вам ничего больше не потребуется.

7. Лёгкость программирования. Работа с платой Yotster Alfa ничем не отличается от работы с привычными вам платами Ардуино в среде программирования Arduino IDE.

Сфера применения Yotster Alfa

Беспроводной LoRa микроконтроллер Yotster Alfa можно применять в проектах интернета вещей (IoT), домашней автоматизации, для связи с удалёнными объектами, для обмена информацией на значительные расстояния (до нескольких километров), а также в любых ваших DIY проектах, требующих беспроводную передачу информации.

Быстрый старт, отсутствие необходимости включать паяльник и лёгкое программирование делают плату Yotster Alfa отличным выбором как для начинающих, так и для опытных любителей электроники и конструирования.

Как начать?

Для начала работы с платой Yotster Alfa вам понадобится всего несколько вещей:

  1. Сама плата Yotster Alfa (возможно два экземпляра, если вы хотите передавать данные между платами)
  2. Micro USB кабель для соединения с компьютером

Далее вам понадобится:

  1. Установить драйвера поддержки платы Yotster Alfa в Arduino IDE
  2. Подключить LoRa библиотеку
  3. Загрузить скетч в плату Yotster Alfa

Это всё, теперь вы можете работать с системой и программировать её работу как с подключёнными датчиками и актуаторами, так и беспроводное LoRa взаимодействие с другими контроллерами.

Ссылки по теме

Спецификации и подключение Yotster Alfa

Программирование Yotster Alfa

Пример использования Yotster Alfa

Где купить?

Yotster Alfa в магазине «Electromicro»

Техническая поддержка

Мы внимательно относимся к потребностям наших клиентов и осуществляем техническую поддержку всей выпускаемой продукции. Вы можете написать нам письмо с вашим вопросом или позвонить по телефону и специалист нашей компании проконсультирует вас и поможет решить вашу проблему.

  • Емейл для вопросов по нашей продукции: electromicro@bk.ru
  • Наш телефон: +7 (495) 997-37-74

Аналогичные товары