Плата Piranha Trema — это аналог Arduino Pro Mini сделанный нашей компанией iarduino в России с соблюдением всех технических норм.
Главная фишка Piranha Trema — форм-фактор Trema с колодками G-V-S для удобного подключения Trema-модулей без макетных плат и клубков из проводов. На основе миниатюрной платформы можно собрать компактный GPS-трекер, портативный шагомер, карманный пульсометр и т.д. Простота и совместимость с Arduino, позволяет использовать плату Piranha от начинающего мейкера до опытного разработчика.
Видеообзор
Особенности
- Форм-фактор Trema для встраивания в проекты с ограниченным пространством.
- Контакты G-V-S для комфортного подключения внешних датчиков и модулей.
- Аппаратная и программная совместимость с платформами на базе микроконтроллера ATmega328P: Arduino Uno R3, Arduino Pro Mini, Piranha Pro Mini и т.д.
- Светодиодная индикация.
Подробности
Рассмотрим основные плюшки платы Piranha Trema:
Микроконтроллер ATmega328P
Платформа Piranha Trema выполнена на микроконтроллере Microchip ATmega328P семейства AVR с рабочим напряжением 5 вольт и тактовой частотой 16 МГц. Процессор обладает тремя видами памяти:
- 32 КБ Flash-памяти, из которых 0,5 КБ используются загрузчиком, который позволяет прошивать Piranha Trema с обычного компьютера через USB. Flash-память постоянна и её предназначение — хранение программ и сопутствующих статичных ресурсов.
- 2 КБ SRAM-памяти, которые предназначены для хранения временных данных, например переменных программы. По сути, это оперативная память платформы. SRAM-память энергозависимая, при выключении питания все данные сотрутся.
- 1 КБ энергонезависимой EEPROM-памяти для долговременного хранения данных, которые не стираются при выключении контроллера. По своему назначению — это аналог жёсткого диска для Arduino.
Индикаторные светодиоды
Имя | Назначение |
---|---|
ON | Индикатор питания платформы Piranha Trema. |
L | Пользовательский светодиод на 13 пине Piranha Trema. При задании высокого уровня светодиод загорается, при низком – гаснет. |
Кнопка RESET
Кнопка RESET служит для ручного сброса питания — аналог кнопки RESET обычного компьютера.
Все остальные подробности технической начинки платформы Piranha Trema читайте в нашем руководстве по использованию.
Подключение и программирование
На платформе Piranha Trema отсутствует USB-порт. Для прошивки понадобится «наживка» в виде преобразователя интерфейсов USB – UART с набором макетных проводов.
Рассмотрим базовые шаги для старта:
- Подключите Piranha Trema к ПК через один из USB – UART преобразователей.
- Для программирования платформы Piranha Trema используйте штатную среду Arduino IDE. Весь процесс установки и настройки читайте в нашем руководстве по Arduino IDE.
- Для работы с платформой Piranha Trema — выбирайте плату
Arduino Mini
. - Если при подключении контроллера Piranha Trema в Arduino IDE не появляется новый COM-порт, установите драйвер в зависимости от чипа USB-UART преобразователя.
Все подробности по подключению, настройке и программированию платформы Piranha Trema читайте в нашем руководстве по использованию.
Питание
Для питания платформы Piranha Trema можно использовать программатор или пин VCC.
- При питании через программатор, используйте один из USB – UART преобразователей описанных выше.
- При питании через пин VCC — используйте источник с выходным напряжением строго 5 В, например блок питания на 5 В с переходником на свободные провода. Если напряжение вашего источника отличается — используйте преобразователь питания с выходным напряжением 5 В.
Распиновка
На плате Piranha Trema расположены два ряда колодок PLS в стиле G-V-S, которые в сумме дают 16 сигнальных груп для подключения питания модулей и сенсоров. На платформе также расположена отдельная группа на 5 контактов для подключения USB – UART преобразователя и группа на 4 контакта для подключения датчиков с интерфейсом I²C.
- Всего физических контактов: 59 (16×3 + 5 + 4 + 2)
- Контакты G-V-S: 16 групп
- Контакты на колодке UART: 5
- Контакты на колодке I²C: 4
- Контакты на колодке RESET: 2
- Контакты GPIO: 20
- Контакты с ШИМ: 6 с разрядностью 8 бит
- Контакты с АЦП: 4 с разрядностью до 10 бит
- Аппаратные интерфейсы: 1× UART, 1× SPI, 1× I²C
Возможные дополнения
Обратите внимания на ряд дополнительных позиций, которые возможно вам понадобятся:
- Один из коллекции USB – UART преобразователей — для подключения платформы Piranha Trema к ПК по USB.
- Линейка Trema-модулей для расширения функционала контролера.
- Соединительные провода для прототипирования будущих схем.
- Конструктор ПВХ для сборки всего кома из электроники и проводов в один общий механизм с эстетичным видом.
Доступные альтернативы
Данная Piranha Trema поставляется с распаянными колодками PLS. В нашем магазине также есть версия без распаянных контактов PLS:
Габаритный чертёж
Комплектация
- 1× Piranha Trema (C колодками)
Характеристики
- Модель: Piranha Trema (C колодками)
- Микроконтроллер: ATmega328P
- Ядро: AVR
- Тактовая частота: 16 МГц
- Flash-память: 32 КБ
- SRAM-память: 2 КБ
- EEPROM-память: 1 КБ
- Входное напряжение питания: 5 В
- Напряжение логических уровней: 5 В
-
Всего физических контактов: 59 (16×3 + 5 + 4 + 2)
- Контакты G-V-S: 16 групп
- Контакты на колодке UART: 5
- Контакты на колодке I²C: 4
- Контакты на колодке RESET: 2
- Контакты GPIO: 20
- Контакты с ШИМ: 6 с разрядностью 8 бит
- Контакты с АЦП: 4 с разрядностью до 10 бит
- Аппаратные интерфейсы: 1× UART, 1× SPI, 1× I²C
Ресурсы
Мы также рекомендуем к чтению ссылки на статьи, документации и другие вспомогательные материалы по платформе Piranha Trema.