Плата Piranha Uno R3 — это прямой аналог Arduino Uno R3 сделанный нашей компанией iarduino в России. Единственное техническое отличие — на плате Piranha Uno R3 мы использовали более мощные преобразователи напряжения для шин питания 5 В и 3,3 В. Такое решение позволяет не переживать про нехватку тока при подключении к контроллеру дополнительных плат расширения, модулей и сенсоров.
Используйте платформу Piranha Uno R3 для создания различных электронных устройств под свою задумку: от банальной гирлянды до системы «умный дом». Простота и дружелюбность Piranha позволяет использовать плату от начинающего мейкера до опытного разработчика.
Видеообзор
Особенности
- Полная аппаратная и программная совместимость с Arduino Uno R3.
- Популярный форм-фактор Arduino R3 для совместимости с платами расширения Arduino Shield.
- Мощные регуляторы напряжения на 5 В и 3,3 В с током до 800 мА.
- Встроенный USB-UART преобразователь на чипе CH340.
- Светодиодная индикация питания и передачи данных.
- Произведено в России с соблюдением всех технических норм.
Подробности
Рассмотрим основные плюшки платы Piranha Uno R3:
Микроконтроллер ATmega328P
Платформа Piranha Uno R3 выполнена микроконтроллере Microchip ATmega328P семейства AVR с тактовой частотой 16 МГц. Процессор обладает тремя видами памяти:
- 32 КБ Flash-памяти, из которых 0,5 КБ используются загрузчиком, который позволяет прошивать Piranha Uno с обычного компьютера через USB. Flash-память постоянна и её предназначение — хранение программ и сопутствующих статичных ресурсов.
- 2 КБ SRAM-памяти, которые предназначены для хранения временных данных, например переменных программы. По сути, это оперативная память платформы. SRAM-память энергозависимая, при выключении питания все данные сотрутся.
- 1 КБ энергонезависимой EEPROM-памяти для долговременного хранения данных, которые не стираются при выключении контроллера. По своему назначению — это аналог жёсткого диска для Arduino.
USB-UART преобразователь CH340
Микроконтроллер ATmega328P не содержит USB интерфейса, поэтому для прошивки и коммуникации с ПК на плате присутствует USB-UART преобразователь на чипе CH340. При подключении Piranha Uno R3 к ПК платформа определяется как виртуальный COM-порт.
Микроконтроллер ATmega328P общается с ПК через чип CH340 по интерфейсу UART используя сигналы RX
и TX
, которые параллельно выведены на контакты 0
и 1
платы Uno. Во время прошивки и отладки программы, не используйте эти пины в своём проекте.
Преобразователи питания
На плате расположено два преобразователя питания:
- AMS1117-5 с выходным напряжением 5 вольт и максимальным током 800 мА.
- AMS1117-3.3 с выходом напряжением 3,3 вольт и максимальным током 500 мА.
Порт USB Type-B
Разъём USB Type-B предназначен для прошивки и питания платформы Piranha Uno R3 по USB. Для коммуникации понадобится кабель USB Type-B.
Разъём DC Barrel Jack
Коннектор DC Barrel Jack служит для подключения внешнего источника напряжения в диапазоне от 7 до 12 вольт. Например блок питания на 9 В или 12 В.
Кнопка RESET
Кнопка RESET служит для ручного сброса питания — аналог кнопки RESET обычного компьютера.
Все остальные подробности технической начинки платформы Piranha Uno R3 читайте в нашем руководстве по использованию.
Подключение и программирование
- Подключите Piranha Uno R3 к ПК через кабель USB Type-B.
- Для программирования платформы Piranha Uno R3 используйте штатную среду Arduino IDE. Весь процесс установки и настройки читайте в нашем руководстве по Arduino IDE.
- По умолчанию IDE настроена только на штатные AVR-платы. Для работы с платформой Piranha Uno R3 — выбирайте плату
Arduino Uno
или же добавьте в менеджере плат поддержку платформ семейства Piranha AVR Boards. - Если при подключении контроллера Piranha Uno R3 в Arduino IDE не появляется новый COM-порт, установите драйвер USB-UART преобразователя CH340 для Windows 7 или Windows 10.
А если строки кода вас вводят в ступор, тогда для программирования платформы Piranha Uno используйте визуальную среду разработки mBlock.
Все подробности по подключению, настройке и программированию платформы Piranha Uno R3 читайте в нашем руководстве по использованию.
Питание
Для питания платформы Piranha Uno R3 можно использовать порт USB, контакт Vin или разъём DC Barrel Jack. Источник определяется автоматически.
- При питании через USB используйте блок питания на 5 В с USB-выходом и кабель USB.
- При питании через пин Vin или разъём DC Barrel Jack — используйте источник с выходным напряжением от 7 до 12 В. Например блок питания на 9 В или 12 В.
Возможные дополнения
Обратите внимания на ряд дополнительных позиций, которые возможно вам понадобятся:
- Кабель USB Type-B — для подключения платформы Piranha Uno R3 к ПК по USB.
- Battery Shield — придаст автономность вашему устройству.
- Trema Shield или Trema Set Shield — для удобного и комфортного подключения Trema-модулей.
- Конструктор ПВХ — поможет собрать весь ком из электроники и проводов в один общий механизм, а также придаст вашему устройству компактный и эстетичный вид.
Доступные альтернативы
На данной Piranha Uno R3 в качестве USB-UART преобразователя распаян чип CH340. В нашем магазине также есть различные модификации контроллеров Arduino семейства Uno R3 с небольшими отличиями::
- Arduino Uno R3 (USB ATmega16U2) — платформа Uno c микроконтроллером ATmega16U2 в качестве USB-UART преобразователя.
- Arduino Uno R3 (USB CH340) — платформа Uno c чипом CH340 в качестве USB-UART преобразователя.
- Arduino Uno R3 (Original) — платформа Uno от официального итальянского производителя Arduino.cc.
- Piranha Uno R3 — платформа Uno нашего производства Iarduino.
Распиновка
Платформа Piranha Uno R3 предоставляют 32 физических контакта на штатных колодках Arduino R3 и 6 дублирующих контактов на разъёме ICSP для подключения дополнительных плат расширения, модулей и сенсоров.
- Всего физических контактов: 38 (32 + 6)
- Контактов ввода-вывода GPIO: 20
- Контакты с ШИМ: 6 с разрядностью 8 бит
- Контакты с АЦП: 6 с разрядностью до 10 бит
- Аппаратные интерфейсы: 1× UART, 1× SPI, 1× I²C
Габаритный чертёж
Комплектация
- 1× Piranha Uno R3
Характеристики
- Модель: Piranha Uno R3
- Интерфейс USB-UART: CH340
- Микроконтроллер: ATmega328P
- Ядро: AVR
- Тактовая частота: 16 МГц
- Flash-память: 32 КБ
- SRAM-память: 2 КБ
- EEPROM-память: 1 КБ
-
Входное напряжение питания: 5 В
- Через USB: 5 В
- Через пин Vin: 7–12 В
- Через DC Barrel Jack: 7–12 В
- Напряжение логических уровней: 5 В
- Максимальный выходной ток с пина 5V: 800 мА
- Максимальный выходной ток с пина 3V3: 800 мА
-
Контакты общего назначения:
- Всего физических контактов: 38 (32 + 6)
- Контактов ввода-вывода GPIO: 20
- Контакты с ШИМ: 6 с разрядностью 8 бит
- Контакты с АЦП: 6 с разрядностью до 10 бит
- Аппаратные интерфейсы: 1× UART, 1× SPI, 1× I²C
Ресурсы
Мы также рекомендуем к чтению ссылки на статьи, документации и другие вспомогательные материалы по платформе Piranha Uno R3.
Инструкции
- Руководство по использованию платформы Piranha Uno R3
- Установка и настройка среды Arduino IDE
- Установка поддержки платформ Piranha семейства AVR в Arduino IDE
- Установка и настройка визуальной среды разработки mBlock
- Руководство Getting Started на официальную Arduino Uno R3
- Руководство Product Manual на официальную Arduino Uno R3