- Arduino Uno Wi-Fi Rev2, Программируемый контроллер на базе ATmega4809 с поддержкой Wi-Fi
- Технические параметры
- Arduino Uno Wi-Fi Rev2: распиновка, схема подключения и программирование
- Подключение и настройка
- Шаг 1
- Шаг 2
- Элементы платы
- Микроконтроллер ATmega4809
- Микроконтроллер ATmega32U4
- Беспроводной модуль NINA-W102
- IMU-сенсор
- USB порт
- Светодиодная индикация
- Регулятор напряжения на 5 вольт
- Регулятор напряжения на 3,3 вольта
- Кнопка RESET
- Распиновка
- Пины питания
- Порты ввода/вывода
- Arduino Uno Wi-Fi Rev2
- Начинка
- Ввод / вывод
- Программирование
- Питание
- Комплектация
- Характеристики
- Микроконтроллер Microchip ATmega4809
- Беспроводной модуль NINA-W102
- IMU-сенсор STM LSM6DSM
- Ресурсы
Arduino Uno Wi-Fi Rev2, Программируемый контроллер на базе ATmega4809 с поддержкой Wi-Fi
Плата Arduino Uno Wi-Fi Rev2 позволит создать собственного робота или взять на себя управление умным домом с веб-интерфейсом и сетью беспроводных датчиков.
Arduino Uno Wi-Fi Rev2 — улучшенная версия Arduino Uno R3 с 8-битным микроконтроллером Microchip ATmega4809 из семейства megaAVR. В отличие от предшественника, плата обзавелась беспроводным модулем U-blox NINA-W102 и инерциальным датчиком LSM6DS3 от STMicroelectronics. Теперь беспроводные технологии Wi-Fi, Bluetooth и данные c 3-осевого акселерометра / гироскопа доступны без подключения дополнительных модулей, а все периферийные вводы-выводы платформы остаются свободными для других расширений и сенсоров.
Для программирования Arduino Uno Wi-Fi Rev2 используется среда Arduino IDE, визуальная среда XOD IDE или произвольный C/C++ инструментарий. Для прошивки понадобится USB-кабель.
Для питания Arduino Uno Wi-Fi Rev2 используется USB-подключение или внешний разъём — источник определяется автоматически. Рекомендуемое напряжение внешнего питания составляет от 7 до 12 В.
Характеристики
Чипы: ATmega4809, NINA-W102 и LSM6DS3
Пины ввода-вывода: 20
Напряжение логических уровней: 5 В
Максимальный ток с пина или на пин: 40 мА
Максимальный выходной ток пина 5V: 1,2 A
Максимальный выходной ток пина 3V3: 1 A
Входное напряжение через пин Vin: 7–12 В
Габариты платы: 69×53 мм
Габариты платы c учётом разъёмов: 75×53 мм
Микроконтроллер Microchip ATmega4809
Ядро: 8-битный megaAVR
Тактовая частота: 16 МГц
Flash-память: 48 КБ
SRAM-память: 6 КБ
EEPROM-память: 256 байт
Контактов с АЦП: 6
Разрядность АЦП: 10 бит
Контактов с ШИМ: 5
Разрядность ШИМ: 8 бит
Пинов с прерываниями: 20
Аппаратных интерфейсов SPI: 1
Аппаратных интерфейсов I2C / TWI: 1
Аппаратных интерфейсов UART / Serial: 3
Беспроводной модуль NINA-W102
Тактовая частота: до 240 МГц
Частота беспроводной передачи: 2,4 ГГц
Стандарт Wi-Fi: 802.11b/g/n
Стандарт Bluetooth: BLE v4.2 BR/EDR
Flash-память: 2 МБ
ROM-память: 448 КБ
SRAM-память: 520 КБ
IMU-сенсор STM LSM6DSM
Трёхосевой акселерометр и гироскоп в одном модуле
Выходной интерфейс: SPI
Диапазон измерений ускорения и поворота: ±2/±4/±8/±16g и ±125/±250/±500/±1000/±2000 град./с
Частота обновления акселерометра и гироскопа: 1,6–6664 Гц и 12,5–6664 Гц
Технические параметры
Микроконтроллер | ATmega4809 | |
FLASH память, КБ | 48 | |
EEPROM память, КБ | 256 | |
SRAM память, КБ | 6 | |
Цифровые входы/ выходы | 20(5 с шим) | |
Аналоговые входы | 6 | |
Прочие интерфейсы | WiFi | |
Вес, г | 50 | |
Показать похожие |
Arduino Uno Wi-Fi Rev2: распиновка, схема подключения и программирование
Arduino Uno Wi-Fi Rev2 — платформа для разработки с 8-битным микроконтроллером ATmega4809 и беспроводным модулем U-blox NINA-W102 с технологиями Wi-Fi и Bluetooth.
Подключение и настройка
Шаг 1
Скачайте и установите на компьютер интегрированную среду разработки Arduino IDE.
Шаг 2
По умолчанию среда программирования настроена только на AVR-платы. Для работы с платформой Uno Wi-Fi Rev 2 добавьте в менеджере плат поддержку платформ семейства megaAVR.
Элементы платы
Микроконтроллер ATmega4809
Сердцем платформы является 8-битный микроконтроллер семейства megaAVR — ATmega4809 с тактовой частотой до 20 МГц. Контроллер предоставляет 48 КБ Flash-памяти для хранения прошивки, 6 КБ оперативной памяти SRAM и 256 байт энергонезависимой памяти EEPROM для хранения данных.
На плате Arduino Uno Wi-Fi частота контроллера установлена на 16 МГц.
Микроконтроллер ATmega32U4
Микроконтроллер ATmega32U4, с прошивкой USB-UART преобразователя, обеспечивает связь контроллера ATmega4809 с USB-портом компьютера. При подключении к ПК Uno Wi-Fi Rev 2 определяется как виртуальный COM-порт.
Беспроводной модуль NINA-W102
За беспроводную связь отвечает модуль U-blox NINA-W102 со встроенным чипом ESP32 для обмена данными по воздуху в диапазоне 2,4 ГГц по Wi-Fi и Bluetooth. Регулировка выходной мощности обеспечивает оптимальное соотношение между дальностью связи, скоростью передачи данных и энергопотреблением.
IMU-сенсор
IMU-сенсор на 6 степеней свободы включает в себя акселерометр и компас. Сборка выполнена на чипе LSM6DS3 по технологии (англ. System-in-Package — система в корпусе), где акселерометр и гироскоп лежат методом бутерброда в пластиковом корпусе.
USB порт
Разъём USB предназначен для прошивки платформы Uno Wi-Fi Rev 2 с помощью компьютера.
Светодиодная индикация
Имя светодиода | Назначение |
---|---|
ON | Информационный индикатор питания |
RX и TX | Мигают при обмене данными между контроллером и ПК |
L | Пользовательский светодиод на 25 пине контроллера, в отличие от 13 пина на других платформах Arduino. Используйте определение LED_BUILTIN для работы со светодиодом. При задании значения высокого уровня светодиод включается, при низком – выключается. |
Регулятор напряжения на 5 вольт
Импульсный понижающий регулятор напряжения MPM3610 обеспечивает питание микроконтроллера ATmega4809 и другой логики платформы при подключении платформы через внешний разъём питания или пин Vin . Диапазон входного напряжения от 7 до 12 вольт. Выходное напряжение 5 вольт с максимальным выходным током 1,2 ампера.
Регулятор напряжения на 3,3 вольта
Линейный понижающий регулятор напряжения NX1117CE33Z обеспечивает питание беспроводного модуля NINA-W102 и IMU-сенсора LSM6DS3. На регулятор поступает напряжение с линии 5V . Выходное напряжение 3,3 вольта с максимальным выходным током 1 ампер.
Кнопка RESET
Аналог кнопки RESET обычного компьютера: служит для сброса микроконтроллера.
Распиновка
Пины питания
5V Пин от стабилизатора напряжения с выходом 5 вольт и максимальных током 1,2 А. Регулятор обеспечивает питание микроконтроллера ATmega4809 и другой вспомогательной логики платы.
3V3 Пин от стабилизатора напряжения с выходом 3,3 вольта и максимальных током 1 А. Регулятор обеспечивает питание беспроводного модуля NINA-W102 и IMU-сенсора LSM6DS3.
IOREF Контакт предоставляет платам расширения информацию о рабочем напряжении микроконтроллера. В зависимости от напряжения, плата расширения может переключиться на соответствующий источник питания либо задействовать преобразователи уровней.
AREF Пин для подключения внешнего опорного напряжения АЦП относительно которого происходят аналоговые измерения при использовании функции analogReference() с параметром «EXTERNAL».
Порты ввода/вывода
Цифровые входы/выходы 20 пинов: 0 – 13 и A0 – A5
Логический уровень единицы — 5 В, нуля — 0 В. Максимальный ток выхода — 40 мА. К контактам подключены подтягивающие резисторы, которые по умолчанию выключены, но могут быть включены программно.
ШИМ 5 пинов: 3 , 5 , 6 , 9 и 10
Позволяет выводить аналоговые значения в виде ШИМ-сигнала. Разрядность ШИМ не меняется и установлена в 8 бит.
АЦП 6 пинов: A0 – A5
Позволяет представить аналоговое напряжение в виде цифровом виде. Разрядность АЦП не меняется и установлена в 8 бит.
TWI/I²C пины 20(SDA) и 21(SCL)
Для общения с периферией по интерфейсу «I²C». Для работы используйте библиотеку Wire.
SPI пины 32(MOSI) , 33(MISO) , 34(SCK) и 22(SS)
Для общения с периферией по интерфейсу «SPI». Для работы — используйте библиотеку SPI.
Serial пины: 26(RX) и 27(TX)
Выводы шины соединены с соответствующими выводами микроконтроллера ATmega32U4 с прошивкой USB-UART преобразователя.
Serial1 пины: 0(RX) и 1(TX)
Для коммуникации платы Arduino с другими платами расширения и сенсорами по последовательному интерфейсу.
Arduino Uno Wi-Fi Rev2
Товары из офиса нельзя заказать через интернет или забронировать. Можно только прийти, схватить и бежать. Доступное количество актуально на момент загрузки страницы.
Офис находится в 3 минутах ходьбы от м. Парк культуры по адресу: ул. Тимура Фрунзе, 8/5.
Товары из магазина-мастерской нельзя заказать через интернет или забронировать. Можно только прийти, схватить и бежать. Доступное количество актуально на момент загрузки страницы.
Магазин-мастерская находится в трёх минутах пешком от метро Лиговский Проспект, на территории пространства «Лофт Проект Этажи», по адресу Лиговский проспект 74Д.
Плата Arduino Uno Wi-Fi Rev2 позволит создать собственного робота или взять на себя управление умным домом с веб-интерфейсом и сетью беспроводных датчиков.
Arduino Uno Wi-Fi Rev2 — улучшенная версия Arduino Uno R3 с 8-битным микроконтроллером Microchip ATmega4809 из семейства megaAVR. В отличие от предшественника, плата обзавелась беспроводным модулем U-blox NINA-W102 и инерциальным датчиком LSM6DS3 от STMicroelectronics. Теперь беспроводные технологии Wi-Fi, Bluetooth и данные c трёхосевого акселерометра / гироскопа доступны без подключения дополнительных модулей, а все периферийные вводы-выводы платформы остаются свободными для других расширений и сенсоров.
Начинка
Сердце платы — 8-битный микроконтроллер Microchip ATmega4809 из семейства megaAVR с тактовой частотой до 20 МГц и несколькими блоками памяти: Flash на 48 КБ, SRAM 6 КБ и EEPROM 256 байт. Изюминка контроллера в наличии блока независимой от ядра периферии (Core Independent Peripherals, CIP), который берёт на себя аппаратную логику управления внешними устройствами и разгружает основное ядро микроконтроллера от функций опроса и прерываний.
Беспроводной модуль U-blox NINA-W102 со встроенным чипом ESP32 обеспечивает обмен данными по воздуху в диапазоне 2,4 ГГц с помощью технологий Wi-Fi и Bluetooth.
Платформа также включает в себя инерционный измерительный модуль STMicroelectronics LSM6DS3 (IMU-сенсор) на 6 степеней свободы: 3-осевой акселерометр и 3-осевой гироскоп, чьи показания можно использовать для навигационных задач.
Ввод / вывод
На плате Arduino Uno Wi-Fi Rev2 расположены 20 пинов ввода-вывода общего назначения. Какую роль исполняет каждый контакт — зависит от вашей программы. Все пины работают с напряжением 5 В и рассчитаны на ток до 40 мА. Контакты также поддерживают дополнительные возможности:
- 6 пинов с АЦП могут представить аналоговое напряжение в виде цифровом виде с 10-битной дискретизацией (1024 уровня).
- 5 пинов с ШИМ могут выводить аналоговые значения в виде ШИМ-сигнала.
- Все контакты поддерживают прерывания.
На плате также присутствуют интерфейсы:
Программирование
Для программирования Arduino Uno Wi-Fi Rev2 используется среда Arduino IDE, визуальная среда XOD IDE или произвольный C/C++ инструментарий. Для прошивки понадобится USB-кабель.
Питание
Для питания Arduino Uno Wi-Fi Rev2 используется USB-подключение или внешний разъём — источник определяется автоматически. Рекомендуемое напряжение внешнего питания составляет от 7 до 12 В — вам пригодится универсальный блок питания.
Комплектация
Характеристики
- Чипы: ATmega4809, NINA-W102 и LSM6DS3
- Пины ввода-вывода: 20
- Напряжение логических уровней: 5 В
- Максимальный ток с пина или на пин: 40 мА
- Максимальный выходной ток пина 5V: 1,2 A
- Максимальный выходной ток пина 3V3: 1 A
- Входное напряжение через пин Vin: 7–12 В
- Габариты платы: 69×53 мм
- Габариты платы c учётом разъёмов: 75×53 мм
Микроконтроллер Microchip ATmega4809
- Ядро: 8-битный megaAVR
- Тактовая частота: 16 МГц
- Flash-память: 48 КБ
- SRAM-память: 6 КБ
- EEPROM-память: 256 байт
- Контактов с АЦП: 6
- Разрядность АЦП: 10 бит
- Контактов с ШИМ: 5
- Разрядность ШИМ: 8 бит
- Пинов с прерываниями: 20
- Аппаратных интерфейсов SPI: 1
- Аппаратных интерфейсов I2C / TWI: 1
- Аппаратных интерфейсов UART / Serial: 3
Беспроводной модуль NINA-W102
- Тактовая частота: до 240 МГц
- Частота беспроводной передачи: 2,4 ГГц
- Стандарт Wi-Fi: 802.11b/g/n
- Стандарт Bluetooth: BLE v4.2 BR/EDR
- Flash-память: 2 МБ
- ROM-память: 448 КБ
- SRAM-память: 520 КБ
IMU-сенсор STM LSM6DSM
- Трёхосевой акселерометр и гироскоп в одном модуле
- Выходной интерфейс: SPI
- Диапазон измерений ускорения и поворота: ±2/±4/±8/±16g и ±125/±250/±500/±1000/±2000 град./с
- Частота обновления акселерометра и гироскопа: 1,6–6664 Гц и 12,5–6664 Гц