- Arduino Uno Wi-Fi Rev2: распиновка, схема подключения и программирование
- Подключение и настройка
- Шаг 1
- Шаг 2
- Элементы платы
- Микроконтроллер ATmega4809
- Микроконтроллер ATmega32U4
- Беспроводной модуль NINA-W102
- IMU-сенсор
- USB порт
- Светодиодная индикация
- Регулятор напряжения на 5 вольт
- Регулятор напряжения на 3,3 вольта
- Кнопка RESET
- Распиновка
- Пины питания
- Порты ввода/вывода
- Arduino Uno Wi-Fi Rev2, Программируемый контроллер на базе ATmega4809 с поддержкой Wi-Fi
- Технические параметры
- ABX00021, UNO WiFi Rev 2
- Технические параметры
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, Программируемый контроллер на базе 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 | |
Показать похожие |
ABX00021, UNO WiFi Rev 2
Плата 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 Гц
Технические параметры
Classification | Модуль |
Device Core | 8 bit Microprocessor |
Brand | Arduino |
Processor Family Name | Arduino |
Kit Name | UNO WiFi V2 |
Processor Type | Микропроцессор |
Technology | MCU |
ECCN | 5A992C |
For Use With/Related Products | ATmega4809 |
Frequency | 2.4GHz |
HTSUS | 8471.50.0150 |
Moisture Sensitivity Level (MSL) | 1 (Unlimited) |
Package | Bulk |
RoHS Status | RoHS Compliant |
Supplied Contents | Board(s) |
Type | Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN) |
Video File | Arduino Uno Wi-Fi Rev 2 | Digi-Key Daily |
Вес, г | 48 |