Arduino Uno R4 WiFi: Описание, характеристики и приложения

image

Arduino Uno R4 WiFi - это первая плата с поддержкой Wi-Fi в семействе Uno, оснащенная 32-разрядным процессором Arm Cortex-M4.

 

Каталог

Описание Arduino Uno R4 WiFi

Особенности Wi-Fi Arduino Uno R4

Приложения Arduino Uno R4 WiFi

Технические характеристики Arduino Uno R4 WiFi

Проект Wi-Fi Arduino Uno R4

Документация по Wi-Fi Arduino Uno R4


Описание Arduino Uno R4 WiFi

image

Arduino Uno R4 WiFi представляет собой эволюцию классического Uno, модернизируя микроконтроллер до 32-разрядного Arm-чипа и добавляя встроенное подключение Wi-Fi / Bluetooth. В его основе лежит микроконтроллер Renesas R7FA4M1AB3CFM#AA0, содержащий процессор Arm Cortex-M4 частотой 48 МГц с плавающей запятой, 256 КБАЙТ флэш-памяти, 32 КБАЙТ SRAM и 8 КБАЙТ EEPROM. Это дополняется модулем Wi-Fi/BT ESP32-S3. 

Компоновка платы соответствует Uno, с той же знаковой распиновкой и форм-фактором, которые обеспечивают совместимость со многими существующими экранами. Имеется 14 цифровых выводов GPIO, 6 аналоговых входов, аппаратные последовательные, I2C и SPI соединения через заголовки, а также порт USB-C для питания и программирования. Питание может подаваться от USB или разъема постоянного тока и регулируется до 5 В и 3,3 В. 

Отличительной особенностью Uno R4 WiFi является наличие красной светодиодной матрицы размером 12x8 пикселей, подключенной с использованием мультиплексирования. Эту матрицу можно использовать для программного отображения текста, графики и анимации в эскизах. Модуль ESP32-S3 управляет сетевыми возможностями Wi-Fi, обеспечивая подключение Wi-Fi 4 (802.11 b / g / n) и Bluetooth 5 без необходимости какого-либо кодирования Wi-Fi в sketches.


image


**Являясь официальным партнером Arduino, Atmel предоставляет вам официальные оригинальные продукты Arduino. Добро пожаловать в магазин на странице, посвященной продукции Arduino.

 

Особенности Wi-Fi Arduino Uno R4

Микроконтроллер: Renesas R7FA4M1AB3CFM#AA0 (Arm Cortex-M4 

Модуль Wi-Fi: ESP32-S3-MINI-1-N8 

Рабочее напряжение: логика 5 В

14 Цифровых контактов ввода-вывода

6 Контактов аналогового входа

Разъем USB-C

Встроенная светодиодная матрица 12x8

Заголовки для I2C, SPI, UART

  

Приложения Arduino Uno R4 WiFi

Проекты интернета вещей с беспроводным подключением 

Создание датчиков/устройств, подключенных к Интернету 

Проекты, включающие анимацию или графику на светодиодной матрице 

Образовательные курсы с использованием функций Wi-Fi 

Системы домашней автоматизации с беспроводным удаленным доступом 

Самодельные метеостанции, которые загружают данные в облако

Приложения с голосовым управлением, использующие Wi-Fi и аудио  

 

Технические характеристики Arduino Uno R4 WiFi

Доска

Имя

Arduino ® UNO R4 WiFi


sku

ABX00087

Микроконтроллер

Renesas RA4M1 (Arm ® Cortex ® -M4)

Радиомодуль

ESP32-S3-MINI-1-N8

USB

USB-C ®

Порт программирования

  

Штырьки

Цифровые контакты ввода-вывода

14

Контакты аналогового входа

6

ЦАП

1

ШИМ-контакты

6

  

Общение

UART

Да, 1 раз

I2C

Да, 1 раз

SPI

Да, 1 раз

мочь

Да, 1 шина CAN


Сила

Рабочее напряжение цепи

5 В (ESP32-S3 равен 3,3 В)

Входное напряжение (VIN)

6-24 В

Постоянный ток на вывод ввода-вывода

8 мА

Тактовая частота

Оперативная память 1

48 МГц

ESP32-S3-MINI-1-N8

до 240 МГц

Память

ОПЕРАТИВНАЯ память 1

256 КБ флэш-памяти, 32 КБ оперативной памяти

ESP32-S3-MINI-1-N8

384 Кб ПЗУ, 512 КБ SRAM

Размеры

Ширина

68,85 мм


Длина

53,34 мм

 

Проект Wi-Fi Arduino Uno R4

Автоматизация умного дома с использованием Arduino Uno R4 WiFi и Arduino IoT Cloud

Домашняя автоматизация - это захватывающая область, которая позволяет вам удаленно управлять различными устройствами в вашем доме. В этом руководстве мы создадим систему домашней автоматизации, используя Arduino Uno R4 WiFi и Arduino IoT Cloud.

 

Компоненты

1. Arduino Uno R4 WiFi 

2. Резисторы 

3. Светодиоды 

4. МОП-транзисторы 

5. Макетная доска 

6. Соединительные провода

 

Принципиальная схема

Подключите входное напряжение (аккумулятор 9 В или адаптер постоянного тока 12 В) к регулятору напряжения 7805. Это преобразует Vin в постоянный источник питания 5 В постоянного тока. Подключите это к нескольким устройствам.

 

Два МОП-транзистора сконфигурированы как переключатели и подключены к выводам 8 и 9 Arduino. Используя контакты 8 и 9, мы можем включать и выключать эти МОП-транзисторы. Электронные устройства могут быть подключены к клеммным колодкам, подключенным к каждому МОП-транзистору.

 

Дополнительные клеммные колодки подключены к контактам 10, 11, 12 и 13 Arduino. Здесь вы можете подключить любое устройство с рабочим напряжением 5 В. Вы также можете подключить 5-вольтовое реле в этих точках для управления устройствами переменного тока.

 

Программирование с помощью Arduino IoT Cloud

В Arduino IoT Cloud создайте четыре облачные переменные – device1, device2, device3 и device4. Они подключены к Arduino Uno R4 и будут управлять четырьмя устройствами.

 

#includevoid setup() {

  pinMode(10, OUTPUT);

  pinMode(11, OUTPUT);

  pinMode(12, OUTPUT);

  pinMode(13, OUTPUT);

}

 

void loop() {

  if (device1) {

    digitalWrite(10, HIGH);

  } else {

    digitalWrite(10, LOW);

  }

 

  if (device2) {

    digitalWrite(11, HIGH);

  } else {

    digitalWrite(11, LOW);

  }

 

  if (device3) {

    digitalWrite(12, HIGH);

  } else {

    digitalWrite(12, LOW);

  }

 

  if (device4) {

    digitalWrite(13, HIGH);

  } else {

    digitalWrite(13, LOW);

  }

}

Этот код проверяет наличие изменений в переменных и включает или выключает соответствующий индикатор.


Тестирование

После загрузки кода откройте панель мониторинга Arduino IoT Cloud dashboard и попробуйте включать и выключать переключатели. Вы должны иметь возможность управлять всеми четырьмя светодиодами. Вы также можете управлять устройствами с помощью мобильного приложения Arduino IoT Cloud.

 

Этот проект демонстрирует, как вы можете использовать Arduino Uno R4 WiFi и Arduino IoT Cloud для создания простой, но эффективной системы домашней автоматизации.

Frequently Asked Questions

Чем Uno R4 WiFi отличается от обычного Arduino Uno?
Он обновлен до 32-разрядного Arm-процессора, добавляет Wi-Fi / Bluetooth, больше памяти и встроенную светодиодную матрицу.
Какие возможности Wi-Fi предоставляет модуль ESP32-S3?
Он поддерживает сети Wi-Fi 4 (802.11 b / g / n) и Bluetooth 5. Максимальная скорость Wi-Fi составляет 150 Мбит/с.
Каков процессор и скорость работы Uno R4 WiFi?
Он использует RISC-процессор Arm Cortex-M4 с частотой 48 МГц, что намного быстрее, чем AVR Uno с частотой 16 МГц.
Сколько флэш-памяти и оперативной памяти имеет Uno R4 WiFi?
Он имеет 256 КБ флэш-памяти и 32 КБ SRAM, что в 8 раз и 16 раз больше, чем у Uno соответственно.

Related Articles

Как мы можем использовать транзистор 2N4403? [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ]

Release time:2023-10-19       Page View:130
1 элемент 3 клеммы TO-92 оптом2N4403 — широко используемый PNP-транзистор общего назначения.В этой статье вы узнаете о его распиновке, техническом описании, способах использования, эквивалентах и боле...

Atmega8a против Atmega328P [Видео+Часто задаваемые вопросы]

Release time:2023-10-19       Page View:598
32 КБ 16 КБ x 16 FLASH AVR 8-битный микроконтроллер AVR® серии ATmega ATMEGA328P 28 контактов 20 МГц 5 В 28-DIP (0,300, 7,62 мм)ATmega8A и Atmega328P — два контроллера с низким энергопотреблением.Хотя они выглядят одинаков...

CD40106BC Шестигранный триггер Шмитта: распиновка, характеристики и техническое описание

Release time:2023-10-12       Page View:125
160 нс 400 нс Вентиляторы и инверторы 8,8 мА мА Поверхностный монтаж Поверхностный монтаж 3 В~15 В В 4 мкА мкАCD40106BC Hex Trigger Schmitt представляет собой монолитную комплементарную интегральную схему МОП (КМО...

Комплексное введение в AD8310 [FAQ]

Release time:2023-10-12       Page View:105
Усилитель 5 В AD8310, 8 контактов, 5 В, 8-TSSOP, 8-MSOP (0,118, ширина 3,00 мм)AD8310 представляет собой полноценный демодулирующий логарифмический усилитель постоянного тока до 440 МГц с очень быстрым выходным с...

Какая связь между CR1616 и CR1632?

Release time:2023-10-11       Page View:663
Как и другие батарейки серии CR, CR1616 и CR1632 представляют собой батарейки-таблетки, которые во многих отношениях кажутся очень похожими.Сравнивая CR1616 и CR1632, мы увидим, являются ли они взаимозамен...

Модуль емкостного сенсорного датчика MPR121: как использовать MPR121?

Release time:2023-10-11       Page View:110
Емкостный датчик 0,4 мм 3,3 В 20-UFQFNMPR121 — это модуль емкостного сенсорного датчика.В этой статье будут представлены распиновка, приложения, функции и более подробная информация о MPR121.КаталогMPR12...

Какова функция TJA1043? [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ]

Release time:2023-10-10       Page View:95
14 оконечных приемников 1/1 драйверов/приемников 1 функцииTJA1043 принадлежит к третьему поколению высокоскоростных трансиверов CAN от NXP Semiconductors и предлагает значительные улучшения по сравнению с...

GSM-модуль SIM900A: Как использовать SIM900A?

Release time:2023-10-10       Page View:171
SIM900A — это легкодоступный модуль GSM/GPRS, используемый во многих мобильных телефонах и КПК.Модуль также можно использовать для разработки IOT (Интернета вещей) и встроенных приложений.В этой ст...

Комплексное введение LM35

Release time:2023-10-09       Page View:102
Лента и катушка (TR) Аналоговый, локальный 4 В~30 В Сквозное отверстие -55°C~150°C Аналоговое напряжение ±1°C (±1,5°C) 10 мВ/°C 1 (неограниченно)LM35 — это тип широко используемого датчика температуры, которы...

Как использовать транзистор S8550 в двухтактной конфигурации?

Release time:2023-10-09       Page View:59
PNP -55°C~150°C TJ 200nA 1 элемент 3 клеммы SILICON PNP TO-226-3, TO-92-3 (TO-226AA) Сквозное отверстиеS8550 — популярный транзистор, поскольку это надежный недорогой транзистор с отличными техническими качества...

ИС оптопары фототранзистора 4N25

Release time:2023-10-07       Page View:114
4N25 — 6-контактный фототранзисторный соединитель.В этой статье описаны распиновка 4N25, техническое описание, эквивалент, функции и другая информация о том, как и где использовать это устройство.Кат...
RFQ
BOM